0001558370-19-010202.txt : 20191106 0001558370-19-010202.hdr.sgml : 20191106 20191106171328 ACCESSION NUMBER: 0001558370-19-010202 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191106 DATE AS OF CHANGE: 20191106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GLAUKOS Corp CENTRAL INDEX KEY: 0001192448 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37463 FILM NUMBER: 191197214 BUSINESS ADDRESS: STREET 1: 229 AVENIDA FABRICANTE CITY: SAN CLEMENTE STATE: CA ZIP: 92672 BUSINESS PHONE: 949-367-9600 MAIL ADDRESS: STREET 1: 229 AVENIDA FABRICANTE CITY: SAN CLEMENTE STATE: CA ZIP: 92672 FORMER COMPANY: FORMER CONFORMED NAME: GLAUKOS CORP DATE OF NAME CHANGE: 20020925 10-Q 1 gkos-20190930x10qfd71b5.htm 10-Q
00000037370.250.250.25GLAUKOS Corp0001192448--12-312019Q3falsetrue000001192448us-gaap:RetainedEarningsMember2019-09-300001192448us-gaap:AdditionalPaidInCapitalMember2019-09-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001192448us-gaap:RetainedEarningsMember2019-06-300001192448us-gaap:AdditionalPaidInCapitalMember2019-06-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000011924482019-06-300001192448us-gaap:RetainedEarningsMember2019-03-310001192448us-gaap:AdditionalPaidInCapitalMember2019-03-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100011924482019-03-310001192448us-gaap:RetainedEarningsMember2018-12-310001192448us-gaap:AdditionalPaidInCapitalMember2018-12-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001192448us-gaap:RetainedEarningsMember2018-09-300001192448us-gaap:AdditionalPaidInCapitalMember2018-09-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300001192448us-gaap:RetainedEarningsMember2018-06-300001192448us-gaap:AdditionalPaidInCapitalMember2018-06-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-3000011924482018-06-300001192448us-gaap:RetainedEarningsMember2018-03-310001192448us-gaap:AdditionalPaidInCapitalMember2018-03-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-3100011924482018-03-310001192448us-gaap:RetainedEarningsMember2017-12-310001192448us-gaap:AdditionalPaidInCapitalMember2017-12-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-3100011924482018-01-012018-12-310001192448gkos:EmployeeAndNonemployeeStockOptionMember2019-07-012019-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2018-01-012018-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2018-07-012018-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2018-12-310001192448us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-01-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2019-01-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMembergkos:ShareBasedCompensationAwardTrancheFourMember2019-01-012019-09-300001192448us-gaap:NonUsMember2019-07-012019-09-300001192448country:US2019-07-012019-09-300001192448us-gaap:NonUsMember2019-01-012019-09-300001192448country:US2019-01-012019-09-300001192448us-gaap:NonUsMember2018-07-012018-09-300001192448country:US2018-07-012018-09-300001192448us-gaap:NonUsMember2018-01-012018-09-300001192448country:US2018-01-012018-09-300001192448gkos:DoseMedicalCorporationMember2019-06-272019-06-270001192448srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001192448gkos:SecuritiesLitigationMemberus-gaap:PendingLitigationMember2019-09-300001192448us-gaap:FairValueMeasurementsRecurringMember2019-09-300001192448us-gaap:FairValueMeasurementsRecurringMember2018-12-310001192448gkos:DomesticOfficeLeasesMember2018-12-310001192448gkos:AlisoViejoCaliforniaFacilityMember2019-09-300001192448us-gaap:RoyaltyAgreementsMembergkos:BuyOutAgreementWithGmpSolutionsInc.Member2013-11-012013-11-300001192448us-gaap:RoyaltyAgreementsMember2013-11-012013-11-300001192448gkos:AlisoViejoCaliforniaFacilityMember2019-04-010001192448us-gaap:RestrictedStockUnitsRSUMember2019-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2019-09-300001192448gkos:GMPVisionSolutionsAndRelatedPartyMemberus-gaap:NotesPayableOtherPayablesMembergkos:BuyOutAgreementWithGmpSolutionsInc.Member2013-11-300001192448us-gaap:TreasuryStockMember2019-09-300001192448us-gaap:CommonStockMember2019-09-300001192448us-gaap:TreasuryStockMember2019-06-300001192448us-gaap:CommonStockMember2019-06-300001192448us-gaap:TreasuryStockMember2019-03-310001192448us-gaap:CommonStockMember2019-03-310001192448us-gaap:TreasuryStockMember2018-12-310001192448us-gaap:CommonStockMember2018-12-310001192448us-gaap:TreasuryStockMember2018-09-300001192448us-gaap:CommonStockMember2018-09-300001192448us-gaap:TreasuryStockMember2018-06-300001192448us-gaap:CommonStockMember2018-06-300001192448us-gaap:TreasuryStockMember2018-03-310001192448us-gaap:CommonStockMember2018-03-310001192448us-gaap:TreasuryStockMember2017-12-310001192448us-gaap:CommonStockMember2017-12-3100011924482017-12-310001192448gkos:DoseMedicalCorporationMember2019-06-270001192448us-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-09-300001192448us-gaap:CorporateDebtSecuritiesMember2019-09-300001192448us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-09-300001192448us-gaap:BankTimeDepositsMember2019-09-300001192448us-gaap:AssetBackedSecuritiesMember2019-09-300001192448us-gaap:USTreasurySecuritiesMember2018-12-310001192448us-gaap:USGovernmentAgenciesDebtSecuritiesMember2018-12-310001192448us-gaap:CorporateDebtSecuritiesMember2018-12-310001192448us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2018-12-310001192448us-gaap:BankTimeDepositsMember2018-12-310001192448us-gaap:AssetBackedSecuritiesMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-09-300001192448us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2019-09-300001192448us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2019-09-300001192448us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2019-09-300001192448us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2019-09-300001192448us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-09-300001192448us-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-09-300001192448us-gaap:MoneyMarketFundsMember2019-09-300001192448us-gaap:FairValueInputsLevel2Member2019-09-300001192448us-gaap:FairValueInputsLevel1Member2019-09-300001192448us-gaap:CorporateDebtSecuritiesMember2019-09-300001192448us-gaap:CommercialPaperMember2019-09-300001192448us-gaap:BankTimeDepositsMember2019-09-300001192448us-gaap:AssetBackedSecuritiesMember2019-09-300001192448us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2018-12-310001192448us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2018-12-310001192448us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2018-12-310001192448us-gaap:USTreasurySecuritiesMember2018-12-310001192448us-gaap:USGovernmentAgenciesDebtSecuritiesMember2018-12-310001192448us-gaap:MoneyMarketFundsMember2018-12-310001192448us-gaap:FairValueInputsLevel2Member2018-12-310001192448us-gaap:FairValueInputsLevel1Member2018-12-310001192448us-gaap:CorporateDebtSecuritiesMember2018-12-310001192448us-gaap:CommercialPaperMember2018-12-310001192448us-gaap:BankTimeDepositsMember2018-12-310001192448us-gaap:AssetBackedSecuritiesMember2018-12-310001192448gkos:ForeignSubsidiariesOfficeLeasesMember2019-09-300001192448gkos:DomesticOfficeLeasesMember2019-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001192448us-gaap:EmployeeStockMember2019-07-012019-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2019-07-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001192448us-gaap:EmployeeStockMember2019-01-012019-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2019-01-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2018-07-012018-09-300001192448us-gaap:EmployeeStockMember2018-07-012018-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2018-07-012018-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001192448us-gaap:EmployeeStockMember2018-01-012018-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2018-01-012018-09-300001192448us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300001192448us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001192448us-gaap:CostOfSalesMember2019-07-012019-09-300001192448us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300001192448us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001192448us-gaap:CostOfSalesMember2019-01-012019-09-300001192448us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012018-09-300001192448us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012018-09-300001192448us-gaap:CostOfSalesMember2018-07-012018-09-300001192448us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-09-300001192448us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-09-300001192448us-gaap:CostOfSalesMember2018-01-012018-09-300001192448us-gaap:RetainedEarningsMember2019-07-012019-09-300001192448us-gaap:CommonStockMember2019-07-012019-09-300001192448us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001192448us-gaap:RetainedEarningsMember2019-04-012019-06-300001192448us-gaap:CommonStockMember2019-04-012019-06-300001192448us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-3000011924482019-04-012019-06-300001192448us-gaap:RetainedEarningsMember2019-01-012019-03-310001192448us-gaap:CommonStockMember2019-01-012019-03-310001192448us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-3100011924482019-01-012019-03-310001192448us-gaap:RetainedEarningsMember2018-07-012018-09-300001192448us-gaap:CommonStockMember2018-07-012018-09-300001192448us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300001192448us-gaap:RetainedEarningsMember2018-04-012018-06-300001192448us-gaap:CommonStockMember2018-04-012018-06-300001192448us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-300001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-012018-06-3000011924482018-04-012018-06-300001192448us-gaap:RetainedEarningsMember2018-01-012018-03-310001192448us-gaap:CommonStockMember2018-01-012018-03-310001192448us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-310001192448us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-03-3100011924482018-01-012018-03-310001192448gkos:DoseMedicalCorporationMember2019-06-192019-06-190001192448gkos:LicensingArrangementWithIntratusIncMember2019-07-222019-07-220001192448gkos:AvedroIncMembergkos:ProposedAcquisitionOfAvedraIncMember2019-08-070001192448gkos:ProposedAcquisitionOfAvedraIncMember2019-08-070001192448gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember2019-09-300001192448us-gaap:CostOfSalesMembergkos:AgreementWithRegentsOfUniversityOfCaliforniaMember2019-07-012019-09-300001192448us-gaap:CostOfSalesMembergkos:AgreementWithRegentsOfUniversityOfCaliforniaMember2019-01-012019-09-300001192448us-gaap:CostOfSalesMembergkos:AgreementWithRegentsOfUniversityOfCaliforniaMember2018-07-012018-09-300001192448us-gaap:CostOfSalesMembergkos:AgreementWithRegentsOfUniversityOfCaliforniaMember2018-01-012018-09-300001192448gkos:AvedroIncMember2018-12-310001192448gkos:AlisoViejoCaliforniaFacilityMember2018-11-140001192448gkos:DomesticOfficeLeasesMember2019-01-012019-09-300001192448gkos:PatentLitigationMemberus-gaap:PendingLitigationMember2018-08-012018-08-310001192448gkos:PatentLitigationMemberus-gaap:PendingLitigationMember2018-12-012018-12-310001192448gkos:SecuritiesLitigationMemberus-gaap:PendingLitigationMember2019-10-012019-10-010001192448srt:MinimumMember2019-01-012019-09-300001192448srt:MaximumMember2019-01-012019-09-300001192448gkos:DomesticOfficeLeasesMembersrt:MaximumMember2018-12-012018-12-310001192448gkos:DomesticOfficeLeasesMember2018-12-012018-12-310001192448gkos:AlisoViejoCaliforniaFacilityMember2018-11-142018-11-140001192448srt:MaximumMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-01-012019-09-300001192448srt:MaximumMemberus-gaap:CorporateDebtSecuritiesMember2019-01-012019-09-300001192448srt:MaximumMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-01-012019-09-300001192448srt:MaximumMemberus-gaap:BankTimeDepositsMember2019-01-012019-09-300001192448srt:MaximumMemberus-gaap:AssetBackedSecuritiesMember2019-01-012019-09-300001192448srt:MaximumMemberus-gaap:USTreasurySecuritiesMember2018-01-012018-12-310001192448srt:MaximumMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2018-01-012018-12-310001192448srt:MaximumMemberus-gaap:CorporateDebtSecuritiesMember2018-01-012018-12-310001192448srt:MaximumMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2018-01-012018-12-310001192448srt:MaximumMemberus-gaap:BankTimeDepositsMember2018-01-012018-12-310001192448srt:MaximumMemberus-gaap:AssetBackedSecuritiesMember2018-01-012018-12-3100011924482019-07-012019-09-3000011924482018-07-012018-09-300001192448gkos:DoseMedicalCorporationMember2019-06-1900011924482018-09-300001192448gkos:EmployeeStockPurchasePlan2015Member2019-01-012019-09-300001192448us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001192448gkos:EmployeeAndNonemployeeStockOptionMember2019-01-012019-09-300001192448srt:MinimumMembergkos:DoseMedicalCorporationMember2019-06-190001192448srt:MaximumMembergkos:DoseMedicalCorporationMember2019-06-1900011924482018-01-012018-09-3000011924482019-09-3000011924482018-12-3100011924482019-11-0500011924482019-01-012019-09-30xbrli:sharesiso4217:USDxbrli:puregkos:itemutr:sqftiso4217:USDxbrli:sharesgkos:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended September 30, 2019

Or

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

Commission file number: 001-37463 

GLAUKOS CORPORATION

(Exact name of registrant as specified in its charter)

Delaware

33-0945406

(State or other jurisdiction of
incorporation or organization)

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

229 Avenida Fabricante

San Clemente, California

92672

(Address of registrant’s principal executive offices)

(Zip Code)

(949) 367-9600

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

GKOS

New York Stock Exchange

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 the definitions of ‘‘large accelerated filer,’’ ‘‘accelerated filer,’’ ‘‘smaller reporting company’’ and “emerging growth company” in Rule 12b-2 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

As of November 5, 2019, there were 36,927,816 shares of the registrant’s Common Stock outstanding.

GLAUKOS CORPORATION

Form 10-Q

For the Quarterly Period Ended September 30, 2019

Table of Contents

Page

PART I: FINANCIAL INFORMATION

3

Item 1.

Financial Statements

3

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations

4

Condensed Consolidated Statements of Comprehensive Loss

5

Condensed Consolidated Statements of Stockholders’ Equity

6

Condensed Consolidated Statements of Cash Flows

7

Notes to Condensed Consolidated Financial Statements

8

Item 2.

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

26

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

Item 4.

Controls and Procedures

36

PART II: OTHER INFORMATION

36

Item 1.

Legal Proceedings

36

Item 1A.

Risk Factors

37

Item 6.

Exhibits

75

SIGNATURES

76

We use Glaukos, our logo, iStent, iStent inject, iStent Infinite, iStent SA, iStent Supra, iPrism, iDose, MIGS and other marks as trademarks. This report contains references to our trademarks and service marks and to those belonging to other entities. Solely for convenience, trademarks and trade names referred to in this report, including logos, artwork and other visual displays, may appear without the ® or ™ symbols, but such references are not intended to indicate in any way that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks and trade names. We do not intend our use or display of other entities’ trade names, trademarks or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other entity.

References throughout this document to “we,” “us,” “our,” the “Company,” or “Glaukos” refer to Glaukos Corporation and its consolidated subsidiaries.

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

GLAUKOS CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par values)

September 30, 

December 31, 

2019

2018

    

(unaudited)

    

 

Assets

Current assets:

Cash and cash equivalents

$

39,534

$

29,821

Short-term investments

113,385

110,667

Accounts receivable, net

24,345

18,673

Inventory, net

12,801

13,282

Prepaid expenses and other current assets

19,223

4,124

Total current assets

209,288

176,567

Restricted cash

8,881

8,775

Property and equipment, net

20,038

19,153

Operating lease right-of-use asset

12,146

-

Finance lease right-of-use asset

53,343

-

Income tax receivable

213

213

Deposits and other assets

3,527

2,262

Total assets

$

307,436

$

206,970

Liabilities and stockholders' equity

Current liabilities:

Accounts payable

$

3,501

$

6,286

Accrued liabilities

29,602

23,964

Deferred rent

-

115

Total current liabilities

33,103

30,365

Operating lease liability

11,406

-

Finance lease liability

68,851

-

Other liabilities

3,960

2,745

Total liabilities

117,320

33,110

Commitments and contingencies (Note 10)

Stockholders' equity:

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

-

-

Common stock, $0.001 par value; 150,000 shares authorized; 36,945 and 36,135 shares issued and 36,917 and 36,107 shares outstanding as of September 30, 2019 and December 31, 2018, respectively

37

36

Additional paid-in capital

414,665

378,352

Accumulated other comprehensive income

1,837

738

Accumulated deficit

(226,291)

(205,134)

Less treasury stock (28 shares as of September 30, 2019 and December 31, 2018)

(132)

(132)

Total stockholders' equity

190,116

173,860

Total liabilities and stockholders' equity

$

307,436

$

206,970

See accompanying notes to condensed consolidated financial statements.

3

GLAUKOS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

(in thousands, except per share amounts)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

    

2018

 

Net sales

$

58,509

$

43,908

$

171,135

$

127,202

Cost of sales

7,703

6,011

22,684

17,957

Gross profit

50,806

37,897

148,451

109,245

Operating expenses:

Selling, general and administrative

44,443

31,632

117,024

87,425

Research and development

17,278

13,202

48,277

36,719

In-process research and development (Note 1)

1,500

-

3,745

-

Total operating expenses

63,221

44,834

169,046

124,144

Loss from operations

(12,415)

(6,937)

(20,595)

(14,899)

Non-operating income (expense):

Interest income

780

583

2,368

1,568

Interest expense

(1,028)

-

(2,041)

-

Other expense, net

(656)

(230)

(508)

(1,346)

Total non-operating (expense) income

(904)

353

(181)

222

Loss before taxes

(13,319)

(6,584)

(20,776)

(14,677)

Provision for income taxes

187

37

381

53

Net loss

$

(13,506)

$

(6,621)

$

(21,157)

$

(14,730)

Basic and diluted net loss per share

$

(0.37)

$

(0.19)

$

(0.58)

$

(0.42)

Weighted average shares used to compute basic and diluted net loss per share

36,831

35,541

36,507

35,075

See accompanying notes to condensed consolidated financial statements.

4

GLAUKOS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(unaudited)

(in thousands)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

    

2018

 

Net loss

$

(13,506)

$

(6,621)

$

(21,157)

$

(14,730)

Other comprehensive income:

Foreign currency translation gain

530

322

364

1,369

Unrealized gain (loss) on short-term investments, net of tax

74

74

735

(71)

Other comprehensive income

604

396

1,099

1,298

Total comprehensive loss

$

(12,902)

$

(6,225)

$

(20,058)

$

(13,432)

See accompanying notes to condensed consolidated financial statements.

5

GLAUKOS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(unaudited)

(in thousands)

Accumulated

Additional

other

Common stock

paid-in

comprehensive

Accumulated

Treasury stock

Total

    

Shares

    

Amount

    

capital

    

income

    

deficit

    

Shares

    

Amount

    

equity

Balance at December 31, 2018

36,135

$

36

$

378,352

$

738

$

(205,134)

 

(28)

$

(132)

$

173,860

Common stock issued under stock plans

226

5,406

5,406

Stock-based compensation

7,129

7,129

Other comprehensive income

436

436

Net loss

(1,342)

(1,342)

Balance at March 31, 2019

36,361

$

36

$

390,887

$

1,174

$

(206,476)

 

(28)

$

(132)

$

185,489

Common stock issued under stock plans

305

 

1

 

318

 

 

 

 

 

319

Stock-based compensation

 

 

8,247

 

 

 

 

 

8,247

Other comprehensive income

 

 

 

59

 

 

 

 

59

Net loss

 

 

 

 

(6,309)

 

 

 

(6,309)

Balance at June 30, 2019

36,666

$

37

$

399,452

$

1,233

$

(212,785)

(28)

$

(132)

$

187,805

Common stock issued under stock plans

279

 

 

6,666

 

 

 

 

 

6,666

Stock-based compensation

 

 

8,547

 

 

 

 

 

8,547

Other comprehensive income

 

 

 

604

 

 

 

 

604

Net loss

 

 

 

 

(13,506)

 

 

 

(13,506)

Balance at September 30, 2019

36,945

$

37

$

414,665

$

1,837

$

(226,291)

(28)

$

(132)

$

190,116

Accumulated

Additional

other

Common stock

paid-in

comprehensive

Accumulated

Treasury stock

Total

    

Shares

    

Amount

    

capital

    

(loss) income

    

deficit

    

Shares

    

Amount

    

equity

Balance at December 31, 2017

34,647

$

35

$

331,073

$

(591)

$

(192,183)

 

(28)

$

(132)

$

138,202

Common stock issued under stock plans

208

2,839

2,839

Stock-based compensation

5,402

5,402

Other comprehensive loss

(704)

(704)

Net loss

(2,711)

(2,711)

Balance at March 31, 2018

34,855

$

35

$

339,314

$

(1,295)

$

(194,894)

 

(28)

$

(132)

$

143,028

Common stock issued under stock plans

311

 

 

2,836

 

 

 

 

 

2,836

Stock-based compensation

 

 

6,461

 

 

 

 

 

6,461

Other comprehensive income

 

 

 

1,606

 

 

 

 

1,606

Net loss

 

 

 

 

(5,398)

 

 

 

(5,398)

Balance at June 30, 2018

35,166

$

35

$

348,611

$

311

$

(200,292)

(28)

$

(132)

$

148,533

Common stock issued under stock plans

829

 

1

 

13,925

 

 

 

 

 

13,926

Stock-based compensation

 

 

7,173

 

 

 

 

 

7,173

Other comprehensive income

 

 

 

396

 

 

 

 

396

Net loss

 

 

 

 

(6,621)

 

 

 

(6,621)

Balance at September 30, 2018

35,995

$

36

$

369,709

$

707

$

(206,913)

(28)

$

(132)

$

163,407

See accompanying notes to condensed consolidated financial statements.

6

GLAUKOS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

Nine Months Ended September 30, 

    

2019

    

2018

 

Operating Activities

Net loss

$

(21,157)

$

(14,730)

Adjustments to reconcile net loss to net cash provided by operating activities:

Depreciation and amortization

2,674

5,063

Amortization of lease right-of-use assets

2,405

-

Loss on disposal of fixed assets

26

83

Stock-based compensation

23,923

19,036

Unrealized foreign currency losses

469

1,541

Amortization of discount on short-term investments

(298)

(205)

Deferred rent and other liabilities

3,666

1,491

Changes in operating assets and liabilities:

Accounts receivable, net

(5,828)

(3,209)

Inventory, net

414

(2,511)

Prepaid expenses and other current assets

(2,326)

(1,695)

Accounts payable and accrued liabilities

(60)

(2,000)

Other assets

(86)

(1,128)

Net cash provided by operating activities

3,822

1,736

Investing activities

Purchases of short-term investments

(64,726)

(70,100)

Proceeds from sales and maturities of short-term investments

61,870

64,185

Purchases of property and equipment

(3,530)

(2,733)

Net cash used in investing activities

(6,386)

(8,648)

Financing activities

Proceeds from exercise of stock options

14,005

16,418

Proceeds from share purchases under Employee Stock Purchase Plan

3,388

3,509

Payment of employee taxes related to vested restricted stock units

(5,002)

(325)

Net cash provided by financing activities

12,391

19,602

Effect of exchange rate changes on cash and cash equivalents

(8)

80

Net increase in cash, cash equivalents and restricted cash

9,819

12,770

Cash, cash equivalents and restricted cash at beginning of period

38,596

24,508

Cash, cash equivalents and restricted cash at end of period

$

48,415

$

37,278

Supplemental disclosures of cash flow information

Taxes paid

$

96

$

13

See accompanying notes to condensed consolidated financial statements.

7

GLAUKOS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Note 1.  Organization and Basis of Presentation

Organization and business

Glaukos Corporation (Glaukos or the Company), incorporated in Delaware on July 14, 1998, is an ophthalmic medical technology and pharmaceutical company focused on the development and commercialization of novel therapies designed to treat glaucoma, corneal disorders and retinal diseases. The Company initially developed Micro-Invasive Glaucoma Surgery (MIGS) to address the shortcomings of traditional glaucoma treatment options. MIGS procedures involve the insertion of a micro-scale device or drug delivery system from within the eye’s anterior chamber through a small corneal incision. The Company’s MIGS devices are designed to reduce intraocular pressure (IOP) by restoring the natural outflow pathways for aqueous humor. The Company’s MIGS drug delivery systems are designed to reduce IOP by continuously eluting a glaucoma drug from within the eye, potentially providing sustained pharmaceutical therapy for extended periods of time. Glaukos intends to leverage its capabilities to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease as well.

The accompanying condensed consolidated financial statements include the accounts of Glaukos and its wholly-owned subsidiaries. All significant intercompany balances and transactions among the consolidated entities have been eliminated in consolidation.

Basis of presentation

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X.

The unaudited interim financial statements have been prepared on a basis consistent with the audited financial statements. As permitted under those rules, certain footnotes and other financial information that are normally required by GAAP have been condensed or omitted. In the opinion of management, the unaudited interim financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair presentation of the Company’s financial information contained herein. The condensed consolidated balance sheet as of December 31, 2018 has been derived from audited financial statements at that date, but excludes disclosures required by GAAP for complete financial statements. These interim financial statements do not include all disclosures required by GAAP and should be read in conjunction with the Company’s financial statements and accompanying notes for the fiscal year ended December 31, 2018, which are contained in the Company’s Annual Report on Form 10-K filed with the United States Securities and Exchange Commission (SEC) on February 28, 2019. The results for the period ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other interim period.

Proposed Acquisition of Avedro, Inc.

On August 7, 2019, the Company entered into an Agreement and Plan of Merger by and among Glaukos, Atlantic Merger Sub, Inc. (Merger Sub) and Avedro, Inc. (Avedro), pursuant to which Merger Sub will merge with and into Avedro, with Avedro continuing as the surviving corporation and a wholly owned subsidiary of the Company (the Merger). The Merger is subject to certain closing conditions, including but not limited to, the adoption of the Agreement and Plan of Merger by holders of a majority of the outstanding common stock of Avedro entitled to vote which is expected to occur on November 19, 2019. The closing of the Merger was also subject to the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act); however, early termination under the HSR Act was granted on August 28, 2019. If all remaining conditions are satisfied, upon the closing of the Merger, all issued and outstanding shares of Avedro common stock will be automatically cancelled and converted into the right to receive a number of shares of Glaukos common stock equal to the product of the number of shares of Avedro common stock multiplied by 0.365. The Company filed a Registration Statement on Form S-4 with the SEC on September 17, 2019 (the Registration Statement) to register the issuance of shares of Glaukos common stock to Avedro stockholders upon closing of the Merger, which was declared effective by the SEC on October 17, 2019. The Merger is expected to close in the fourth quarter of 2019. Following the Merger,

8

existing Glaukos stockholders are expected to own approximately 85% of the combined company, with the former Avedro stockholders expected to own the remaining 15%, on a fully diluted basis.

Avedro provides several corneal strengthening solutions, including Photrexa, a bio-activated pharmaceutical therapy for the corneal cross-linking treatment of keratoconus. Through 2018, over 400,000 procedures have been performed globally with Avedro’s products, including more than 18,000 procedures performed in the United States alone.

The Merger is intended to expand the Company’s portfolio of pipeline products beyond the treatment of glaucoma to include pharmaceutical therapies for the treatment of corneal disorders as part of the Company’s strategic objective to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease.

Licensing Arrangement with Intratus, Inc.

On July 22, 2019, the Company entered into a global licensing agreement with Intratus, Inc. (Intratus) for $1.5 million in cash, plus future performance-based consideration upon achievement of certain development, regulatory approvals and commercial milestones and royalties on commercial sales, pursuant to which the Company obtained an exclusive, royalty-bearing license to research, develop, manufacture and commercialize Intratus’ patented, non-invasive drug delivery platform designed for use in the treatment of dry eye disease, glaucoma and other corneal disorders such as blepharitis, conjunctivitis and related conditions.

The $1.5 million payment was immediately expensed to in-process research and development (IPR&D) as management determined there were no alternative future uses for the technology acquired.

Acquisition of DOSE Medical

On June 19, 2019, the Company entered into a definitive agreement and plan of merger to acquire DOSE Medical Corporation (DOSE) for $2.5 million in cash, plus potential future performance-based consideration upon achievement of certain regulatory approvals and commercial milestones and royalties on commercial sales (the DOSE Merger). If certain DOSE products receive United States Food and Drug Administration (FDA) approval within ten years following the closing of the DOSE Merger, the Company will pay the DOSE shareholders amounts between $5.0 million and $22.5 million, depending on the type of DOSE product approved. The Company will pay additional performance-based payments to DOSE shareholders if within ten years of closing of the DOSE Merger, such DOSE products receive approval from the EU European Medicines Agency, in which case the Company will pay the DOSE shareholders either $1.25 million and/or $2.5 million, depending on the type of DOSE product approved. Following FDA approval of such DOSE products, the Company will pay the DOSE shareholders quarterly royalty payments equal to 5% of net sales of such DOSE products for a period of ten years. The Company will also pay the DOSE shareholders additional performance-based payments of $7.5 million and $20.0 million upon the achievement of certain net sales milestones with respect to such DOSE products. Finally, under the terms of the DOSE Merger, the Company may elect to buyout the additional milestone and royalty payments described above by paying former DOSE shareholders between $10.0 and $55.0 million, depending on the type of DOSE product involved.

On June 27, 2019, the Company completed its acquisition of DOSE and DOSE became a wholly-owned subsidiary of the Company. The transaction was accounted for as an asset acquisition. Of the $2.5 million initial cash payment, $2.2 million was immediately charged to IPR&D expense as management determined there was no alternative future use related to the single group of identifiable assets purchased. The remaining $0.3 million of upfront consideration was capitalized as property & equipment, net and is being depreciated over the corresponding asset’s useful life. Management will account for the payment of the future performance-based consideration if and when earned.

DOSE was previously a wholly-owned subsidiary of the Company. In 2010, it was spun-out as a standalone entity and was accounted for as a consolidated variable interest entity. In 2015, the Company acquired the iDose product line and related assets from DOSE and upon the acquisition, the Company derecognized DOSE as a consolidated variable interest entity in the financial statements, and in 2017 the Company acquired DOSE’s IOP sensor system. Thomas W. Burns, the Company’s President, Chief Executive and a member of its board of directors, and William J. Link, Ph.D., Chairman of the Company’s board of directors, served on the board of directors of DOSE and certain members of the Company’s management and board of directors held an equity interest in DOSE prior to being acquired by the Company.

9

Note 2.  Summary of Significant Accounting Policies

There have been no significant changes in the Company’s significant accounting policies during the nine months ended September 30, 2019, as compared with those disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 28, 2019, with the exception of the Company’s adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) (Accounting Standards Codification (ASC) 842). See section below entitled “Leases” and Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

Use of estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates and assumptions. Management considers many factors in selecting appropriate financial accounting policies and controls and in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the accompanying condensed consolidated financial statements relate to revenue recognition, the incremental borrowing rate related to the Company’s leased assets and stock-based compensation expense. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, this process may result in actual results differing materially from those estimated amounts used in the preparation of the condensed consolidated financial statements.

Foreign currency translation

The accompanying condensed consolidated financial statements are presented in United States (U.S.) dollars. The Company considers the local currency to be the functional currency for its international subsidiaries. Accordingly, their assets and liabilities are translated into U.S. dollars using the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at average exchange rates prevailing throughout the periods presented. As a result, currency translation adjustments arising from period to period are charged or credited to accumulated other comprehensive income in stockholders’ equity. For the three and nine months ended September 30, 2019, the Company reported foreign currency translation gains of approximately $0.5 million and $0.4 million, respectively. For the three and nine months ended September 30, 2018, the Company reported foreign currency translation gains of approximately $0.3 million and $1.4 million, respectively.

Unrealized gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency, primarily gains and losses on intercompany loans, are included in the condensed consolidated statements of operations as a component of other expense, net. For the three and nine months ended September 30, 2019 the Company reported net unrealized foreign currency transaction losses of $0.6 million and $0.5 million, respectively. For the three and nine months ended September 30, 2018, the Company reported net unrealized foreign currency transaction losses of $0.4 million and $1.5 million, respectively.

Cash, cash equivalents and short-term investments

The Company invests its excess cash in marketable securities, including money market funds, money market securities, bank certificates of deposits, corporate bonds, corporate commercial paper, U.S. government bonds and U.S. government agency bonds. For financial reporting purposes, liquid investment instruments purchased with an original maturity of three months or less are considered to be cash equivalents. Cash and cash equivalents are recorded at face value or cost, which approximates fair market value. The Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission. Investments are stated at fair value as determined by quoted market prices. Investments are considered available-for-sale and, accordingly, unrealized gains and losses are included in accumulated other comprehensive income within stockholders’ equity.

The Company’s entire investment portfolio, except for restricted cash, is considered to be available for use in current operations and, accordingly, all such investments are stated at fair value using quoted market prices and classified as current assets, although the stated maturity of individual investments may be one year or more beyond the

10

balance sheet date. The Company did not have any trading securities or restricted investments at September 30, 2019 or December 31, 2018.

Realized gains and losses and declines in value, if any, judged to be other-than-temporary on available-for-sale securities are reported in other expense, net. When securities are sold, any associated unrealized gain or loss previously reported as a separate component of stockholders’ equity is reclassified out of stockholders’ equity and recorded in the statements of operations in the period sold using the specific identification method. Accrued interest and dividends from investments are included in other expense, net. The Company periodically reviews its available-for-sale securities for other-than-temporary declines in fair value below the cost basis, and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

Restricted cash

The Company had a bank issue a letter of credit in the amount of $8.8 million related to its Aliso Viejo, California office building lease, which commenced on April 1, 2019. The letter of credit is secured with an amount of cash held in a restricted account of $8.9 million and $8.8 million as of September 30, 2019 and December 31, 2018, respectively. Beginning on the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million. See Note 10, Commitments and Contingencies for additional information related to the Aliso Viejo, California office building lease and associated letter of credit commitment.

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):

September 30, 

December 31, 

2019

2018

Cash and cash equivalents

$

39,534

$

29,821

Restricted cash

8,881

8,775

Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows

$

48,415

$

38,596

Fair value of financial instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued liabilities are considered to be representative of their respective fair values because of the short-term nature of those instruments.

The valuation of assets and liabilities is subject to fair value measurements using a three-tiered approach and fair value measurements are classified and disclosed by the Company in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

Leases

In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases (Topic 842), which amends the existing accounting standards for leases. In September 2017, the FASB issued ASU No. 2017-13, which provides additional clarification and implementation guidance on the previously issued ASU No. 2016-02 (collectively, (ASC 842)). Under the new guidance, a lessee is required to recognize a lease liability and a right-of-use asset for all leases with terms in excess of 12 months.

Consistent with historical guidance, a lessee’s recognition, measurement, and presentation of expenses and cash flows arising from a lease will continue to depend primarily on its classification. ASC 842 was effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the requirements of ASC 842 effective January 1, 2019 and elected the modified retrospective method for all lease

11

arrangements at the beginning of the period of adoption. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historic accounting under ASC 840, Leases.

For leases that commenced before the effective date of ASC 842, the Company elected the transition package of three practical expedients permitted within ASC 842, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification, and initial direct costs.

The Company did not elect the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of right-of-use assets. Further, the Company elected a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less) and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. As a result of adopting ASC 842 as of January 1, 2019, the Company recorded an operating lease right-of-use asset of $12.8 million and related operating lease liability of $13.4 million, respectively, primarily related to facilities and certain equipment, based on the present value of the future lease payments on the date of adoption. Adopting ASC 842 did not have a material impact on the Company’s condensed consolidated statements of operations and cash flows. See Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

The Company determines if an arrangement is a lease at inception. As a lessee, right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company does not have any outstanding debt or committed credit facilities, the Company estimates the incremental borrowing rate based on prevailing financial market conditions, peer company credit analyses, and management judgment. Operating lease right-of-use assets also include any lease payments made at or before lease commencement and exclude any lease incentives received. The lease terms used to calculate the right-of-use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition.

As of April 1, 2019, the Company recorded a finance lease right-of-use asset of $54.5 million and related finance lease liability of $67.2 million with respect to the commencement of its lease in Aliso Viejo, California based on the present value of the future lease payments on the date of commencement. As of September 30, 2019, the finance lease right-of-use asset excludes lease incentives totaling $12.7 million included in prepaid expenses and other current assets on the condensed consolidated balance sheets.

Revenue recognition

The Company accounts for revenue in accordance with ASC 606, Revenue Recognition – Revenue from Contracts with Customers and its related amendments (ASC 606) and applies the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods 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 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.

The Company derives its revenue from sales of its products in the United States and internationally. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company does not have a direct commercial presence.

The Company concluded that one performance obligation exists for the majority of its contracts with customers which is to deliver products in accordance with the Company’s normal delivery times. Revenue is recognized when this performance obligation is satisfied, which is the point in time when the Company considers control of a product to have

12

transferred to the customer. Revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for those products or services. The Company has determined the transaction price to be the invoice price, net of adjustments, which includes estimates of variable consideration for product returns.

The Company offers volume-based rebate agreements to certain customers and, in these instances, the Company provides a rebate (in the form of a credit memo) at the contract’s conclusion, if earned by the customer. In such cases, the transaction price is allocated between the Company’s delivery of product and the issuance of a rebate at the contract’s conclusion for the customer to utilize on prospective purchases. The performance obligation to issue a customer’s rebate, if earned, is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The provision for volume-based rebates is estimated based on customers' contracted rebate programs and the customers’ projected sales levels. The Company periodically monitors its customer rebate programs to ensure the rebate allowance is fairly stated. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.

Customers are not granted specific rights of return; however, the Company may permit returns of product from customers if such product is returned in a timely manner and in good condition. The Company provides a warranty on its products for one year from the date of shipment, and any product found to be defective or out of specification will be replaced at no charge during the warranty period. Estimated allowances for sales returns and warranty replacements are recorded at the time of sale of the product and are estimated based upon the historical patterns of product returns matched against sales, and an evaluation of specific factors that may increase the risk of product returns. Product returns and warranty replacements to date have been consistent with amounts reserved or accrued and have not been significant. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates which would affect net product revenue and earnings in the period such variances become known.

Research and development expenses

Major components of research and development expense include personnel costs, preclinical studies, clinical trials and related clinical product manufacturing, materials and supplies, and fees paid to consultants. Research and development costs are expensed as goods are received or services are rendered. Costs to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use are also expensed as incurred as IPR&D.

At each financial reporting date, the Company accrues the estimated unpaid costs of clinical study activities performed during a period by third party clinical sites with whom the Company has agreements that provide for fees based upon the quantities of subjects enrolled and clinical evaluation visits that occur over the life of the study. The cost estimates are determined based upon a review of the agreements and data collected by internal and external clinical personnel as to the status of enrollment and subject visits, and are based upon the facts and circumstances known to the Company at each financial reporting date. If the actual performance of activities varies from the assumptions used in the cost estimates, the accruals are adjusted accordingly. There have been no material adjustments to the Company’s prior period accrued estimates for clinical trial activities during the three and nine months ended September 30, 2019.

Stock-based compensation

The Company recognizes compensation expense for all stock-based awards granted to employees and nonemployees, including members of its board of directors.

The fair value of stock option awards is estimated at the grant date using the Black-Scholes option pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period using the straight-line method. The determination of the fair value-based measurement of stock options on the date of grant using an option pricing model is affected by the determination of the fair value of the underlying stock as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company’s stock price volatility over the expected term of the grants, and actual and projected stock option exercise behaviors. In the future, as additional empirical evidence regarding these estimates becomes available, the Company may change or refine its approach of deriving them, and these changes could impact the fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact the Company’s operating results.

13

The fair value of restricted stock unit (RSU) awards is equal to the closing market price of the Company’s common stock on the grant date.

Software costs

The Company currently expenses software service costs along with any associated implementation costs as services are provided and implementation costs are incurred.

Comprehensive loss

All components of comprehensive loss, including net loss, are reported in the condensed consolidated financial statements in the period in which they are recognized. Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on marketable securities and foreign currency translation adjustments.

Net loss per share

Basic net loss per share is calculated by dividing the net loss by the weighted average number of common shares that were outstanding for the period, without consideration for common stock equivalents. For periods when the Company realizes a net loss, no common stock equivalents are included in the calculation of weighted average number of dilutive common stock equivalents as the effect of applying the treasury stock method is considered anti-dilutive. For periods when the Company realizes net income, diluted net income per share is calculated by dividing the net income by the weighted average number of common shares plus the sum of the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method. Common stock equivalents are comprised of stock options outstanding and unvested RSUs under the Company’s incentive compensation plans, and shares issuable under the Company’s Employee Stock Purchase Plan (ESPP).

Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

  

    

2019

    

2018

    

2019

    

2018

Stock options outstanding

3,602

4,781

3,636

5,707

Unvested restricted stock units

232

196

364

355

Employee stock purchase plan

1

15

5

42

3,835

4,992

4,005

6,104

Recently adopted accounting pronouncements

In February 2018, the FASB issued ASU No. 2018-02, Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02) that gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the Act). A company that elects to reclassify these amounts must reclassify stranded tax effects related to the Act’s change in U.S. federal tax rate for all items accounted for in other comprehensive income. Companies can also elect to reclassify other stranded effects that relate to the Act but do not directly relate to the change in the federal rate. Companies can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The guidance was effective for the Company for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. The Company adopted ASU 2018-02 effective January 1, 2019 and the adoption did not have a material impact to the Company’s condensed consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting (ASU 2018-07). ASU 2018-07 simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. Consistent with the accounting requirement for employee share-based payment awards, nonemployee share-based payment awards are measured at grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered, or the service has been rendered, and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The accounting standard was effective for fiscal years beginning after December 15,

14

2018, including interim periods within those fiscal years. The Company adopted the guidance effective January 1, 2019 and the guidance did not have a material impact to the Company’s condensed consolidated financial statements.

In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification (the SEC Release), to eliminate or modify certain disclosure rules that are redundant, outdated, or duplicative of GAAP or other regulatory requirements. Among other changes, the SEC Release expanded the disclosure requirements related to the analysis of stockholders’ equity within a Company’s interim condensed consolidated financial statements. Presentation of the changes in each caption of stockholders’ equity presented on the condensed consolidated balance sheets must be provided in a note or separate statement, and the Company has elected to include a separate statement (the Condensed Consolidated Statements of Stockholders’ Equity above) to present quarterly activity during the nine months ended September 30, 2019 and September 30, 2018.

See above under “Leases” for a discussion of ASC 842, which was adopted effective January 1, 2019.

Recently issued accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which provided additional implementation guidance on the previously issued guidance. The Company is assessing the potential impacts of these standards; however, it does not believe there will be a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 250): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which removes the second step of the impairment test. An entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of the reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This updated guidance does not amend the optional qualitative assessment of goodwill impairment. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) (ASU 2018-13), which modifies the disclosures on fair value measurements by removing the requirement to disclose the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the policy for timing of such transfers. The guidance expands the disclosure requirements for Level 3 fair value measurements, primarily focused on changes in unrealized gains and losses included in other comprehensive income (loss). ASU 2018-13 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-14, Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans (ASU 2018-14), which amends current guidance to add, remove, and clarify disclosure requirements related to defined benefit pension and other postretirement plans. ASU 2018-14 is effective for the Company for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15) which clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

15

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606 (ASU 2018-18). ASU 2018-18 clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer and 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. For the Company, these amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those years. Early adoption is permitted, including adoption in any interim period, for entities that have adopted ASC 606. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

Note 3.  Balance Sheet Details

Short-term investments

Short-term investments consisted of the following (in thousands):

At September 30, 2019

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 1

500

500

Bank certificates of deposit

less than 1

10,500

12

10,512

Commercial paper

less than 1

 

9,442

 

12

 

 

9,454

Corporate notes

less than 3

 

66,697

 

331

 

(2)

 

67,026

Asset-backed securities

less than 3

 

25,777

 

124

 

(8)

 

25,893

Total

$

112,916

$

479

$

(10)

$

113,385

At December 31, 2018

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S. government bonds

less than 1

$

1,300

$

-

$

(3)

$

1,297

U.S. government agency bonds

less than 1

1,994

-

(12)

1,982

Bank certificates of deposit

less than 2

15,201

2

(3)

15,200

Commercial paper

less than 1

 

9,597

 

1

 

(5)

 

9,593

Corporate notes

less than 3

 

60,923

 

24

 

(194)

 

60,753

Asset-backed securities

less than 3

 

21,918

 

18

 

(94)

 

21,842

Total

$

110,933

$

45

$

(311)

$

110,667

Accounts receivable, net

Accounts receivable consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Accounts receivable

$

25,085

$

19,333

Allowance for doubtful accounts

(740)

(660)

$

24,345

$

18,673

Inventory, net

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Finished goods

$

4,260

$

4,256

Work in process

4,404

3,197

Raw material

4,137

5,829

$

12,801

$

13,282

16

Accrued liabilities

Accrued liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

Accrued bonuses

$

6,714

$

8,604

Accrued vacation benefits

2,696

2,446

Accrued legal expenses

4,604

2,466

Other accrued liabilities

15,588

10,448

$

29,602

$

23,964

Note 4.  Fair Value Measurements

Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

The following tables present information about the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value (in thousands). The Company did not have any financial liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018.

At September 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

September 30, 

identical assets

inputs

inputs

    

2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

114

$

114

$

-

$

-

U.S. government agency bonds (ii)

500

-

500

-

Bank certificates of deposit (ii) (iii)

11,713

-

11,713

-

Commercial paper (ii)

9,454

-

9,454

-

Corporate notes (ii)

67,026

-

67,026

-

Asset-backed securities (ii)

25,893

-

25,893

-

$

114,700

$

114

$

114,586

$

-

At December 31, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

December 31, 

identical assets

inputs

inputs

    

2018

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

1,156

$

1,156

$

-

$

-

U.S. government agency bonds (ii)

1,982

-

1,982

-

U.S. government bonds (ii)

1,297

-

1,297

-

Bank certificates of deposit (ii)

15,201

-

15,201

-

Commercial paper (ii)

9,593

-

9,593

-

Corporate notes (ii) (iv)

61,752

-

61,752

-

Asset-backed securities (ii)

21,842

-

21,842

-

$

112,823

$

1,156

$

111,667

$

-

(i)Included in cash and cash equivalents with a maturity of three months or less from date of purchase on the condensed consolidated balance sheets.
(ii)Included in short-term investments on the condensed consolidated balance sheets.
(iii)As of September 30, 2019, a bank certificate of deposit investment totaling $1,201 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.

17

(iv)As of December 31, 2018, a corporate note investment totaling $1,000 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.

Money market funds and currency are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

U.S. government agency bonds, U.S. government bonds, bank certificates of deposit, commercial paper, corporate notes and asset-backed securities are measured at fair value using Level 2 inputs. The Company reviews trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, the Company uses market pricing and other observable market inputs for similar securities obtained from third party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.

There were no transfers between levels within the fair value hierarchy during the periods presented.

Note 5.   Leases

The Company has operating and finance leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheet. Lease expense for leases is recognized on a straight-line basis over the lease term. For lease agreements entered into or reassessed after the adoption of ASC 842, the Company combines lease and non-lease components. See Note 2, Summary of Significant Accounting Policies for additional information.

The Company's leases have remaining non-cancelable lease terms of approximately one year to thirteen years, some of which include options to extend the leases for up to ten years, and some of which include options to terminate the lease within one year. The exercise of lease renewal options is at the Company's sole discretion. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for common area maintenance, landlord incentives and/or inflation.

The Company leases two adjacent facilities located in San Clemente, California. During December 2018, the Company extended the term of these facilities by three years, both of which now expire on December 31, 2024. Each agreement contains an option to extend the lease for one additional three year period at market rates. The total leased square footage of these facilities equals approximately 98,000. In conjunction with these extensions, the lease landlord agreed to provide the Company with a tenant improvement allowance in the amount of the cost of any leasehold improvements, not to exceed approximately $0.3 million upon the Company providing the necessary documentation evidencing the costs of the allowable leasehold improvements.

On November 14, 2018, the Company entered into an office building lease pursuant to which the Company will lease one property containing three existing office buildings, comprising approximately 160,000 rentable square feet of space, located in Aliso Viejo, California (Aliso Facility) which was accounted for as a finance lease. The term of the Aliso Facility commenced on April 1, 2019 and continues for thirteen years. The agreement contains an option to extend the lease for two additional five year periods at market rates. The Company intends to relocate its corporate administrative headquarters, along with certain laboratory, research and development and warehouse space, to the Aliso Facility. The Company currently intends to maintain its manufacturing facilities at its San Clemente location for the foreseeable future.

18

The Company’s remaining U.S.-based and foreign subsidiaries’ leased office space totals less than 14,000 square feet.

The following table presents the lease balances within the condensed consolidated balance sheets:

Leases

    

    

September 30, 

(in thousands)

Classification

2019

Assets

  

  

Operating

Operating lease right-of-use asset

$

12,146

Finance

Finance lease right-of-use asset

53,343

Total lease assets

$

65,489

Liabilities

  

  

Current

Operating

Accrued liabilities

$

1,561

Finance

Accrued liabilities

387

Noncurrent

Operating

Operating lease liability

11,406

Finance

Finance lease liability

68,851

Total lease liabilities

  

$

82,205

Note: As the implicit rates in the Company’s leases are not readily available, the incremental borrowing rate was determined based on the information available at commencement date in determining the present value of lease payments.

For the three and nine month periods ended September 30, 2019, the components of operating and finance lease expenses were as follows:

    

    

Three Months Ended

Nine Months Ended

Lease Cost

September 30, 

September 30, 

(in thousands)

Classification

2019

2019

Fixed operating lease cost

Selling, general and administrative expenses

$

596

(a)

$

1,770

(a)

Finance lease cost

Amortization of right-of-use asset included in Selling, General and Administrative Expenses

$

593

$

1,185

Finance lease cost

Interest on lease liability

$

1,028

$

2,041

(a)Includes short-term leases, which are immaterial.

The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2019:

Maturity of Lease Liabilities

Operating

Finance

(in thousands)

    

Leases (a)

Leases (b)

Remainder of 2019

$

548

$

2020

1,973

1,547

2021

1,758

4,744

2022

1,666

4,887

2023

1,986

5,033

Thereafter

8,313

123,546

Total lease payments

$

16,244

$

139,757

Less: imputed interest

3,277

70,519

Total lease liabilities

$

12,967

$

69,238

(a)Operating lease payments include $12.0 million related to options to extend lease terms that are reasonably certain of being exercised.

19

(b)Finance lease payments include $75.8 million related to options to extend lease terms that are reasonably certain of being exercised.

The weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating and finance leases as of September 30, 2019 were:

Lease Term and Discount Rate

    

2019

Weighted-average remaining lease term (years)

  

Operating leases

7.8

Finance leases

22.5

Weighted-average discount rate

  

Operating leases

5.5

%

Finance leases

6.0

%

Supplemental cash flow information related to the Company’s operating and finance leases was as follows:

    

Three Months Ended

 

Nine Months Ended

Other Information

September 30, 

 

September 30, 

(in thousands)

2019

 

2019

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

540

$

1,480

Right-of-use asset obtained in exchange for lease obligations:

Operating lease

$

194

$

13,366

Finance lease

54,528

Note 6.   Intangible Assets

GMP Vision Solutions intangible asset

In January 2007, the Company entered into an agreement (the Original GMP Agreement) with GMP Vision Solutions, Inc. (GMP) to acquire certain IPR&D in exchange for periodic royalty payments equal to a single-digit percentage of revenues received for royalty-bearing products and periodic royalty payments at a higher royalty rate applied to all amounts received in connection with the grant of licenses or sub-licenses of the related intellectual property.

In November 2013, the Company entered into an amended agreement with GMP in which remaining royalties payable to GMP (the Buyout Agreement) were canceled in exchange for the issuance of $17.5 million in promissory notes payable to GMP and a party related to GMP. The Company concluded that the $17.5 million transaction represented the purchase of an intangible asset. The Company estimated a useful life of five years over which the intangible asset was amortized to cost of sales in the accompanying statements of operations, which amortization period was determined after consideration of the projected outgoing royalty payment stream had the Buyout Agreement not occurred, and the remaining life of the patents obtained in the Original GMP Agreement. After determining that the pattern of future cash flows associated with this intangible asset could not be reliably estimated with a high level of precision, the Company concluded that the intangible asset would be amortized on a straight-line basis over the estimated useful life.

The Company recorded amortization expense of $0.9 million and $2.6 million related to this intangible asset in cost of sales for the three and nine months ended September 30, 2018, respectively and the intangible asset was fully amortized as of November 2018.

Note 7. Revenue from Contracts with Customers

The Company’s net sales are generated primarily from sales of iStent products to customers. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company currently does not have a direct commercial presence.

20

Disaggregation of revenue

The Company’s disaggregation of revenue is consistent with its operating segments disclosed in Note 11, Business Segment Information, and all of the Company’s net sales are considered revenue from contracts with customers.

Contract balances

Amounts are recorded as accounts receivable when the Company’s right to consideration becomes unconditional. As payment terms on invoiced amounts are typically 30 days, the Company does not consider any significant financing components in customer contracts given the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. As of September 30, 2019 and December 31, 2018, all amounts included in accounts receivable, net on the condensed consolidated balance sheets are related to contracts with customers.

The Company does not have any contract assets given that the Company does not have any unbilled receivables and sales commissions are expensed within selling, general and administrative expenses within the condensed consolidated statement of operations when incurred as any incremental cost of obtaining contracts with customers would have an amortization period of less than one year.

Contract liabilities reflect consideration received from customers’ purchases allocated to the Company’s performance obligation to issue a rebate to customers who may be eligible for a rebate at the conclusion of their contract term. This performance obligation is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.

During the three and nine months ended September 30, 2019 and September 30, 2018, the Company did not recognize any revenue related to changes in transaction prices regarding its contracts with customers and did not recognize any material changes in revenue related to amounts included in contract liabilities at the beginning of the period.

Note 8.  Stock-Based Compensation

The Company has four stock-based compensation plans (collectively, the Stock Plans)—the 2001 Stock Option Plan (the 2001 Stock Plan), the 2011 Stock Plan (the 2011 Stock Plan), the 2015 Omnibus Incentive Compensation Plan (the 2015 Stock Plan) and the ESPP. The 2015 Stock Plan permits grants of RSU awards.

The purpose of these plans is to provide incentives to employees, directors and nonemployee consultants. The Company no longer grants any awards under the 2001 Stock Plan or the 2011 Stock Plan. The maximum term of any stock options granted under the Stock Plans is 10 years. For employees and nonemployees, stock options generally vest 25% on the first anniversary of the original vesting date, with the balance vesting monthly or annually over the remaining three years. Stock options are granted at exercise prices at least equal to the fair value of the underlying stock at the date of the grant. For employees and nonemployees, generally, RSU awards vest 25% on each of the first, second, third and fourth anniversaries of the grant date and in certain cases, vest one year after grant date.

In 2019, the Compensation Committee approved the grant of performance-based equity awards (PBEAs) to the Company’s named executive officers and certain other employees pursuant to the 2015 Stock Plan. These PBEAs will only vest upon the Compensation Committee’s confirmation of the satisfaction of a pre-determined Company operational goal. The goal must be reached within three years of the grant date or the PBEA grants will lapse and be forfeited for no consideration.

The ESPP permits eligible employees to purchase shares of the Company’s common stock, using contributions via payroll deductions of up to 15% of their earnings, at a price per share equal to 85% of the lower of the stock’s fair market value on the offering date or purchase date. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code.

21

Stock Options

The following table summarizes stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan during the nine months ended September 30, 2019 (in thousands except option exercise price):

Weighted-

Number of

Average

Shares

Weighted-

Remaining

Underlying

Average

Contractual

Aggregate

    

Options

  

Exercise Price

    

Life (in years)

    

Intrinsic Value

Outstanding at December 31, 2018

6,307

$

23.69

6.7

$

204,896

Granted

186

68.10

Exercised

(583)

24.08

$

27,515

Canceled/forfeited/expired

(13)

38.57

Outstanding at September 30, 2019

5,897

$

25.04

6.2

$

222,005

Vested and expected to vest at September 30, 2019

5,834

$

24.85

6.1

$

220,714

Exercisable at September 30, 2019

4,352

$

19.79

5.5

$

185,936

Intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the common stock for the options that had exercise prices that were lower than the fair value per share of the common stock on the date of exercise.

The weighted average estimated grant date fair value per share of stock options granted during the three months ended September 30, 2019 was $30.71. There were not any stock options granted during the three months ended September 30, 2018. The weighted average estimated grant date fair value per share of stock options granted during the nine months ended September 30, 2019 and September 30, 2018 was $33.02 and $15.19, respectively.

The total fair value of stock options that vested during the three months ended September 30, 2019 and September 30, 2018 was $4.3 million and $4.7 million, respectively. The total fair value of stock options that vested during the nine months ended September 30, 2019 and September 30, 2018 was $15.3 million and $20.4 million, respectively.

The fair value of each option award is estimated on the date of grant using a Black-Scholes option pricing model applying the assumptions noted in the following table. The weighted average assumptions used to estimate the fair value of options granted to employees and non-employees were as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

 

2018

Risk-free interest rate

1.61

%

**

%  

2.17

%

2.67

%

Expected dividend yield

0.00

%

**

%  

0.00

%

0.0

%

Expected volatility

47.0

%

**

%  

46.8

%

44.9

%

Expected term (in years)

6.01

**

6.01

6.10

22

**There were no stock options granted in the period.

Restricted Stock Units

The following table summarizes the activity of unvested RSUs (including PBEAs) under the Stock Plans during the nine months ended September 30, 2019:

Weighted-

Number of

average

shares

grant date

    

(in thousands)

    

fair value

Unvested at December 31, 2018

532

$

35.17

Granted

301

70.42

Vested

(210)

34.93

Canceled/forfeited

(17)

42.14

Unvested at September 30, 2019

606

$

52.39

The total fair value of RSUs made to employees and nonemployees is equal to the closing market price of the Company’s common stock on the grant date. The total fair value of RSUs that vested during the three and nine months ended September 30, 2019 was $1.4 million and $7.3 million, respectively. The total fair value of RSUs that vested during the three and nine months ended September 30, 2018 was $0.1 million and $1.2 million, respectively.

All share-based compensation arrangements

The following table summarizes the allocation of stock-based compensation related to stock options and RSUs in the accompanying condensed consolidated statements of operations (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

    

2018

  

Cost of sales

$

259

$

175

$

752

$

526

Selling, general and administrative

6,727

5,538

18,555

14,418

Research and development

1,561

1,460

4,616

4,092

Total

$

8,547

$

7,173

$

23,923

$

19,036

At September 30, 2019, the total unamortized stock-based compensation expense was approximately $54.4 million. Of the approximately $54.4 million in unamortized stock-based compensation expense, $28.9 million was attributable to stock options and is to be recognized over the stock options’ remaining vesting terms of approximately 4.0 years (2.1 years on a weighted average basis). The remaining $25.5 million was attributable to RSUs and is to be recognized over the restricted stock units’ vesting terms of approximately 4.0 years (1.6 years on a weighted-average basis).

The total stock-based compensation cost capitalized in inventory was not material for the three and nine month periods ended September 30, 2019 and September 30, 2018.

Note 9.  Income Taxes

The provision for income taxes is determined using an estimated annual effective tax rate. For the three and nine months ended September 30, 2019, the Company’s effective tax rate of (1.4)% and (1.8)%, respectively, was lower than the U.S. federal statutory rate primarily due to the generation of U.S. net operating loss carryforwards for which no benefit has been recognized due to the Company’s full valuation allowance, as well as state and foreign income taxes. The effective tax rate may be subject to fluctuations during the year as new information is obtained which may affect the assumptions used to estimate the annual effective tax rate, including factors such as expected utilization of net operating loss carryforwards, changes in or the interpretation of tax laws in jurisdictions where the Company conducts business, the Company’s expansion into new states or foreign countries, and the amount of valuation allowances against deferred tax assets. For the three and nine months ended September 30, 2019, the Company recorded a provision for income taxes of $0.2 million and $0.4 million, respectively, which was primarily comprised of state and foreign income taxes. For the

23

three and nine months ended September 30, 2018, the Company recorded a provision for income taxes of $37,000 and $53,000, respectively, which was primarily comprised of state income taxes.

The Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of its assets and liabilities, along with net operating loss and tax credit carryforwards. The Company records a valuation allowance against its deferred tax assets to reduce the net carrying value to an amount it believes is more likely than not to be realized. When the Company establishes or reduces the valuation allowance against its deferred tax assets, the provision for income taxes will increase or decrease, respectively, in the period such determination is made. For the three and nine months ended September 30, 2019, the Company has established a valuation allowance for all deferred tax assets.

Additionally, the Company follows an accounting standard addressing the accounting for uncertainty in income taxes that prescribes rules for recognition, measurement and classification in the financial statements of tax positions taken or expected to be taken in a tax return. As of September 30, 2019 and December 31, 2018, the Company has gross unrecognized tax benefits of $13.8 million and $13.5 million, respectively.

Note 10.  Commitments and Contingencies

Legal Proceedings

Patent Litigation

On April 14, 2018, the Company filed a patent infringement lawsuit against Ivantis, Inc. (Ivantis) in the U.S. District Court for the Central District of California, Southern Division (the Court), alleging that Ivantis’ Hydrus® Microstent device infringes the Company’s U.S. Patent Nos. 6,626,858 and 9,827,143. In August 2018, Ivantis filed counterclaims alleging that the Company’s iStent inject infringes three patents which Ivantis acquired after the start of the litigation (Acquired Patents). On March 18, 2019, the Court granted the Company’s early motion for summary judgment, finding that the Company does not infringe the Acquired Patents. Fact discovery on the Company’s claims against Ivantis closed in September 2019, with trial scheduled to begin on or around July 28, 2020. Additionally, in May 2018, Ivantis filed Inter Partes Review (IPR) petitions with the Patent Trial and Appeal Board (PTAB) on the patents the Company has asserted in the litigation. The PTAB denied institution of the petitions in December 2018, but Ivantis filed two additional IPR petitions shortly thereafter. The PTAB denied institution of the second round of petitions in July 2019. In April 2019, Ivantis filed an additional IPR petition, which the PTAB also denied in October 2019.

Securities Litigation

On October 1, 2019, an alleged Avedro stockholder filed a lawsuit challenging the Merger. Such lawsuit, a putative class action complaint, is captioned Kent v. Avedro, Inc., et. al, 1:19-cv-01845-MN (the Kent complaint), and was filed by Michael Kent in the United States District Court for the District of Delaware. The Kent complaint names as defendants Avedro and each member of the Avedro board of directors, including former directors Dr. Gilbert H. Kliman and Thomas W. Burns, as well as Glaukos and Merger Sub. The Kent complaint alleges violations of Section 14(a) and 20(a) of the Exchange Act, and Rule 14a-9. The plaintiff in this action generally alleges that the Registration Statement omits material information with respect to the Merger, which renders such Registration Statement false and misleading. The complaint seeks preliminary and permanent injunction of the Merger and, if the Merger is consummated, rescission or rescissory damages. The complaint also seeks the dissemination of a registration statement that discloses certain information requested by the plaintiff. In addition, the complaint seeks attorneys' and experts' fees.

Three additional lawsuits challenging the Merger have also been filed by alleged Avedro stockholders. Those additional lawsuits allege similar causes of action, based on similar allegations, and seek similar relief to the Kent complaint. Two of those lawsuits, Payne v. Avedro, Inc. et. al, 1:19-cv-02019-CFC in the United States District Court for the District of Delaware and Bushansky v. Avedro, Inc. et. al, 1:19-cv-10015-LAP in the United States District Court for the Southern District of New York, name as defendants Avedro and each member of the Avedro board of directors but do not name former Avedro directors, Glaukos or Merger Sub as defendants. The final lawsuit, Thompson v. Avedro, Inc., et. al, 1:19-cv-02075-UNA in the United States District Court for the Southern District of Delaware names the same defendants as the Kent complaint. The Company believes that all four of these complaints are without merit.

24

With respect to each of the matters described above in this Legal Proceedings section, the Company is currently unable to predict the ultimate outcome of these matters or reasonably estimate a possible loss or range of loss, and thus, no amounts have been accrued in the condensed consolidated financial statements.

Secured letter of credit

The Company had a bank issue a letter of credit in the amount of $8.8 million that is related to its Aliso Facility. The letter of credit is secured with an amount of cash held in a restricted account of approximately $8.9 million as of September 30, 2019. Beginning as of the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million.

Regents of the University of California

On December 30, 2014, the Company executed an agreement (the UC Agreement) with the Regents of the University of California (the University) to correct inventorship in connection with a group of the Company’s U.S. patents (the Patent Rights) and to obtain from the University a covenant that it did not and would not claim any right or title to the Patent Rights and will not challenge or assist any others in challenging the Patent Rights. In connection with the UC Agreement, Glaukos agreed to pay to the University a low single-digit percentage of worldwide net sales of certain current and future products, including the Company’s iStent products, with a required minimum annual payment of $0.5 million. This ongoing product payment terminates on the date that the last of the Patent Rights expires, which is currently expected to be in 2022. For the three months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $1.5 million and $1.1 million, respectively, in cost of sales in connection with this product payment. For the nine months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $4.2 million and $3.2 million, respectively, in cost of sales in connection with this product payment obligation.

Executive Deferred Compensation Plan

Pursuant to the Company’s deferred compensation plan (the Deferred Compensation Plan), eligible senior level employees are permitted to make elective deferrals of compensation to which he or she will become entitled in the future. The Company has also established a rabbi trust that serves as an investment to shadow the Deferred Compensation Plan liability. The investments of the rabbi trust consist of company-owned life insurance policies (COLIs). The fair value of the Deferred Compensation Plan liability, included in other liabilities on the condensed consolidated balance sheets, was approximately $3.2 million and $2.0 million as of September 30, 2019 and December, 31, 2018, respectively, and the cash surrender value of the COLIs, included in deposits and other assets on the condensed consolidated balance sheets, which reflects the underlying assets at fair value, was approximately $3.1 million and $1.9 million as of September 30, 2019 and December 31, 2018, respectively.

Global enterprise systems implementation

Beginning in the first quarter of 2019, the Company is implementing new enterprise systems and other technology optimizations and facilities infrastructure globally. As of September 30, 2019, the Company has firm purchase commitments related to software costs and these systems implementations of approximately $7.2 million.

Note 11.  Business Segment Information

Operating segments are identified as components of an enterprise about which segment discrete financial information is available for evaluation by the chief operating decision maker in making decisions regarding resource allocation and assessing performance. The Company operates its business on the basis of one reportable segment—ophthalmic medical devices.

Three months ended

Nine months ended

September 30, 

September 30, 

Geographic Net Sales Information (in thousands)

    

2019

    

2018

    

2019

    

2018

  

United States

$

47,588

$

36,413

$

139,893

$

106,337

International

10,921

7,495

31,242

20,865

Total net sales

$

58,509

$

43,908

$

171,135

$

127,202

25

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

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited condensed consolidated financial statements and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and notes thereto for the year ended December 31, 2018 included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the U.S. Securities and Exchange Commission (SEC) on February 28, 2019.

This report contains forward-looking statements that are based on management's beliefs and assumptions and on information currently available to management. In some cases, you can identify forward-looking statements by the following words: "may," "will," "could," "would," "should," "expect," "intend," "plan," "anticipate," "believe," "estimate," "predict," "project," "potential," "continue," "ongoing" or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These statements involve risks, uncertainties and other factors that may cause actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. Although we believe that we have a reasonable basis for each forward-looking statement contained in this report, we caution you that these statements are based on a combination of facts and factors currently known by us and our projections of the future, about which we cannot be certain. You should refer to the "Risk Factors" section of this report for a discussion of important factors that may cause actual results to differ materially from those expressed or implied by the forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this report will prove to be accurate. Furthermore, if the forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

Overview

We are an ophthalmic medical technology and pharmaceutical company focused on the development and commercialization of novel therapies designed to treat glaucoma, corneal disorders and retinal diseases. We initially developed Micro-Invasive Glaucoma Surgery (MIGS) to address the shortcomings of traditional glaucoma treatment options. MIGS procedures involve the insertion of a micro-scale device or drug delivery system from within the eye’s anterior chamber through a small corneal incision. Our MIGS devices are designed to reduce intraocular pressure (IOP) by restoring the natural outflow pathways for aqueous humor. Our MIGS drug delivery systems are designed to reduce IOP by continuously eluting a glaucoma drug from within the eye, potentially providing sustained pharmaceutical therapy for extended periods of time. We intend to leverage our capabilities to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease as well.

Our iStent, a trabecular micro-bypass stent that is designed to reduce intraocular pressure by restoring the natural physiologic pathways for aqueous humor, was the first commercially available MIGS treatment solution. Our next generation iStent inject, includes two stents pre-loaded in an auto-injection inserter that are also designed to lower intraocular pressure. The iStent and iStent inject are approved by the United States Food and Drug Administration (FDA) for insertion in combination with cataract surgery and are currently reimbursed by Medicare and all major national private payors. The iStent and iStent inject are also commercially available in select markets outside the United States (U.S.). In these non-U.S. markets, they are approved for use in conjunction with cataract surgery or as a standalone procedure, even though reimbursement may not always be available for all such procedures.

We are also developing the iStent Infinite and the iStent SA. The iStent Infinite, which includes three stents pre-loaded in an auto-injection inserter and is intended to lower IOP in refractory glaucoma patients in a standalone procedure, is currently being evaluated in a U.S. investigational device exemption (IDE) study, which completed enrollment in 2019. Similar to the iStent inject, the iStent SA is a two-stent product that uses a different auto injection inserter and is designed for use in a standalone procedure. Following an initial evaluation of the data from the U.S. pivotal trial, and based upon an assessment of benefits to potential risks, changing market dynamics and prioritization of resources, we have decided not to pursue FDA approval of the iStent Supra at this time.

We are also pursuing regulatory approval of our first sustained pharmaceutical therapy using our iDose drug delivery system. A U.S. investigational new drug (IND) Phase II study of our initial iDose platform product, iDose Travoprost, was completed in 2017 and U.S. Phase III clinical trials for this product commenced in 2018.

26

We are also conducting research and development (R&D) activities to explore other potential drugs that may benefit from the use of the iDose drug delivery system. In addition, other proprietary R&D efforts are underway on early-stage technologies, including, without limitation, an IOP sensor system that is designed to capture and store a glaucoma patient’s short-interval IOP measurements over extended periods of time, and transmit data to the patient’s physician in order to enhance treatment decisions.

Our net sales increased to $58.5 million for the three months ended September 30, 2019 from $43.9 million for the three months ended September 30, 2018, and net sales increased to $171.1 million for the nine months ended September 30, 2019 from $127.2 million for the nine months ended September 30, 2018. We incurred net losses in each of the three month periods ended September 30, 2019 and September 30, 2018 of $13.5 million and $6.6 million, respectively, and incurred net losses in each of the nine month periods ended September 30, 2019 and September 30, 2018 of $21.2 million and $14.7 million, respectively.

As of September 30, 2019 and December 31, 2018, we had an accumulated deficit of $226.3 million and $205.1 million, respectively.

We have made and expect to continue to make significant investments in our global sales force, marketing programs, research and development activities, clinical studies, and general and administrative infrastructure. FDA-approved IDE studies and new product development programs in our industry are expensive. We have incurred a significant increase in administrative costs since we began operating as a public company. In addition, we are party to a long-term lease at a new facility in Aliso Viejo, California and have firm purchase commitments to implement global enterprise systems that began in the first quarter of 2019. Furthermore, our proposed acquisition of Avedro Inc. (Avedro), which is expected to close in the fourth quarter of 2019, may require significant ongoing expenses. Accordingly, although we achieved profitability in 2016 and certain periods of 2017 and 2018, we incurred a net loss for 2018 and for the nine months ended 2019, and there can be no assurance that we will be profitable in the future.

Recent Developments

Proposed Acquisition of Avedro, Inc.

On August 7, 2019, we entered into an Agreement and Plan of Merger by and among Glaukos, Atlantic Merger Sub, Inc. (Merger Sub) and Avedro, pursuant to which Merger Sub will merge with and into Avedro, with Avedro continuing as the surviving corporation and a wholly-owned subsidiary of the Company (the Merger). The transaction is subject to certain closing conditions, including but not limited to, the adoption of the Agreement and Plan of Merger by holders of a majority of the outstanding common stock of Avedro entitled to vote, which is expected to occur on November 19, 2019. The closing of the Merger was also subject to the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act); however, early termination under the HSR Act was granted on August 28, 2019. If all remaining conditions are satisfied, upon the closing of the Merger, all issued and outstanding shares of Avedro common stock will be automatically cancelled and converted into the right to receive a number of shares of Glaukos common stock equal to the product of the number of shares of Avedro common stock multiplied by 0.365. We filed a Registration Statement on Form S-4 with the SEC on September 17, 2019 (the Registration Statement) to register the issuance of shares of our common stock to Avedro stockholders upon closing of the Merger, which was declared effective by the SEC on October 17, 2019. The Merger is expected to close in the fourth quarter of 2019. Following the transaction, our stockholders are expected to own approximately 85% of the combined company, with the former Avedro stockholders expected to own the remaining 15%, on a fully diluted basis. Avedro provides several corneal strengthening solutions, including Photrexa, a bio-activated pharmaceutical therapy for the corneal cross-linking treatment of keratoconus.  Through 2018, over 400,000 procedures have been performed globally with Avedro’s products, including more than 18,000 procedures performed in the United States alone.

Licensing Arrangement with Intratus, Inc.

On July 22, 2019, we entered into a global licensing agreement with Intratus, Inc. (Intratus) for $1.5 million in cash, plus future performance-based consideration upon achievement of certain development, regulatory approvals and commercial milestones and royalties on commercial sales, pursuant to which we obtained an exclusive, royalty-bearing license to research, develop, manufacture and commercialize Intratus’ patented, non-invasive drug delivery platform designed for use in the treatment of dry eye disease, glaucoma and other corneal disorders such as blepharitis, conjunctivitis and related conditions.

The $1.5 million payment was immediately expensed to in-process research and development (IPR&D) as

27

management determined there were no alternative future uses for the technology acquired.

Acquisition of DOSE Medical Corporation

On June 19, 2019, we entered into a definitive agreement and plan of merger to acquire DOSE Medical Corporation (DOSE) for $2.5 million in cash, plus potential future performance-based consideration upon achievement of certain regulatory approvals and commercial milestones and royalties on commercial sales (the DOSE Merger). If certain DOSE products receive FDA approval within ten years following the closing of the DOSE Merger, we will pay the DOSE shareholders amounts between $5.0 million and $22.5 million, depending on the type of DOSE product approved. We will pay additional performance-based payments to DOSE shareholders if within ten years of closing of the DOSE Merger, such DOSE products receive approval from the EU European Medicines Agency, in which case we will pay the DOSE shareholders either $1.25 million and/or $2.5 million, depending on the type of DOSE product approved. Following FDA approval of such DOSE products, we will pay the DOSE shareholders quarterly royalty payments equal to 5% of net sales of such DOSE products for a period of ten years. We will also pay the DOSE shareholders additional performance-based payments of $7.5 million and $20.0 million upon the achievement of certain net sales milestones with respect to such DOSE products. Finally, under the terms of the DOSE Merger, we may elect to buyout the additional milestone and royalty payments described above by paying former DOSE shareholders between $10.0 and $55.0 million, depending on the type of DOSE product involved. DOSE is currently conducting R&D on multiple micro-invasive, bioerodible, sustained-release drug delivery platforms designed to be used in the treatment of various retinal diseases, including age-related macular degeneration and diabetic macular edema.

DOSE was spun out from us in 2010 and had operated as a stand-alone entity since that time. In 2015, we acquired the iDose product line and related assets from DOSE and upon the acquisition, we derecognized DOSE as a consolidated variable interest entity in the financial statements, and in 2017 we acquired DOSE’s IOP sensor system. Thomas W. Burns, our President, Chief Executive and board of directors member, and William J. Link, Ph.D., Chairman of our board of directors, served on the board of directors of DOSE and certain members of our management and board of directors held an equity interest in DOSE prior to being acquired.

Distribution Agreement with Santen, Inc.

In April 2019, we announced that we had entered into a multi-year distribution agreement with Santen Inc., the U.S. subsidiary of Santen Pharmaceutical Co., Ltd. (Santen). Pursuant to this distribution agreement, upon potential FDA approval, we would become the exclusive U.S. distributor of the MicroShunt, which is currently being studied in an FDA pivotal study.  Following anticipated completion of the premarket approval application (PMA) submission in 2019, Santen intends to seek FDA PMA approval and, if approved, U.S. launch of the product is targeted within calendar year 2020.  The MicroShunt is a minimally-invasive ab-externo device being developed for treatment of primary open-angle glaucoma where IOP is uncontrolled with maximum tolerated medical therapy or where progression of the disease warrants surgery.  

The transactions described above are intended to expand our portfolio of pipeline products beyond the treatment of glaucoma to include pharmaceutical therapies for the treatment of retinal diseases and corneal disorders.

Components of results of operations

Net sales

We currently operate in one reportable segment, ophthalmic medical devices, and substantially all of our net sales are derived from sales of our iStent products, net of customer returns and allowances. Revenue is recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration to which we expect to be entitled in exchange for those products or services.

We sell our products through a direct sales organization in the United States, and outside the United States we sell our products primarily through direct sales subsidiaries in sixteen countries and through independent distributors in certain countries in which we do not have a direct presence. The primary end-user customers for our products are hospitals and surgery centers.

We anticipate our net sales will increase as we expand our global sales and marketing infrastructure and continue to increase awareness of our products by expanding our sales base and increasing our marketing efforts. We also expect that our net sales within a fiscal year may be impacted seasonally and reflect seasonality patterns generally consistent with U.S. cataract procedure volumes, which are typically softer in the first quarter and stronger in the fourth

28

quarter of a given year. However, until recently, our iStent was the only MIGS device approved for sale in the United States by the FDA. Thus, for several years we had commercialized the iStent in the United States without any direct MIGS competitors. Other MIGS devices have now become available in the United States and globally, including our iStent inject, or are in development by third parties that have entered or could enter the market and which may affect adoption of or demand for our products. These MIGS products or other products that may be developed and receive regulatory approval, could achieve greater commercial acceptance, demonstrate better safety or effectiveness, clinical results, ease of use or lower costs than our iStent, iStent inject or our other pipeline products under development, which may reduce demand for our primary products, the iStent and iStent inject as well as for our products in development.

Cost of sales

Cost of sales reflects the aggregate costs to manufacture our products and includes raw material costs, labor costs, manufacturing overhead expenses and the effect of changes in the balance of reserves for excess and obsolete inventory. We manufacture our iStent products at our current headquarters in San Clemente, California using components manufactured by third parties. Due to the relatively low production volumes of our iStent products compared to our potential capacity for those products, a significant portion of our per-unit costs is comprised of manufacturing overhead expenses. These expenses include quality assurance, material procurement, inventory control, facilities, equipment and operations supervision and management.

Beginning in late 2013, cost of sales had included amortization of the $17.5 million intangible asset we recognized in connection with our royalty buyout agreement with GMP Vision Solutions, Inc. in November 2013. Amortization expense was $0.9 million and $2.6 million during the three and nine months ended September 30, 2018, respectively, and the intangible asset was fully amortized as of November 2018.

Beginning in 2015, cost of sales includes a charge equal to a low single-digit percentage of worldwide net sales of certain current and future products, including our iStent products, with a required minimum annual payment of $0.5 million, which amount became payable to the Regents of the University of California (the University) in connection with our December 2014 agreement with the University (the UC Agreement) related to a group of our U.S. patents (the Patent Rights). For the three months ended September 30, 2019 and September 30, 2018, we recorded approximately $1.5 million and $1.1 million, respectively, in cost of sales in connection with this product payment. For the nine months ended September 30, 2019 and September 30, 2018, we recorded approximately $4.2 million and $3.2 million, respectively, in cost of sales in connection with this product payment obligation. This ongoing product payment obligation will terminate on the date the last of the Patent Rights expires, which is currently expected to be in 2022.

Under the Protecting Americans from Tax Hikes Act of 2015 (PATH Act), the 2.3% federal medical device excise tax on U.S. sales of medical devices manufactured by us was suspended from January 1, 2016 to December 31, 2017, and, pursuant to HR 195 passed on January 22, 2018, was further suspended through December 31, 2019.

Our future gross profit as a percentage of net sales, or gross margin, will be impacted by numerous factors including commencement of sales of products in our pipeline, or any other future products, which may have higher product costs. Our gross margin will also be affected by manufacturing inefficiencies that we may experience as we attempt to manufacture our products on a larger scale, manufacture new products and change our manufacturing capacity or output. Additionally, our gross margin will continue to be affected by the aforementioned expense related to the UC Agreement.

Selling, general and administrative

Our selling, general and administrative (SG&A) expenses primarily consist of personnel-related expenses, including salaries, sales commissions, bonuses, fringe benefits and stock-based compensation for our executive, financial, marketing, sales, and administrative functions. Other significant SG&A expenses include marketing programs; advertising; post-approval clinical studies; conferences and congresses; travel expenses; costs associated with obtaining and maintaining our patent portfolio; professional fees for accounting, auditing, consulting and legal services; costs to implement our global enterprise systems; and allocated overhead expenses.

We expect SG&A expenses to continue to grow as we increase our global sales and marketing infrastructure, our clinical education and general administration infrastructure in the United States. We also expect other nonemployee-related costs, including sales and marketing program activities for new products, outside services and accounting and general legal costs to increase as our overall operations grow. The timing of these increased expenditures and their magnitude are primarily dependent on the commercial success and sales growth of our products, as well as on the timing of any new product launches and other potential business and operational activities.

29

Research and development

Our R&D activities primarily consist of new product development projects, pre-clinical studies, IDE studies, and other clinical trials. Our R&D expenses primarily consist of personnel-related expenses, including salaries, fringe benefits and stock-based compensation for our R&D employees; research materials; supplies and services; and the costs of conducting clinical studies, which include payments to investigational sites and investigators, clinical research organizations, consultants, and other outside technical services and the costs of materials, supplies and travel. We expense R&D costs as incurred. We expect our R&D expenses to increase as we initiate and advance our development programs, including our expanding glaucoma, retinal disease, corneal health, pharmaceutical and IOP sensor development efforts, and clinical trials.

Completion dates and costs for our clinical development programs include seeking regulatory approvals and our research programs can vary significantly for each current and future product candidate and are difficult to predict. As a result, while we expect our R&D costs to continue to increase for the foreseeable future, we cannot estimate with any degree of certainty the costs we will incur in connection with the development of our product candidates. We anticipate we will make determinations as to which programs and product candidates to pursue and how much funding to direct to each program and product candidate on an ongoing basis in response to the scientific success of early research programs, results of ongoing and future clinical trials, as well as ongoing assessments as to each current or future product candidate’s commercial potential and our likelihood of obtaining necessary regulatory approvals.

In-process research and development

Our IPR&D expenses relate to payments made in connection with the previously disclosed acquisition of DOSE in which DOSE became a wholly-owned subsidiary of the Company and our global licensing arrangement with Intratus.

Non-operating (expense) income, net

Non-operating (expense) income, net primarily consists of interest expense associated with our finance lease for our Aliso Viejo, California facility, interest income derived from our short-term investments, and unrealized gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the U.S. dollar, primarily related to intercompany loans.

Income taxes

Our tax provision is comprised of U.S. state and foreign income taxes. We do not currently provide a tax benefit for losses which arise from our operations for financial reporting purposes. We placed a full valuation allowance against our net deferred tax assets as we believe it is not more likely than not that our net deferred tax assets will be realized. We have provided for the tax effects of uncertain tax positions in our tax provision.

Additionally, we follow an accounting standard addressing the accounting for uncertainty in income taxes that prescribes rules for recognition, measurement and classification in the financial statements of tax positions taken or expected to be taken in a tax return. As of September 30, 2019 and December 31, 2018, we have gross unrecognized tax benefits of $13.8 million and $13.5 million, respectively.

30

Results of Operations

Comparison of Three Months Ended September 30, 2019 and September 30, 2018

Three Months Ended

September 30, 

% Increase

(in thousands)

    

2019

    

2018

    

(decrease)

 

Statements of operations data:

Net sales

$

58,509

$

43,908

33

%

Cost of sales

7,703

6,011

28

%

Gross profit

50,806

37,897

34

%

Operating expenses:

Selling, general and administrative

44,443

31,632

41

%

Research and development

17,278

13,202

31

%

In-process research and development

1,500

-

NM

Total operating expenses

63,221

44,834

41

%

Loss from operations

(12,415)

(6,937)

79

%

Total non-operating (expense) income, net

(904)

353

NM

Provision for income taxes

187

37

NM

Net loss

$

(13,506)

$

(6,621)

104

%

NM = Not Meaningful

Net sales

Net sales for the three months ended September 30, 2019 and September 30, 2018 were $58.5 million and $43.9 million, respectively, reflecting an increase of $14.6 million or 33%. The increase in net sales resulted primarily from expansion of direct sales operations in our existing international markets, U.S. sales of our iStent inject and the withdrawal from the market of a competitive MIGS device in late August 2018. Net sales in the United States were $47.6 million and $36.4 million for the three months ended September 30, 2019 and September 30, 2018, respectively, increasing by 31%. International sales for the three months ended September 30, 2019 and September 30, 2018 were $10.9 million and $7.5 million, respectively, increasing by 46%. Net sales at our subsidiaries in Australia, France, Germany, Japan, and the United Kingdom accounted for the majority of the increase internationally.

Cost of sales

Cost of sales for the three months ended September 30, 2019 and September 30, 2018 were $7.7 million and $6.0 million, respectively, reflecting an increase of $1.7 million or 28%. Our gross margin was 87% for the three months ended September 30, 2019 and 86% for the three months ended September 30, 2018.

Selling, general and administrative expenses

SG&A expenses for the three months ended September 30, 2019 and September 30, 2018 were $44.4 million and $31.6 million, respectively, reflecting an increase of approximately $12.8 million or 41%. The increase in SG&A expenses consisted of approximately $2.4 million in additional compensation and related employee expense associated with our growing number of domestic and international employees, and increases in consulting and professional services of approximately $3.3 million related to our global enterprise systems implementation, $1.8 million in legal fees associated with our previously-disclosed patent litigation and $2.4 million in legal and financial advisory fees associated with our planned acquisition of Avedro, with the remaining increase comprised of other SG&A expenses such as training samples related to our recent U.S. launch of iStent inject, and non-employee related expenses incurred by our foreign subsidiaries.

Research and development expenses

R&D expenses for the three months ended September 30, 2019 and September 30, 2018 were $17.3 million and $13.2 million, respectively, reflecting an increase of $4.1 million or 31%. The increase in R&D expenses was primarily the result of approximately $0.8 million in additional compensation and related employee expenses as well as an overall increase of approximately $3.2 million in other core R&D and clinical expenses, including expenses associated with our iDose Travoprost Phase III clinical trials.

31

In-process research and development expenses

IPR&D expenses for the three months ended September 30, 2019 were $1.5 million related to the upfront payment for our exclusive global licensing agreement with Intratus. There were no IPR&D expenses for the three months ended September 30, 2018.

Non-operating (expense) income, net

We had non-operating expense, net of $0.9 million and non-operating income, net of $0.4 million for the three months ended September 30, 2019 and September 30, 2018, respectively. The change from net non-operating income to net non-operating expense primarily relates to interest expense associated with the financing lease for our Aliso Viejo, California facility and recognition of unrealized foreign currency losses due to higher intercompany loan balances denominated in, and impacted by, changes in foreign currency exchange rates, partially offset by increases in interest income related to our short-term investments.

Provision for income taxes

Our effective tax rate for the third quarter of 2019 was (1.4)%. For the three months ended September 30, 2019 and September 30, 2018, we recorded a provision for income taxes of $0.2 million and $37,000, respectively, which were primarily comprised of state and foreign income taxes in both periods.

Comparison of Nine Months Ended September 30, 2019 and September 30, 2018

Nine Months Ended

September 30, 

% Increase

(dollars in thousands)

    

2019

    

2018

    

(decrease)

 

Statements of operations data:

Net sales

$

171,135

$

127,202

35

%

Cost of sales

22,684

17,957

26

%

Gross profit

148,451

109,245

36

%

Operating expenses:

Selling, general and administrative

117,024

87,425

34

%

Research and development

48,277

36,719

31

%

In-process research and development

3,745

-

NM

Total operating expenses

169,046

124,144

36

%

Loss from operations

(20,595)

(14,899)

38

%

Total non-operating (expense) income, net

(181)

222

NM

Provision for income taxes

381

53

NM

Net loss

$

(21,157)

$

(14,730)

44

%

NM = Not Meaningful

Net sales

Net sales for the nine months ended September 30, 2019 and September 30, 2018 were $171.1 million and $127.2 million, respectively, reflecting an increase of $43.9 million or 35%. The increase in net sales resulted primarily from expansion of direct sales operations in our existing international markets, U.S. sales of our iStent inject and the withdrawal from the market of a competitive MIGS device in late August 2018. Net sales in the United States were $139.9 million and $106.3 million for the nine months ended September 30, 2019 and September 30, 2018, respectively, increasing by 32%. International sales for the nine months ended September 30, 2019 and September 30, 2018 were $31.2 million and $20.9 million, respectively, increasing by 50%. Net sales at our subsidiaries in Australia, France, Germany, Japan, and the United Kingdom accounted for the majority of the increase internationally.

Cost of sales

Cost of sales for the nine months ended September 30, 2019 and September 30, 2018 were $22.7 million and $18.0 million, respectively, reflecting an increase of approximately $4.7 million or 26%. Our gross margin was 87% for the nine months ended September 30, 2019 and 86% for the nine months ended September 30, 2018.

32

Selling, general and administrative expenses

SG&A expenses for the nine months ended September 30, 2019 and September 30, 2018 were $117.0 million and $87.4 million, respectively, reflecting an increase of approximately $29.6 million or 34%. The increase in SG&A expenses consisted of approximately $7.8 million in additional compensation and related employee expense associated with our growing number of domestic and international employees and increases in consulting and professional services of approximately $7.3 million related to our global enterprise systems implementation, $3.7 million in legal fees associated with our previously-disclosed patent litigation and $2.4 million in legal and financial advisory fees associated with our planned acquisition of Avedro, with the remaining increase comprised of other SG&A expenses such as training samples related to our recent U.S. launch of iStent inject, and non-employee related expenses incurred by our foreign subsidiaries.

Research and development expenses

R&D expenses for the nine months ended September 30, 2019 and September 30, 2018 were $48.3 million and $36.7 million, respectively, reflecting an increase of $11.6 million or 31%. The increase in R&D expenses was primarily the result of approximately $2.7 million in additional compensation and related employee expenses as well as an overall increase of approximately $8.9 million in other core R&D and clinical expenses, including expenses associated with our iDose Travoprost Phase III clinical trials.

In-process research and development expenses

IPR&D expenses for the nine months ended September 30, 2019 were $3.7 million, comprised of $2.2 million related to the purchase of certain DOSE assets and $1.5 million related to the upfront payment for our exclusive global licensing agreement with Intratus. There were no IPR&D expenses for the nine months ended September 30, 2018.

Non-operating (expense) income, net

We had non-operating expense, net of $0.2 million and non-operating income, net of $0.2 million for the nine months ended September 30, 2019 and September 30, 2018, respectively. The change from net non-operating income to net non-operating expense primarily relates to interest expense associated with the financing lease for our Aliso Viejo, California facility and recognition of unrealized foreign currency losses due to higher intercompany loan balances denominated in, and impacted by, changes in foreign currency exchange rates, partially offset by increases in interest income related to our short-term investments.

Provision for income taxes

Our effective tax rate for the nine months ended September 30, 2019 was (1.8)%. For the nine months ended September 30, 2019 and September 30, 2018, we recorded a provision for income taxes of $0.4 million and $53,000, respectively, which were primarily comprised of state and foreign income taxes in both periods.

Liquidity and Capital Resources

For the nine months ended September 30, 2019, we incurred a net loss of $21.2 million; however, we generated cash from operations of $3.8 million. As of September 30, 2019, we had an accumulated deficit of approximately $226.3 million. We have funded our operations to date from the sale of equity securities, the issuance of notes payable, cash from exercises of stock options and warrants to purchase equity securities and cash generated from operations. We have made and expect to continue to make significant investments in our global sales force, marketing programs, research and development activities, clinical studies and general and administrative infrastructure. FDA-approved IDE studies and new product development programs in our industry are expensive. We have incurred a significant increase in administrative costs since we began operating as a public company. In addition, we are party to a long-term lease at a new facility in Aliso Viejo, California, have firm purchase commitments to implement global enterprise systems that began in the first quarter of 2019 and our proposed acquisition of Avedro, which is expected to close in the fourth quarter of 2019, may require significant ongoing expenses. Accordingly, although we were profitable in 2016 and certain periods in 2017 and 2018, and have generated cash from commercial operations in those years, we incurred a net loss in the year ended December 31, 2018 and the three and nine months ended September 30, 2019 and there can be no assurance that we will continue to be profitable or continue to generate cash from operations.

At September 30, 2019, we had $161.8 million in cash, cash equivalents, restricted cash and short-term investments. We plan to fund our operations and capital funding needs using existing cash and investments and cash

33

generated from commercial operations, and we may seek to obtain additional financing in the future through debt or equity financings. There can be no assurance that we will be able to obtain additional financing on terms acceptable to us, or at all. We believe that our available cash, cash equivalents, investment balances and interest we earn on these balances and cash generated from commercial operations will be sufficient to fund our operations and satisfy our liquidity requirements for at least the next 12 months from the date our condensed consolidated financial statements for the three and nine months ended September 30, 2019 are made publicly available.

The following table summarizes our cash and cash equivalents, short-term investments and selected working capital data as of September 30, 2019 and December 31, 2018:

September 30, 

December 31, 

    

2019

    

2018

Cash and cash equivalents

$

39,534

$

29,821

Short-term investments

113,385

110,667

Accounts receivable, net

24,345

18,673

Accounts payable

3,501

6,286

Accrued liabilities

29,602

23,964

Working capital (1)

176,185

146,202

(1)Working capital consists of total current assets less total current liabilities

Cash Flows

Our historical cash outflows have primarily been associated with cash used for operating activities such as the expansion of our sales, marketing and R&D activities; purchase of and growth in inventory and other working capital needs; the acquisition of intellectual property; and expenditures related to equipment and improvements used to increase our manufacturing capacity, to improve our manufacturing efficiency and for overall facility expansion.

The following table is a condensed summary of our cash flows for the periods indicated:

Nine Months Ended

September 30, 

(in thousands)

    

2019

    

2018

 

Net cash provided by (used in):

Operating activities

$

3,822

$

1,736

Investing activities

(6,386)

(8,648)

Financing activities

12,391

19,602

Exchange rate changes

(8)

80

Net increase in cash, cash equivalents and restricted cash

$

9,819

$

12,770

At September 30, 2019, our cash and cash equivalents were held for working capital purposes. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity.

Operating Activities

In the nine months ended September 30, 2019 and September 30, 2018 our operating activities generated $3.8 million and $1.7 million of net cash, respectively.

For the nine months ended September 30, 2019, net cash provided by operating activities reflected our net loss of $21.2 million, adjusted for non-cash items of $32.9 million, primarily consisting of stock-based compensation expense of $23.9 million, depreciation and amortization of $2.7 million and amortization of lease right-of-use assets of $2.4 million. This was partially offset by changes in operating assets and liabilities of $7.9 million, the majority of which resulted from increases in accounts receivable and prepaid expenses and other current assets.

For the nine months ended September 30, 2018, net cash provided by operating activities reflected our net loss of $14.7 million adjusted for non-cash items of $27.0 million, primarily consisting of stock-based compensation expense of $19.0 million and depreciation and amortization of $5.1 million. This was partially offset by changes in operating assets and liabilities of $10.5 million, the majority of which resulted from increases in accounts receivable, inventory and prepaid expenses and other current assets, and decreases in accounts payable and accrued liabilities.

34

Investing activities

In the nine months ended September 30, 2019 and September 30, 2018, our investing activities used $6.4 million and $8.6 million of net cash, respectively.

For the nine months ended September 30, 2019, we used cash of approximately $64.7 million for purchases of short-term investments and received cash of approximately $61.9 million from sales and maturities of short-term investments.

For the nine months ended September 30, 2018, we used cash of approximately $70.1 million for purchases of short-term investments and received cash of approximately $64.2 million from sales and maturities of short-term investments.

Cash used for purchases of property and equipment was approximately $3.5 million and $2.7 million for the nine months ended September 30, 2019 and September 30, 2018, respectively.

We expect to increase our investment in property and equipment in the future as we expand our manufacturing capacity for current and new products, improve our manufacturing efficiency and for overall facility expansion, as previously discussed above.

Financing activities

In the nine months ended September 30, 2019 and September 30, 2018, our financing activities provided $12.4 million and $19.6 million of net cash, respectively.

For the nine months ended September 30, 2019, we received net cash proceeds of approximately $17.4 million from the exercises of stock options and purchases of our common stock by employees pursuant to our Employee Stock Purchase Plan and used $5.0 million for payment of employee taxes related to restricted stock unit vestings.

For the nine months ended September 30, 2018, we received net cash proceeds of approximately $19.9 million from the exercises of stock options and purchases of our common stock by employees pursuant to our Employee Stock Purchase Plan and used $0.3 million for payment of employee taxes related to restricted stock unit vestings.

Commitments

As of September 30, 2019, the Company had material commitments for capital expenditures of approximately $1.2 million and had material commitments related to our global enterprise systems implementation and software costs of approximately $7.2 million. We plan to fund these commitments with our cash and cash equivalents.

Off-balance sheet arrangements

We do not have any off-balance sheet arrangements as defined in the rules and regulations of the Securities and Exchange Commission. We do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or for any other contractually narrow or limited purpose. However, from time to time we enter into certain types of contracts that contingently require us to indemnify parties against third-party claims including in connection with certain real estate leases, supply purchase agreements, and with directors and officers. The terms of such obligations vary by contract and in most instances a maximum dollar amount is not explicitly stated therein. Generally, amounts under these contracts cannot be reasonably estimated until a specific claim is asserted, thus no liabilities have been recorded for these obligations on our balance sheets for any of the periods presented.

Critical accounting policies and significant estimates

Management’s discussion and analysis of our financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (GAAP). The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities, revenue and expenses at the date of the condensed consolidated financial statements. Generally, we base our estimates on historical experience and on various other assumptions in accordance with GAAP that we believe

35

to be reasonable under the circumstances. Actual results may differ materially from these estimates under different assumptions or conditions and such differences could be material to our financial position and results of operations.

Our critical accounting policies and significant estimates that involve a higher degree of judgment and complexity are described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Significant Estimates” included in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2018. There have been no material changes to our critical accounting policies and estimates as disclosed therein, with the exception of the Company’s adoption of Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASC 842). See the section entitled “Leases” within the Company’s Summary of Significant Accounting Policies and Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

There have been no material changes in our exposure to market risk since December 31, 2018. Refer to Item 7A “Quantitative and Qualitative Disclosures about “Market Risk” in our Annual Report on Form 10-K for the year ended December 31, 2018 for further detail.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were effective, at the reasonable assurance level, as of the end of the period covered by this report.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting identified by management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during our third fiscal quarter of 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II – OTHER INFORMATION

Item 1. Legal Proceedings

The information disclosed under “Legal Proceedings” in Note 10, Commitments and Contingencies is incorporated herein by reference.

36

Item 1A. Risk Factors

The risks and uncertainties discussed below update, supersede and replace the risks and uncertainties previously disclosed in Part I, Item 1A of our Quarterly Report on Form 10-Q for the quarter ended June 30, 2019, which was filed with the SEC on August 8, 2019. With the exception of risks relating to our planned acquisition of Avedro, Inc. and the new risk factor related to the exclusive forum provision in our Restated Certificate of Incorporation, we do not believe any of the changes constitute material changes from the risk factors previously disclosed in such prior Quarterly Report on Form 10-Q.

The risks discussed below are not the only ones facing our business but do represent those risks that we believe are material to us. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also harm our business. Please read the cautionary notice regarding forward-looking statements under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Risks Related to Our Planned Acquisition of Avedro, Inc.

The failure to complete our planned acquisition of Avedro, Inc. (the Merger) in a timely manner or at all, may adversely affect our business and our stock price.

The Merger is expected to close in the fourth quarter of 2019. However, our and Avedro, Inc.’s (Avedro) obligations to consummate the Merger remain subject to the satisfaction or waiver of certain customary conditions, including, among others, (i) the adoption of the Agreement and Plan of Merger, dated as of August 7, 2019, by and among Avedro, Glaukos and Atlantic Merger Sub, Inc. (the Merger Agreement) by a majority of the shareholders of Avedro; (ii) the absence of (A) any temporary restraining order, preliminary or permanent injunction or other order issued by any court of competent jurisdiction enjoining or otherwise prohibiting the consummation of the Merger or (B) any applicable law of a governmental authority of competent jurisdiction prohibiting or rendering illegal the consummation of the Merger; (iii) subject to certain qualifications, the accuracy of the representations and warranties of the parties and compliance by the parties with their respective obligations under the Merger Agreement; and (iv) the absence of any material adverse effect on Avedro or our company since the date of the Merger Agreement that is continuing. The closing of the Merger was also subject to the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act); however, early termination under the HSR Act was granted on August 28, 2019. We cannot provide assurance that these or the other conditions to the completion of the Merger will be satisfied in a timely manner or at all. In addition, other factors may affect when and whether the Merger will occur. If the Merger is not completed, our share price could fall to the extent that our current price reflects an assumption that we will complete the Merger. Furthermore, if the Merger is not completed and the Merger Agreement is terminated, we may suffer other consequences that could adversely affect our business, results of operations and share price, including the following:

we have incurred and will continue to incur costs relating to the Merger (including significant legal and financial advisory fees) and many of these costs are payable by us whether or not the Merger is completed;
we could be required to reimburse Avedro for certain of its costs incurred in connection with the Merger and the Merger Agreement;
matters relating to the Merger (including integration planning) may require substantial commitments of time and resources by our management team, which could otherwise have been devoted to other opportunities that may have been beneficial to us;
we may be subject to additional legal proceedings related to the Merger or the failure to complete the Merger;
the failure to consummate the Merger may result in negative publicity and a negative impression of us in the investment community; and
any disruptions to our business resulting from the announcement and pendency of the Merger, including any adverse changes in our relationships with our customers, suppliers, collaboration partners and employees, may continue or intensify in the event the Merger is not consummated.

Uncertainty about the Merger may adversely affect our business and stock price, whether or not the Merger is completed.

We are subject to risks in connection with the announcement and pendency of the Merger, including the pendency and outcome of any legal proceedings against us, our directors and others relating to the Merger and the risks

37

from possibly foregoing opportunities we might otherwise pursue absent the Merger. Furthermore, uncertainties about the Merger may cause our current and prospective employees to experience uncertainty about their future with us. These uncertainties may impair our ability to retain, recruit or motivate key management and other personnel.

In addition, in response to the announcement of the Merger, our existing or prospective customers, suppliers or collaboration partners may:

delay, defer or cease purchasing our products or providing goods or services to us;
delay or defer other decisions concerning us, or refuse to extend credit terms to us;
cease further joint development activities; or
otherwise seek to change the terms on which they do business with us.

While we are attempting to address these risks with our existing and prospective customers, suppliers or collaboration partners, they may be reluctant to purchase our products, supply us with goods and service or continue collaborations due to the potential uncertainty about the direction of our product offerings and the support and service of our products after we complete the Merger.

The Merger will involve substantial costs.

We have incurred and expect to continue to incur substantial costs and expenses relating directly to the Merger and the issuance of our common stock in connection with the Merger, including, fees and expenses payable to financial advisors, other professional fees and expenses, insurance premium costs, fees and costs relating to regulatory filings and notices, SEC filing fees, printing and mailing costs and other transaction-related costs, fees and expenses. If the Merger is not completed, we will have incurred substantial expenses for which no ultimate benefit will have been received.

We may fail to realize the benefits expected from the Merger, which could adversely affect our stock price.

The Merger, if completed, will be our largest acquisition to date. The anticipated benefits we expect from the Merger are, necessarily, based on projections and assumptions about the combined businesses of our company and Avedro, which may not materialize as expected or which may prove to be inaccurate. The value of our common stock following the completion of the Merger could be adversely affected if we are unable to realize the anticipated benefits from the Merger on a timely basis or at all. Achieving the benefits of the Merger will depend, in part, on our ability to integrate the business, operations and products of Avedro successfully and efficiently with our business. The challenges involved in this integration, which will be complex and time-consuming, include the following:

difficulties entering new markets and integrating new technologies in which we have no or limited direct prior experience;
successfully managing relationships with our combined supplier and customer base;
coordinating and integrating independent research and development and engineering teams across technologies and product platforms to enhance product development while reducing costs;
consolidating and integrating corporate, finance and administrative infrastructures and integrating and harmonizing business systems;
coordinating sales and marketing efforts to effectively position our capabilities and the direction of product development;
limitations prior to the completion of the Merger on the ability of management of our company and of Avedro to conduct planning regarding the integration of the two companies;
the increased scale and complexity of our operations resulting from the Merger;
retaining key employees of our company and Avedro;
obligations that we will have to counterparties of Avedro that arise as a result of the change in control of Avedro; and
minimizing the diversion of management attention from other important business objectives.

38

If we do not successfully manage these issues and the other challenges inherent in integrating an acquired business of the size and complexity of Avedro, then we may not achieve the anticipated benefits of the Merger of Avedro and our revenue, expenses, operating results and financial condition could be materially adversely affected.

The acquisition of Avedro may result in significant charges or other liabilities that could adversely affect the financial results of the combined company.

The financial results of the combined company may be adversely affected by cash expenses and non-cash accounting charges incurred in connection with our integration of the business and operations of Avedro. The amount and timing of these possible charges are not yet known. Further, our failure to identify or accurately assess the magnitude of certain liabilities we are assuming in the Merger could result in unexpected litigation or regulatory exposure, unfavorable accounting charges, unexpected increases in taxes due, a loss of anticipated tax benefits or other adverse effects on our business, operating results or financial condition. The price of our common stock following the Merger could decline to the extent the combined company’s financial results are materially affected by any of these events.

Lawsuits have been filed against Avedro, the Avedro board of directors, former Avedro directors, Glaukos and Merger Sub, and other lawsuits may be filed challenging the Merger. An adverse ruling in any such lawsuit may prevent the Merger from being completed.

                As of November 5, 2019, four lawsuits have been filed by alleged Avedro stockholders challenging the Merger. The first lawsuit, a putative class action complaint, is captioned Kent v. Avedro, Inc., et. al, 1:19-cv-01845-MN (the Kent complaint), and was filed by Michael Kent in the United States District Court for the District of Delaware. The Kent complaint names as defendants Avedro and each member of the Avedro board of directors, including former directors Dr. Gilbert H. Kliman and Thomas W. Burns, as well as Glaukos and Merger Sub.  The second lawsuit, Payne v. Avedro, Inc. et. al, 1:19-cv-02019-CFC (the Payne complaint), was filed by Robert Payne in the United States District Court for the District of Delaware and names as defendants Avedro and each member of the Avedro board of directors.  The third lawsuit, Bushansky v. Avedro, Inc. et. al, 1:19-cv-10015-LAP (the Bushansky complaint), was filed by Stephen Bushansky in the United States District Court for the Southern District of New York and names as defendants Avedro and each member of the Avedro board of directors. The fourth lawsuit, Thompson v. Avedro, Inc., et. al, 1:19-cv-02075-UNA (the Thompson complaint), was filed by John Thompson in the United States District Court for the District of Delaware and names as defendants Avedro and each member of the Avedro board of directors, including former directors Dr. Gilbert H. Kliman and Thomas W. Burns, as well as Glaukos and Merger Sub.

        The Kent, Payne, Bushansky, and Thompson complaints allege violations of Section 14(a) and 20(a) of the Exchange Act and Rule 14a-9. The plaintiffs in these actions generally allege that the Registration Statement omits material information with respect to the Merger, which renders such Registration Statement false and misleading. The complaints seek preliminary and permanent injunction of the Merger and, if the Merger is consummated, rescission or rescissory damages. The complaints also seek the dissemination of a registration statement that discloses certain information requested by the plaintiffs. In addition, the complaints seek attorneys' and experts' fees.

        The defendants believe that the complaints are without merit.

        One of the conditions to completion of the Merger is the absence of any applicable law (including any order) being in effect that prohibits completion of the Merger. Accordingly, if a plaintiff is successful in obtaining an order prohibiting completion of the Merger, then such order may prevent the Merger from being completed, or from being completed within the expected timeframe.

Avedro and Glaukos may be targets of additional securities class action and derivative lawsuits which could result in substantial costs and may delay or prevent the Merger from being completed.

        Securities class action lawsuits and derivative lawsuits are often brought against public companies that have entered into merger agreements. Even if the lawsuits are without merit, defending against these claims could result in substantial costs and divert management time and resources. An adverse judgment could result in monetary damages, which could have a negative impact on Avedro's and Glaukos' respective liquidity and financial condition. Additionally, if a plaintiff is successful in obtaining an injunction prohibiting completion of the Merger, then that injunction may delay or prevent the Merger from being completed, or from being completed within the expected timeframe, which may adversely affect Avedro's and Glaukos' respective business, financial position and results of operations.

39

The issuance of shares of our common stock in connection with the Merger will dilute our shareholders’ ownership interest in the Company.

We will issue additional shares of our common stock to stockholders of Avedro such that after the consummation of the Merger, Avedro’s stockholders will own approximately 15% of our issued and outstanding shares of common stock on a fully diluted basis. This issuance of additional shares of our common stock will dilute your ownership interest in our Company, and you will have a reduced ownership and voting interest in Glaukos following the completion of the Merger.

Our future results will suffer if we do not effectively manage the expanded operations following the Merger.

Following the Merger, the size and scope of operations of our business will increase beyond the current size and scope of operations of our current business. In addition, we may continue to expand our size and operations through additional acquisitions or other strategic transactions. Our future success depends, in part, upon our ability to manage the expanded business, which may pose substantial challenges for management, including challenges related to the management and monitoring of new operations and associated increased costs and complexity. There can be no assurances that we will be successful in managing such expanded business or that the expanded business will realize the expected economies of scale, synergies and other benefits currently anticipated from the Merger or anticipated from any additional acquisitions or strategic transactions.

Risks Related to Our Business

We have incurred significant losses since inception and there can be no guarantee that we reach sustained profitability.

Since the Company’s inception in July 1998, we have incurred significant operating losses. As of September 30, 2019, we had an accumulated deficit of approximately $226.3 million.

Losses have resulted principally from costs incurred in our clinical trial, research and development programs and from our general and administrative expenses. We have funded our operations to date from the sale of equity securities, the issuance of notes payable, cash from exercises of stock options and warrants to purchase equity securities and cash generated from commercial operations. We have devoted substantially all of our resources to the research and development of our products, the commercial launch of the iStent and iStent inject, the development of our proprietary sales network, and the assembly of a management team to build our business.

To implement our global business strategies we need to, among other things, further grow our global sales and marketing infrastructure to increase global market acceptance of our products and any other products that receive United States Food and Drug Administration (FDA) or equivalent foreign approval, fund ongoing research and development activities, expand our manufacturing capabilities, and obtain regulatory clearance or approval to commercialize our existing products in international markets or to commercialize those currently under development in the United States (U.S.) and internationally. As a result, we expect our expenses to increase significantly as we pursue these objectives. Our ability to reach sustained profitability is highly uncertain, especially given our limited commercial history selling our products globally and an increasingly competitive landscape, which makes forecasting our sales more difficult. In addition, we may experience transitory sales impacts related to the commercial launch of our iStent inject device, as customers deplete inventory in anticipation of the new product and as physicians participate in ordinary-course training for and sampling of the iStent inject. We will need to generate significant additional net sales to reach and maintain profitability. We cannot be sure that we will reach sustained profitability for any substantial period of time. Our failure to sustain profitability could have an adverse effect on the value of our common stock.

Substantially all of our net sales have been generated from sales of the iStent and the iStent inject, which have an increasingly competitive landscape, and we are substantially dependent on their success. If competition or other factors slow the market acceptance or usage of the iStent, the recently-approved iStent inject or our other products under development, our business will suffer.

Our primary sales-generating commercial products have been the iStent, which we began selling in the United States in the third quarter of 2012, and the iStent inject, which began selling in the United States in the second half of 2018. We rely heavily upon sales in the United States, which comprised 81% and 82% of our net sales for the three and nine months ended September 30, 2019, respectively. We expect to continue to derive a significant portion of our net sales from sales of these two products, particularly the iStent inject, in the United States, even if we are successful in continuing to commercialize our iStent products outside the United States, or receive necessary approvals to commercialize our other current and future pipeline products designed to treat glaucoma, corneal disorders and retinal

40

diseases in the United States and other countries. Accordingly, our ability to generate net sales is highly dependent on our ability to market and sell the iStent and the iStent inject.

We initially developed MIGS to provide an alternative to the traditional glaucoma treatment and management paradigms. MIGS and our MIGS devices may experience a slowdown of market acceptance among eye care professionals, patients, healthcare payors and the medical community. There are a number of other available therapies marketed for the treatment of glaucoma, including medication therapies that are well established and are widely accepted by the medical community. There are also other MIGS devices that are currently available in the United States and globally or are in development by third parties that have entered or could enter the market and which may affect adoption of or demand for our products. For example, Ivantis, Inc. (Ivantis) obtained FDA approval of its Hydrus® Microstent, a competitive MIGS device, in 2018. The Hydrus device, which is implanted into the trabecular meshwork like the iStent and iStent inject, is indicated for use in conjunction with cataract surgery for the reduction of IOP in adult patients with mild to moderate primary open-angle glaucoma. Alcon, Inc., which withdrew its Cypass® suprachoroidal implant, a competitive MIGS device, from the market in August 2018, has indicated its intention to potentially reintroduce the product at a later date. These MIGS products, or other products that may be developed and receive regulatory approval, could achieve greater commercial acceptance, demonstrate better safety or effectiveness, clinical results, ease of use or lower costs than our iStent, iStent inject, or other products under development, which may reduce demand for our primary products, the iStent and the iStent inject, as well as for our products in development.

Eye care professionals, patients, healthcare payors and the medical community globally may be slow or fail to adopt our products for a variety of reasons, including, among others:

lack of experience with our products;
lack of availability of adequate coverage and reimbursement for hospitals, ambulatory surgery centers and physicians;
our inability to convince key opinion leaders to provide recommendations regarding our products, or to convince eye care professionals, patients and healthcare payors that our products are attractive alternatives to other products and treatment solutions;
lack of evidence supporting cost benefits or cost-effectiveness of our products over existing alternatives;
perception that our products are unproven, investigational or experimental;
the price of our products relative to competing treatment alternatives;
physician preference for competitive MIGS devices in the market;
patient safety concerns regarding the use of MIGS devices;
liability risks generally associated with the use of new products and procedures; and
training required to use new products.

Our growth depends on our ability to develop and commercialize additional products, including our recently commercialized iStent inject and our pipeline products. If we are not able to commercialize additional products, including our pipeline products, in a timely manner, our products may become obsolete over time, customers may not buy our products, our net sales and profitability may decline, and we may not experience growth in our business.

Demand for our products may change in ways we may not anticipate due to:

changing coverage and reimbursement, coding and payments;
changing customer needs;
the introduction of new products and technologies;
patient safety concerns;
evolving surgical practices;
evolving industry standards; and
other unforeseen reasons.

41

As a result, it is important that we continue to build a more complete product offering. Developing additional products is expensive and time-consuming, and could divert management’s attention away from expanding acceptance of the iStent and iStent inject and harm our business. Even if we are successful in developing our additional pipeline products, including those currently in development, the success of our new product offerings, if any, will depend on a variety of factors, including our ability to:

properly identify and anticipate customer needs;
commercialize new products in a cost-effective and timely manner;
manufacture and deliver products in sufficient volumes on time;
obtain regulatory approval for new products;
receive adequate coverage and reimbursement for procedures performed with our products;
differentiate our offerings from competitors’ offerings;
achieve positive clinical outcomes;
satisfy the increased demands from healthcare payors, providers and patients for lower-cost procedures;
innovate and develop new materials, product designs and surgical techniques; and
provide adequate medical and consumer education relating to new products and attract key ophthalmologists and other eye care professionals to advocate these new products.

Moreover, we will need to make a substantial investment in research and development before we can determine the commercial viability of any innovations, and we may not have the financial resources required to fund such research and development. In addition, even if we are able to successfully develop product enhancements or new products, these enhancements or new products may not produce net sales in excess of the costs of development, or they may be quickly rendered obsolete by changing customer preferences or the introduction by our competitors of products embodying superior technologies or features.

Research programs to identify new products will require substantial technical, financial and human resources, whether or not any such products are ultimately identified. We may determine that one or more of our pre-clinical programs does not have sufficient potential to warrant the allocation of such resources. Our research programs may initially show promise in identifying potential products, yet fail to yield product candidates for clinical development for many reasons, including the following:

the research methodology used may not be successful in identifying potential products;
competitors may develop alternatives that render our future products, if any, obsolete;
our products may not be deployed safely or effectively;
our future products, if any, may, on further study, be shown to have harmful side effects or other characteristics that indicate they are unlikely to be effective;
our clinical trials may not be successful; and
we may not receive regulatory approval.

We have and may continue to enter into acquisitions, collaborations, in-licensing agreements, joint ventures, distribution agreements, alliances or partnerships with third parties that fail to result in a commercial product or net sales.

Thus far in 2019, we have completed several collaborative transactions, including a distribution arrangement with Santen, Inc., the acquisition of DOSE Medical Corporation and a licensing arrangement with Intratus, Inc. Additionally, we anticipate closing the Merger with Avedro during the fourth quarter of 2019. We entered into these transactions and may continue to enter into additional acquisitions, collaborations, in-licensing agreements, joint ventures, distribution agreements, alliances, or partnerships or undertake one or more of these transactions in order to retain our competitive position within the marketplace or to expand into new markets. However, we cannot assure you that we will be able to successfully complete any acquisition we choose to pursue, that we will be able to successfully integrate any such acquired business, product or technology in a cost-effective and non-disruptive manner, or that any

42

potential commercial product related to such a transaction (including a distribution arrangement) will receive the necessary regulatory approvals to be marketed, distributed or sold, or that we will be successful in commercializing such product. If we are unable to integrate any acquired businesses, products or technologies effectively, receive regulatory approval of any product we planned to distribute or sell or successfully commercialize a product, our business would likely suffer. We cannot assure you that any such transaction will result in revenue growth, increased profitability or an enhancement in our business prospects.

If we are not successful in obtaining market acceptance of our products globally, overall utilization of our products may fall below targeted levels. If we are unable to establish a global sales and marketing organization, we may not be able to effectively commercialize our products, which would adversely affect our business prospects, results of operations and financial condition.

Because of the numerous risks and uncertainties associated with our global commercialization efforts, our products may not obtain market acceptance outside of the United States, which would adversely impact the overall utilization of our products. International markets differ significantly from the U.S. market, including as a result of differences in payor systems, reimbursement, competitive dynamics, market size, regulations and patient treatment regimens. As a result of the differences in these markets, you should not compare our financial results in the U.S. market to any potential results in the international markets nor should you rely on our past results as an indication of our future performance.

In order to generate increased sales, we will need to establish a global sales organization. Our future success will depend largely on our ability to train, retain and motivate skilled regional sales managers and direct sales representatives and distributors around the world with significant technical knowledge of MIGS and our products. Because of the competition for their services, we cannot assure you we will be able to retain such representatives on favorable or commercially reasonable terms, if at all. If we are unable to establish a global sales and marketing organization, we may not be able to effectively commercialize our products globally, which would adversely affect our business prospects, results of operations and financial condition.

Our global growth strategy requires us to enter new foreign markets to increase international sales. If we fail to obtain and maintain the regulatory approvals or the favorable reimbursement coverage or payment levels necessary to market our products in foreign jurisdictions, our market penetration opportunities will be limited. Foreign governments tend to impose strict price controls, which could negatively impact our profitability. Additionally, our existing and new potential international operations subject us to certain operating risks, which could adversely impact our results of operations and financial condition.

To implement our global growth strategy, we must continue to market our approved products in the international jurisdictions in which we are currently authorized, as well as expand such operations into additional foreign countries. In order to market our products in the European Union, Asia or other foreign jurisdictions, we must obtain and maintain separate regulatory approvals and comply with numerous and varying regulatory requirements. The approval procedure varies from country to country and can involve additional testing. The time required to obtain approval abroad may be longer than the time required to obtain FDA clearance or approval. Foreign regulatory approval processes include many of the risks associated with obtaining FDA clearance or approval and we may not obtain foreign regulatory approvals on a timely basis, if at all. FDA clearance or approval does not ensure approval by regulatory authorities in other countries, and approval by one foreign regulatory authority does not ensure approval by regulatory authorities in other foreign countries. However, the failure to obtain clearance or approval in one jurisdiction may have a negative impact on our ability to obtain clearance or approval elsewhere. If we do not obtain or maintain necessary approvals to commercialize our products in markets outside the United States, it would negatively affect our overall market penetration.

Even when we receive the necessary approvals to market our products in a foreign jurisdiction, we face challenges to reaching or maintaining profitability. In some foreign countries, particularly in the European Union, the pricing of medical devices is subject to governmental control. In these countries, pricing negotiations with governmental authorities can take considerable time after the receipt of marketing approval for a product. To obtain reimbursement or pricing approval in some countries, we may be required to supply data that compares the cost-effectiveness of our products to other available therapies. If reimbursement of our products is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, it may not be profitable to sell our products in certain foreign countries, which could negatively affect the long-term growth of our business.

Our existing foreign operations, as well as our planned international growth, expose us to additional uncertainty and risks beyond regulatory authorization and reimbursement levels. Outside the United States, we sell our products

43

through direct sales organizations in sixteen countries and a network of third-party distribution partners in other markets. These international operations expose us and our subsidiaries and third-party distributors to a variety of risks including, without limitation, the following:

compliance with foreign regulations and laws, as well as U.S. laws that apply to activities in foreign jurisdictions, the adherence to which can be costly. Such regulations and laws expose us to penalties for non-compliance. These laws and regulations include various anti-bribery laws, including the U.S. Foreign Corrupt Practices Act, the United Kingdom Bribery Act, the French Sunshine Act, as well as privacy regulations such as the European Union’s General Data Protection Regulation (GDPR), which took effect in 2018, and export control regulations. Any failure to comply with applicable legal and regulatory obligations could impact us in a variety of ways that include, but are not limited to, significant criminal, civil and administrative penalties, including imprisonment of individuals, fines and penalties, denial of export privileges, seizure of shipments, restrictions on certain business activities and exclusion or debarment from government contracting;
difficulties enforcing our intellectual property rights and defending against third-party threats and intellectual property enforcement actions against us, our distributors, or any of our third-party suppliers;
reduced or varied protection for intellectual property rights in some countries;
pricing pressure that we may experience internationally;
foreign currency exchange rate fluctuations;
a shortage of high-quality sales people and distributors, and the difficulties of managing foreign operations;
the availability and level of third-party coverage and reimbursement within prevailing foreign healthcare systems that may require some of the patients who would be good candidates for the iStent or our other products to directly absorb medical costs, the ability of those patients to elect to privately pay for the iStent or our other products, or the potential necessity to reduce the selling prices of our products;
relative disadvantages compared to competitors with more recognizable names, longer operating histories and better established distribution networks and customer relationships;
the imposition of additional U.S. and foreign governmental controls or regulations;
political and economic instability;
changes in duties and tariffs, license obligations and other non-tariff barriers to trade;
the imposition of restrictions on the activities of foreign agents, representatives and distributors;
scrutiny of foreign tax authorities that could result in significant fines, penalties and additional taxes being imposed on us;
laws and business practices favoring local companies;
longer sales and payment cycles;
difficulties in maintaining consistency with our internal guidelines;
difficulties in enforcing agreements and collecting receivables through certain foreign legal systems;
the imposition of costly and lengthy new export licensing requirements and restrictions, particularly relating to technology;
international terrorism and anti-U.S. sentiment;
the imposition of U.S. or international sanctions against a country, company, person or entity with whom we do business that would restrict or prohibit continued business with the sanctioned country, company, person or entity; and
the imposition of new trade restrictions.

If we experience any of these risks, our sales in non-U.S. jurisdictions may be harmed, our results of operations would suffer and our business prospects would be negatively impacted.

44

We currently operate primarily at a facility in a single location and any crippling accident, natural disaster or other force majeure event or disruption at this facility could materially affect our ability to operate and produce saleable products and could shut down our manufacturing capacity for an extended period. This and other manufacturing risks may adversely affect our ability to manufacture products and could reduce our gross margins and negatively affect our operating results.

Our business strategy depends on our ability to manufacture our current and proposed products in sufficient quantities and on a timely basis so as to meet customer demand, while adhering to product quality standards, complying with regulatory requirements and managing manufacturing costs.

Our corporate headquarters and our manufacturing operations are currently located in an approximately 86,000 square foot campus located in San Clemente, California, comprised of two main buildings adjacent to U.S. Marine Corps Base Camp Pendleton and wilderness area susceptible to brushfires, earthquakes and other natural disasters. This location serves as our sole manufacturing location where we manufacture, inspect, package, release and ship nearly all of our final products pursuant to numerous U.S. and foreign regulatory approvals. This is also the location where we currently conduct substantially all of our research and development activities, customer and technical support, and management and administrative functions. In addition, in the fourth quarter of 2018, we entered into an office building lease pursuant to which we will lease one property containing three existing office buildings, comprising approximately 160,000 rentable square feet of space, located in Aliso Viejo, California. The term of the lease commenced on April 1, 2019 and continues for thirteen years. The agreement contains an option to extend the lease for two additional five year periods at market rates. We intend to relocate our corporate administrative headquarters, along with certain laboratory, research and development and warehouse space, to this new facility. Despite our efforts to safeguard our current San Clemente facility, including acquiring insurance on commercially reasonable terms, adopting environmental health and safety protocols and utilizing off-site storage of computer data, vandalism, terrorism or a natural or other disaster, such as an earthquake, fire or flood, could damage or destroy our manufacturing equipment or our inventory of component supplies or finished goods, cause substantial delays in our operations, result in the loss of key information, and cause us to incur additional expenses, including relocation expenses. If this facility or our future facility in Aliso Viejo suffers a crippling event, or a force majeure event, this could materially impact our ability to operate. Our insurance may not cover our losses in any particular case, or insurance may not be available on commercially reasonable terms to cover certain of these catastrophic events. In addition, regardless of the level of insurance coverage, damage to our facilities may have a material adverse effect on our business, financial condition and operating results. Additionally, if we are unable to continue to expand our manufacturing facility in compliance with regulatory requirements or to hire additional necessary manufacturing personnel, we may encounter operational interruptions, delays or additional costs in achieving our research, development and commercialization objectives, including in obtaining regulatory approvals of our product candidates and meeting customer demand, which could materially damage our business and financial position. As our business expands, we will require additional space, which could also result in a higher cost structure that could reduce our gross margin and negatively affect our operating results.

We are also subject to numerous other risks relating to our manufacturing capabilities, including:

quality and reliability of product components that we source from third-party suppliers, including the risk of receiving components that do not meet our quality, sterility or manufacturing design standards ;
our inability to secure product components in a timely manner or in sufficient quantities to meet customer demand, or on commercially reasonable terms;
our inability to maintain compliance with quality system requirements;
our failure to increase production capacity or volumes to meet demand;
our inability to design or modify production processes to enable us to produce efficiently future products or implement changes in current products in response to design or regulatory requirements; and
difficulty identifying and qualifying alternative suppliers for components in a timely manner, or at all.

As demand for our products increases, we will have to invest additional resources to purchase components, hire and train employees and enhance our manufacturing processes. If we fail to increase our production capacity efficiently, our sales may not increase in line with our expectations and our operating margins could fluctuate or decline. In addition, although we expect some of our products in development to share product features and components with the iStent and iStent inject, the manufacture of these products may require the modification of our current production processes or unique production processes, the hiring of specialized employees, the identification of new suppliers for specific components or the development of new manufacturing technologies. It may not be possible for us to manufacture these

45

products at a cost or in quantities sufficient to make these products commercially viable or to maintain current operating margins.

We depend on a limited number of third-party suppliers for certain components and pharmaceuticals, and the loss of any of these suppliers, or their inability to provide us with an adequate supply of materials, could harm our business.

We rely on a limited number of third-party suppliers to supply components for the iStent, the iStent inject and its unique injector system and our other pipeline products, as well as drugs for our iDose and other drug delivery systems in development. Other than agreements with key suppliers, we generally do not enter into long-term supply agreements with our suppliers, and we order most components and other products on a purchase order basis. With respect to some components and other products, we have a sole supplier or a limited number of suppliers, and in some cases there may not be alternate suppliers who are capable or qualified to supply such components and products in a timely manner, or at all. The loss of these suppliers, or their inability to provide us with an adequate supply of components or products, could cause delay in the manufacture of our products, thereby impairing our ability to meet the demand of our customers and causing significant harm to our business. Although we strive to maintain inventory to mitigate supply interruptions, we are nevertheless exposed to risks, including limited control over costs, availability, quality, delivery schedules and supplier disputes.

We have been and may continue to be required to make significant “last time” purchases of components that are being discontinued by the supplier to ensure supply continuity. In addition, given our limited experience with certain suppliers, it may be difficult for us to assess their ability to timely meet our demand in the future based on past performance. If any one or more of our suppliers cease to provide us with sufficient quantities of components or drugs in a timely manner or on terms acceptable to us, we would have to seek alternative sources of supply. Because of factors such as the proprietary nature of our products, our quality control standards and regulatory requirements, we cannot quickly engage additional or replacement suppliers for some of our critical components. Even if we are able to identify and qualify a suitable second source to replace one of our key suppliers, if necessary, that replacement supplier would not have access to our previous supplier’s proprietary processes and would therefore be required to develop its own, which could result in further delay.

Failure of any of our suppliers to deliver products at the level our business requires would limit our ability to meet our sales commitments, which could harm our reputation and could have a material adverse effect on our business. We may also have difficulty obtaining similar components or drugs from other suppliers that are acceptable to the FDA or other regulatory agencies, and the failure of our suppliers to comply with strictly enforced regulatory requirements could expose us to regulatory action including warning letters, product recalls, termination of distribution, product seizures or civil penalties. It could also require us to cease using the components or drugs, seek alternative components, drugs or technologies and modify our products to incorporate alternative components, drugs or technologies, which could result in a requirement to seek additional regulatory approvals. Our suppliers may also encounter financial or other hardships unrelated to our demand for their products, which could inhibit their ability to fulfill our orders and meet our requirements. Any disruption of this nature or increased expense could harm our commercialization efforts and adversely affect our operating results.

In addition, we rely on our suppliers to supply us with components and pharmaceuticals that comply with regulatory requirements, Current Good Manufacturing Practices and quality control standards, and meet agreed upon specifications at acceptable costs and on a timely basis. Although we expect our third-party suppliers to act consistent with such standards, we do not control our suppliers, as they operate and oversee their own businesses. There is a risk that our suppliers will not always act consistent with our best interests, and may not always supply components that meet our needs. Unexpected safety or efficacy concerns can arise with respect to marketed products, whether or not scientifically justified, leading to product recalls, withdrawals, or declining sales, as well as product liability, consumer fraud and/or other claims, including potential civil or criminal governmental actions. Accordingly, if we fail to obtain sufficient quantities of high-quality components and pharmaceuticals to meet demand for our products on a timely basis, we could lose customer orders, our reputation may be harmed and our business could suffer.

Failure to secure and maintain adequate coverage or reimbursement by third-party payors for procedures using the iStent, iStent inject or our other products in development, or changes in current coverage or reimbursement, could materially impact our net sales and future growth.

We currently derive a substantial portion of our net sales from sales in the United States of the iStent and iStent inject and expect this to continue for the next several years. Hospitals and ambulatory surgery centers that purchase the iStent and iStent inject typically bill various third-party payors, including Medicare, Medicaid, private commercial insurance companies, health maintenance organizations and other healthcare-related organizations, to cover all or a

46

portion of the costs and fees associated with the MIGS procedures in which the iStent and the iStent inject are used and bill patients for any applicable deductibles or co-payments. Access to adequate coverage and reimbursement for the procedures using the iStent and the iStent inject (and our other approved products and products in development) by third-party payors is essential to the acceptance of our products by our customers.

Because there is generally no separate reimbursement for medical devices and other supplies used in such procedures, including the iStent and the iStent inject, the additional cost associated with the use of our iStent devices could impact the profit margin of the hospital or surgery center where the cataract surgery is performed if the incremental facility fee payment is not sufficient. Additionally, the implantation of more than one stent in a single procedure (as is the case with our iStent inject two-stent product) is considered by Medicare to be bundled with the first stent, and therefore there is no additional, incremental facility reimbursement available for implantation of a second stent. Some of our target customers may be unwilling to adopt our iStent or iStent inject in light of the additional associated cost. Further, any decline in the amount payors are willing to reimburse our customers for MIGS procedures could make it difficult for existing customers to continue using, or new customers to adopt, our iStent devices and could create additional pricing pressure for us. If we are forced to lower the price we charge for our products, our gross margins would decrease, which would adversely affect our ability to invest in and grow our business.

In addition, a key component of our global expansion strategy is obtaining reimbursement for the iStent and iStent inject devices and procedures by governmental or private payors within the foreign countries in which we are seeking to commercialize our products. The requirements and processes for obtaining approval for such reimbursement may vary significantly from country to country, entail prolonged delay, or be more difficult for foreign manufacturers with new, unfamiliar products and treatments. If we face one or more of these challenges as we pursue commercializing our products internationally, our business prospects will suffer.

Third-party payors, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In addition, in the United States, no uniform policy of coverage and reimbursement for medical device products and services exists among third-party payors. Therefore, coverage and reimbursement for medical device products and services can differ significantly from payor to payor. In addition, payors continually review new technologies for possible coverage and can, without notice, deny coverage for these new products and procedures. As a result, the coverage determination process is often a time-consuming and costly process that will require us to provide scientific and clinical support for the use of our products to each payor separately, with no assurance that coverage and adequate reimbursement will be obtained, or maintained if obtained.

Many third-party payors in the United States model their coverage policies and payment amounts after those determined by the Center for Medicare & Medicaid Services (CMS), the federal agency responsible for administering the Medicare program. CMS relies on an extensive network of Medicare Administrative Contractors (MACs) to develop coverage policies when no national coverage determination exists for a procedure. Because there currently is no Medicare national coverage determination for procedures using our iStent devices, we are required to provide scientific and clinical support for the use of the iStent and iStent inject (including our iStent devices in development, if approved) to each MAC separately, with no assurance that coverage and adequate reimbursement will be obtained. Although all MACs currently provide coverage and reimbursement for the MIGS procedure using the iStent and the iStent inject, difficulties in processing reimbursement or regional differences or reductions in the reimbursement amount for the physician professional services could negatively impact iStent and iStent inject penetration or usage by customers. These differences in MAC reimbursement could also negatively impact the amount paid by private commercial insurance companies, further negatively affecting customer penetration or usage.

Third-party payors, including CMS, regularly assess and propose changes to their coverage and reimbursement policies. Changes in these current policies impact the profit margin of the hospital or surgery center where the surgery is performed and increase costs to customers. For example, beginning in 2016, Medicare started to make a single, comprehensive payment for combination iStent insertion and cataract procedures performed in hospital outpatient departments (HOPDs), eliminating the separate payments that were available for the procedures in prior years and reducing the total reimbursement amount for the combination procedure in the HOPD. Further, any decline in the amount payors are willing to reimburse our customers for MIGS procedures could make it difficult for existing customers to continue using, or new customers to adopt, any of our iStent devices and could create additional pricing pressure for us. If we were forced to lower the price we charge for our products, our gross margins would decrease, which would adversely affect our ability to invest in and grow our business. Conversely, although the reimbursement payments from Medicare to surgery centers for the iStent procedure was increased in 2017, there can be no assurance that this increase will remain in effect in future years or that the amount of reimbursement will not be decreased in future years. Any reduction in the amount of Medicare reimbursement payments will have a negative effect on our net sales.

47

Some third-party payors in the United States, including Medicaid and certain commercial payors, have developed policies that deny coverage for the MIGS procedures using the iStent or iStent inject. To support changes in these policies, we may need to conduct prospective, randomized controlled clinical trials and present data from such trials to these payors to demonstrate the medical necessity or cost-effectiveness of the iStent or our other approved products or products in development. There can be no assurance that coverage for our products will be expanded. In addition, those private payors that do not follow the Medicare guidelines may adopt different coverage and reimbursement policies for MIGS procedures performed with the iStent or the iStent inject, though we cannot predict whether coverage will be sufficient or if there will be coverage at all. Failure to obtain favorable payor policies could have a material adverse effect on our business and operations.

We believe that Medicare coverage and existing coverage by third-party payors represents more than 90% of our target patient population. U.S. third-party payors representing more than 90% of individuals covered by commercial insurance currently reimburse the iStent procedure. While we anticipate gaining coverage and reimbursement from additional third-party payors, we cannot guarantee that we will be successful or that coverage and reimbursement will be at levels that support continued penetration and usage by our customers. Moreover, compliance with the administrative procedures and requirements of third-party payors may result in delays in processing approvals by those third-party payors for customers to obtain coverage and reimbursement for procedures using the iStent or the iStent inject. Failure to secure or maintain adequate coverage or reimbursement for procedures using our iStent devices by third-party payors, or delays in processing approvals by those payors, could result in the cancellations of procedures to insert the iStent or iStent inject in combination with cataract surgery, resulting in the loss of net sales from these procedures. If these issues remain unresolved, they could have a material adverse effect on our business, financial condition and operating results.

Failure to secure or maintain adequate coverage or reimbursement for procedures using the iStent or iStent inject by third-party payors, or delays in processing approvals by those payors, could result in the cancellations of procedures to insert the iStent devices in combination with cataract surgery, resulting in the loss of net sales from these procedures. If these issues remain unresolved, they could have a material adverse effect on our business, financial condition and operating results.

In addition, although we have obtained temporary Category III Current Procedural Terminology (CPT) codes for the MIGS procedures associated with the insertion of our iStent products, including a separate CPT code for the additional stent inserted with the iStent inject product (for which there is no associated facility fee under Medicare), there is no guarantee that these billing codes or the payment amounts associated with such codes will not change in the future. Prior to expiration, there are two options: submit an application to convert to a permanent Category I code; or submit an application for a five-year extension of Category III status. If we are unable to maintain our existing codes or obtain new permanent Category I codes for procedures using our iStent products, or obtain new reimbursement codes for our other products in development, we will be subject to significant pricing pressure, which could harm our business, results of operations, financial condition and prospects. Additionally, if we do obtain a permanent Category I Code for procedures using our iStent products, certain national reimbursement levels for such procedures may be adjusted at that time. These fee reimbursement levels may be decreased or significantly decreased, which would have a material adverse effect on our business, financial condition and operating results.

Physicians are typically paid separately from the facility for surgical procedures involving the iStent or iStent inject. Unlike the facility payment amounts associated with the CPT codes that describe iStent and the additional iStent inject insertion, there is no published Medicare payment schedule at the national level for physician payment amounts. The physician payment rate is left to the discretion of the individual MAC. In order to adopt a new procedure, one of the factors that the surgeon evaluates is whether or not payment for the procedure adequately covers the surgeon’s time. As with the facility payment, the incremental payment the physician receives for inserting the iStent device, or the additional iStent inject stent, could play a role in a surgeon’s decision to adopt the technology. Accordingly, changes in the payment the physician receives could affect the extent to which physicians recommend the iStent or iStent inject procedure to patients, which could have a material adverse effect on our business, financial condition and operating results.

Further, we believe that future coverage and reimbursement will likely be subject to increased restrictions both in the United States and in international markets. Coverage decisions may depend upon clinical and economic standards that disfavor new products when more established or lower cost therapeutic alternatives are already available or subsequently become available. Adequate coverage and reimbursement from governmental and commercial payors are critical to new product acceptance. Third-party coverage and reimbursement for our products or any of our product candidates for which we may receive regulatory approval may not be available or adequate in either the United States or international markets.

48

If our competitors are better able to develop and market products that are safer, more effective, less costly or otherwise more attractive than the iStent, iStent inject or any new products that we may develop, our commercial opportunity may be reduced or eliminated.

The medical device industry is highly competitive and subject to rapid and profound technological, market and product-related changes. Our success depends, in part, upon our ability to maintain a competitive position in the development of MIGS products. Our competitors, medical companies, academic and research institutions or others could develop new drugs, therapies, medical devices or surgical procedures to treat glaucoma that could render our products obsolete.

Until recently, our iStent was the only MIGS device approved for sale in the United States by the FDA. Thus, for several years we had commercialized the iStent in the United States without any direct MIGS competitors. Alcon, Inc. obtained FDA approval and commenced a commercial launch of its Cypass® suprachoroidal implant, a competitive MIGS device, in 2016. Although Alcon withdrew its Cypass® implant from the market in August 2018, it has indicated its intention to potentially reintroduce the product at a later date. In 2018, Ivantis obtained FDA approval of its Hydrus Microstent device, which is a trabecular meshwork implant that is indicated for use in conjunction with cataract surgery for the reduction of intraocular pressure in adult patients with mild-to-moderate primary open-angle glaucoma. These MIGS products, or other products that may be developed and receive regulatory approval, could achieve greater commercial acceptance, demonstrate better safety or effectiveness, clinical results, ease of use or lower costs than our iStent, iStent inject or our other products under development, which may reduce demand for our primary products, the iStent, and iStent inject as well as for our products in development. Demand for the iStent, the iStent inject or our future products may decline when such products and technologies are introduced, and our business may be harmed.

We also compete with other glaucoma therapies such as pharmaceuticals and other medical devices.  Manufacturers of medical devices used in surgical therapy procedures for treating glaucoma include Alcon, Inc., Johnson & Johnson (through its acquisition of Abbott Medical Optics Inc.), Allergan plc (through its acquisition of AqueSys, Inc. and its Xen® Glaucoma Treatment System), STAAR Surgical Company, Lumenis Ltd., NeoMedix, Inc., New World Medical, Inc., Sight Sciences, Inc., Iridex Corporation and Ellex Medical Lasers Limited. These and other manufacturers provide a variety of surgical products, including tubes, aqueous shunts, laser systems, trabeculotomy, blades and other filtration devices. We are aware of other companies, including, but not limited to, iSTAR Medical SA, that are conducting clinical trials or have filed for regulatory approval of glaucoma treatment devices. Additionally, in connection with our recent transactions in the fields of retinal and corneal disorder treatment, we are entering into well-established markets in which we have less experience than many large, pre-existing competitors.

Many of our current and potential competitors (including MIGS competitors) are large publicly traded companies or divisions of publicly traded companies and have several competitive advantages, including:

greater financial and human resources for product development, sales and marketing and patent litigation;
significantly greater name recognition;
longer operating histories;
established relationships with healthcare professionals, customers and third-party payors;
additional lines of products, and the ability to offer rebates or bundle products to offer higher discounts or incentives;
more established sales and marketing programs and distribution networks; and
greater experience in conducting research and development, manufacturing, clinical trials, preparing regulatory submissions and obtaining regulatory clearance or approval for drug and device products and marketing approved products.

As discussed above, the Xen device is being marketed by Allergan plc, a publicly traded company, and the Cypass®, although it was withdrawn from the market by Alcon, Inc., a publicly traded company, may be reintroduced at a later date. As a result of these transactions, we are competing directly against other MIGS providers that have the efficiencies and advantages identified above.

49

The training required for surgeons to use our products could reduce the market acceptance of our products.

As with any new method or technique, ophthalmic surgeons must undergo a thorough training program before they are qualified to perform procedures using our products. Surgeons could experience difficulty with the technique necessary to successfully insert our products, including intraoperative gonioscopy, and not achieve the technical competency necessary to be qualified to insert our devices. Also, even after successfully completing the training program, the physicians could experience difficulty inserting our products and cease utilizing them or limit their use significantly in practice. Surgeons may also experience greater success or competency with a competitive MIGS product.

We could also experience difficulty meeting expected levels of ophthalmic surgeons who complete our training program. This could happen due to less demand than expected, preference for competitive MIGS products, the length of time necessary to train each surgeon being longer than expected, the capacity of our sales representatives to train surgeons being less than anticipated, or if we are unable to sufficiently increase our sales organization. All of these events would lead to fewer trained ophthalmic surgeons qualified to insert our products, which could negatively impact our operating and financial results.

Ophthalmic surgeons may not use our products if they do not believe they are safe, efficient, effective and preferable alternatives to other treatment solutions in the market. If subsequent or continuing patient studies on the iStent or the iStent inject, patient outcomes, or studies on or patient outcomes from competitive MIGS products, demonstrate results that are inferior to or inconsistent with our existing data, our sales could be adversely impacted. Additionally, ophthalmic surgeons not completing the iStent device training program may nevertheless elect to perform iStent device procedures and experience inferior clinical outcomes.

We believe that ophthalmic surgeons will not use our products unless they conclude that our products provide a safe, efficient, effective and preferable alternative to currently available treatment options. If longer term patient studies or clinical experience indicate that treatment with our products is less effective, less efficient or less safe than our current data suggest, our sales would be harmed, and we could be subject to significant liability. Further, unsatisfactory patient outcomes or patient injury, due to either our products or competitive MIGS products, could cause negative publicity for our products, particularly in the early phases of product introduction for our products currently under development. For example, in August 2018, Alcon, Inc. withdrew its Cypass® suprachoroidal implant, a competitive MIGS device that is also designed to be implanted in the suprachoroidal space of the eye, from the market due to patient safety concerns that arose in a post-approval safety study. The FDA, and other federal, state, local and foreign regulatory authorities, may impose more stringent or higher standards in evaluating our pipeline iStent products for approval based upon the safety issues experienced with the Cypass® device. In addition, physicians may be slow to adopt our products if they perceive liability risks arising from their use. It is also possible that as our products become more widely used, latent defects could be identified, creating negative publicity and liability problems for us and adversely affecting demand for our products. Physicians may also conclude that the products offered by our MIGS competitors have greater efficacy than our products, which could result in a decline in our sales.

Ophthalmic surgeons may also determine not to use our products due to other potential risks to patients. For example, the iStent is rated “MRI Conditional” by the American Society for Testing and Materials. This means that a patient implanted with the iStent can be scanned via magnetic resonance imaging (MRI) only under the following conditions specified on the product label: static magnetic field of 3-Tesla or less, and maximum spatial magnetic field gradient of 4,000-Gauss/cm or less. Therefore, it may not be safe for iStent recipients to undergo MRIs in environments that do not match these specified conditions. Physicians may choose not to implant iStents because of this limitation, which could have an adverse impact on our net sales growth and financial results.

Additionally, inferior patient outcomes, or patient injury, may result if untrained or unqualified ophthalmic surgeons elect to perform any iStent procedures. Although our sales representatives manage the training program for ophthalmic surgeons to become qualified to insert our iStent devices in combination with cataract surgery, once training is completed the surgeon and/or surgical facility that the surgeon utilizes are cleared to purchase and maintain an iStent or iStent inject supply. There is a risk that untrained or unqualified ophthalmic surgeons could gain access to iStent devices from a facility’s inventory and conduct iStent procedures without having received qualified status from us. If performing iStent procedures by unqualified ophthalmic surgeons were to become pervasive, this could raise the risk of complications and inferior clinical outcomes, which could result in negative patient experiences or experiences being published and damaging our reputation and that of our iStent devices. This could result in lower penetration and utilization by ophthalmic surgeons and could have a material adverse effect on our net sales growth, expected operating results and financial condition.

50

If an increasing number of ophthalmic surgeons do not continue to adopt the use of our products, our operating and financial results will be negatively impacted.

Product liability suits brought against us could cause us to incur substantial liabilities, limit sales of our existing products and limit commercialization of any products that we may develop.

If our product offerings, including the iStent and iStent inject, are defectively designed or manufactured, contain defective components, or are used or deployed improperly, or if someone claims any of the foregoing, whether or not such claims are meritorious, we may become subject to substantial and costly litigation. Any product liability claims brought against us, with or without merit, could divert management’s attention from our business, be expensive to defend, result in sizable damage awards against us, damage our reputation, increase our product liability insurance rates, prevent us from securing continuing coverage, or prevent or interfere with commercialization of our products. In addition, we may not have sufficient insurance coverage for all future claims. Product liability claims brought against us in excess of our insurance coverage would likely be paid out of cash reserves, harming our financial condition and results of operations.

Operating results could be unpredictable and may fluctuate significantly from quarter to quarter, which could adversely affect our business, financial condition, results of operations and the trading price of our common stock.

Our net sales from the sale of our approved iStent devices may experience volatility due to a number of factors, many of which are beyond our control, including:

our ability to drive increased sales of our products;
our ability to establish and maintain an effective and dedicated sales organization;
fluctuations in the demand for our products;
pricing pressure applicable to our products, including adverse third-party coverage and reimbursement outcomes and competitor pricing;
results of clinical research and trials on our products or competitive MIGS products;
fluctuations in the number of cataract procedures performed by our customers, which could decrease significantly during holiday seasons and summer months, when significant numbers of physicians and patients may schedule vacations;
timing of new product offerings, acquisitions, licenses or other significant events by us or our competitors;
decisions by customers to defer orders in anticipation of the introduction of new products or product enhancements by us;
sampling by and additional training requirements for physicians upon the commercialization of a new product by the Company or one of its competitors;
our ability to manage the risks associated with new product introductions, including, without limitation, managing product inventory levels to ensure we adequately meet product demands and avoid expenses and charges associated with product obsolescence, and shifts and changes in product demands and the associated impact on revenues and cost of goods sold;
regulatory approvals and legislative changes affecting the products we may offer or those of our competitors;
interruption in the manufacturing or distribution of our products;
the ability of our suppliers, including sole suppliers, to timely provide us with an adequate supply of product components;
the effect of competing technological, industry and market developments;
changes in our ability to obtain regulatory clearance or approval for our products or to obtain or maintain our CE Certificates of Conformity for our products;
variances in the sales terms, timing or volume of customer orders from period to period;

51

the length of our sales cycle, which varies and may be unpredictable; and
our ability to expand the geographic reach of our sales and marketing efforts.

As a result, you should not rely on our results in any past period as an indication of future results and you should anticipate that fluctuations in our quarterly and annual operating results may continue and could generate volatility in the price of our common stock. We believe that quarterly comparisons of our financial results should not be relied upon as an indication of our future performance.

If we fail to manage our anticipated growth effectively, or are unable to increase or maintain our manufacturing capacity, we may not be able to meet customer demand for our products and our business could suffer.

Since the commercial launch of the iStent in July 2012, we have seen significant period-to-period growth in our business. We anticipate that this growth will continue in the near term as the iStent and the iStent inject continue to gain market acceptance and we develop and introduce new products, including through our distribution and licensing arrangements. Not only do we expect this growth to continue, but we must continue to grow in order to meet our business and financial objectives. However, continued growth may create numerous challenges, including:

new and increased responsibilities for our management team;
increased pressure on our operating, financial and reporting systems;
increased pressure from our competitors;
increased pressure to anticipate and satisfy market demand;
additional manufacturing capacity requirements;
strain on our ability to source a larger supply of components that meet our required specifications on a timely basis;
management of an increasing number of relationships with our customers, suppliers and other third parties;
entry into new international territories with unfamiliar regulations and business approaches; and
the need to hire, train and manage additional qualified personnel.

Although we believe we have plans in place sufficient to ensure we have adequate capacity to meet our current business plans, there are uncertainties inherent in expanding our manufacturing capabilities, and we may not be able to sufficiently increase our capacity in a timely manner. For example, manufacturing and product quality issues may arise as we increase production rates at our manufacturing facility or launch new products. Also, we may not manufacture the right product mix to meet customer demand as we introduce new products. As a result, we may experience difficulties in meeting customer demand, in which case we could lose customers or be required to delay new product introductions, and demand for our products could decline. If we fail to manage any of the above challenges effectively, our business may be harmed.

Our future growth depends on our ability to retain members of our senior management and other key employees. If we are unable to retain or recruit qualified personnel for growth, our business results could suffer.

We have benefited substantially from the leadership and performance of our senior management as well as certain key employees. For example, our chief executive officer, as well as other key members of our senior management, has experience successfully developing novel technologies and scaling early-stage medical device companies to achieve profitability. Our success will depend on our ability to retain our current management and key employees, and to attract and retain qualified personnel in the future. Competition for senior management and key employees in our industry is intense and we cannot guarantee that we will be able to retain our personnel or attract new, qualified personnel. The loss of services of certain members of our senior management or key employees could prevent or delay the implementation and completion of our strategic objectives, or divert management’s attention to seeking qualified replacements. Each member of senior management as well as our key employees may terminate employment without notice and without cause or good reason. The members of our senior management are not subject to non-competition agreements. Accordingly, the adverse effect resulting from the loss of certain members of senior management could be compounded by our inability to prevent them from competing with us.

In addition to competing for market share for our products, we also compete against our competitors for personnel, including qualified sales representatives that are necessary to grow our business. Also, we compete with

52

universities and research institutions for scientific and clinical personnel that are important to our research and development efforts.

We also rely on consultants and advisors in our research, operations, clinical and commercial efforts to implement our business strategies. Our consultants and advisors may be employed by employers other than us and may have commitments under consulting or advisory contracts with other entities that may limit their availability to us.

Our strategic plan requires us to continue growing our sales, marketing, clinical and operational infrastructure in order to generate, and meet, the demand for our products. If we fail to retain or attract these key personnel, we could fail to take advantage of the market for our iStent technologies and our business, financial condition and operating results could be adversely affected.

Our iDose implant, as well as other pipeline products, will be regulated as drugs and be subject to a different regulatory approval process than our other products in development. iDose, as well as our other pharmaceutical pipeline products, are in early stages of development and may never be commercialized.

As a drug delivery implant, iDose will be subject to a regulatory approval process similar to that for pharmaceuticals, as will certain other of our pipeline products. This process is often a more lengthy, costly and complex process than obtaining regulatory approval for a medical device. The future success of our iDose and other drug delivery systems depends on our ability to complete clinical trials, and will require significant development activities, clinical trials, regulatory approvals, and substantial additional investment.

This development program may not lead to a commercially viable product for several reasons. For example, we may fail to demonstrate safety and efficacy in pre-clinical tests or clinical trials, or we may have inadequate financial or other resources to pursue drug development efforts. From time to time, we may establish and announce certain development goals for our iDose product candidate and other pipeline products; however, it is difficult to predict accurately if and when we will achieve these goals. We may be unsuccessful in advancing this drug delivery implant into clinical testing or in obtaining FDA approval, and our long-term business prospects could be harmed.

Our business requires substantial capital and operating expenditures to operate and grow.

Although we raised net proceeds of approximately $113.6 million from our initial public offering in 2015 and generate net sales from our approved products, we may nevertheless need to raise substantial additional capital in the future to:

expand our sales and marketing organization in the United States and internationally;
fund our operations, clinical trials and commercialization efforts for new products, if any such products receive regulatory approval for commercial sale;
scale-up our manufacturing operations;
pursue additional research and development;
enforce or defend, in litigation or otherwise, our patent or other intellectual property rights against infringement, misappropriation or other violation by third parties or any claims that we infringe or have otherwise violated third-party patent or other intellectual property rights; and
acquire companies or in-license products or intellectual property.

We believe that our available cash, cash equivalents, investment balances and interest we earn on these balances and cash generated from operations will be sufficient to fund our operations and satisfy our liquidity requirements for at least the next 12 months from the date our condensed consolidated financial statements for the three and nine months ended September 30, 2019 are made publicly available. However, our future funding requirements will depend on many factors, including:

the scope, rate of progress and cost of our clinical trials and other research and development activities;
the cost of filing and prosecuting patent applications and defending and enforcing our patent and other intellectual property rights;
the cost of asserting or defending, in litigation or otherwise, our patent or other intellectual property rights against infringement, misappropriation or other violation by third parties or any claims that we infringe or have otherwise violated third-party patent or other intellectual property rights;

53

the terms and timing of any collaborative, licensing and other arrangements that we may establish;
the cost and timing of regulatory approvals;
the cost and timing of establishing sales, marketing and distribution capabilities;
the cost of establishing clinical and commercial supplies of our products and any products that we may develop;
the effect of competing technological and market developments;
licensing technologies for future development; and
the extent to which we acquire or invest in businesses, products and technologies, although we currently have no commitments or agreements relating to any of these types of transactions.

If we raise additional funds through further issuances of equity or issuances of convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing obtained by us in the future would likely be senior to our common stock, would likely cause us to incur interest expense, and could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may increase our expenses and make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may also be required to secure any such debt obligations with some or all of our assets.

We cannot assure you that we will be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, or if we expend capital on projects that are not successful, our ability to continue to support our business growth and to respond to business challenges could be significantly limited, or we may even have to scale back our operations. In addition, the Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission.

Failure to protect our information technology infrastructure against cyber-based attacks, network security breaches, service interruptions or data corruption could materially disrupt our operations and adversely affect our business and operating results.

The efficient operation of our business depends on our information technology systems. We rely on our information technology systems to effectively manage sales and marketing data, accounting and financial functions, inventory management, product development tasks, clinical data, customer service and technical support functions. Our information technology systems are vulnerable to damage or interruption from earthquakes, fires, floods and other natural disasters, terrorist attacks, power losses, computer system or data network failures, security breaches, data corruption and cyber-based attacks. Cyber-based attacks can include computer viruses, computer denial-of-service attacks, worms, and other malicious software programs or other attacks, covert introduction of malware to computers and networks, impersonation of authorized users, and efforts to discover and exploit any design flaws, bugs, security vulnerabilities or security weaknesses, as well as intentional or unintentional acts by employees or other insiders with access privileges, intentional acts of vandalism by third parties and sabotage. In addition, federal, state and international laws and regulations, such as GDPR, can expose us to enforcement actions and investigations by regulatory authorities, and potentially result in regulatory penalties and significant legal liability, if our information technology security efforts fail. In addition, a variety of our software systems are cloud-based data management applications, hosted by third-party service providers whose security and information technology systems are subject to similar risks.

The failure of either our or our service providers’ information technology could disrupt our entire operation or result in decreased sales, increased overhead costs, product shortages, loss or misuse of proprietary or confidential information, intellectual property or sensitive or personal information, all of which could have a material adverse effect on our reputation, business, financial condition and operating results.

We cannot be certain that our net operating loss tax carryforwards will be available to offset future taxable income.

At December 31, 2018, we had approximately $154.5 million, $120.6 million and $15.8 million of net operating loss carryforwards for federal, state and foreign purposes, respectively, available to offset future taxable income. The federal net operating loss carryforwards incurred prior to 2018 will being to expire in 2019. A federal net operating loss carryforward of $27.2 million will not expire, but can only be used to offset 80 percent of future taxable income. The state net operating loss carryforwards will begin to expire in 2019. The foreign net operating losses will

54

begin to expire in 2023. At December 31, 2018, we had federal and state research and development carryforwards of approximately $9.1 million and $8.1 million, respectively, which begin to expire in 2021 for federal purposes and carry over indefinitely for state purposes. We have recorded a full valuation allowance against these tax attributes because we believe that uncertainty exists with respect to the future realization of the tax attributes as well as with respect to the amount of the tax attributes that will be available in future periods. To the extent available, we intend to use these net operating loss carryforwards to offset future taxable income associated with our operations. There can be no assurance that we will generate sufficient taxable income in the carryforward period to utilize any remaining net operating loss carryforwards before they expire.

In addition, Section 382 of the Internal Revenue Code of 1986, as amended (the Code) contains rules that limit for U.S. federal income tax purposes the ability of a corporation that undergoes an “ownership change” to utilize its net operating losses (and certain other tax attributes) existing as of the date of such ownership change. Under these rules, a corporation is treated as having had an “ownership change” if there is more than a 50% increase in stock ownership by one or more “five percent shareholders,” within the meaning of Section 382 of the Code, during a rolling three-year period. We believe a portion of our existing net operating losses are subject to limitations arising from previous ownership changes, and if we undergo an ownership change, our ability to utilize our net operating losses to offset future taxable income could be further limited, which could have a negative effect on our liquidity. For these reasons, we may not be able to utilize a material portion of our net operating losses, even if we continue to achieve profitability.

Risks Related to the Regulatory Environment

Our failure to obtain and maintain regulatory clearances or approvals on a timely basis, or at all, could prevent us from commercializing our current or pipeline products in the U.S., which could severely impede our ability to grow our business and/or harm our business, financial condition and operating results.

The iStent and the iStent inject are classified as medical devices. As a result, we are subject to extensive government regulation in the United States by the FDA and state regulatory authorities and by foreign regulatory authorities in the countries in which we conduct business. These regulations relate to, among other things, research and development, design, testing, clinical trials, manufacturing, clearance or approval, environmental controls, safety and efficacy, labeling, advertising, promotion, pricing, recordkeeping, reporting, import and export, post-approval studies and the sale and distribution of the iStent, the iStent inject and our other products in development.

In the United States, before we can market a new medical device, or a new use of, new claim for, or significant modification to, an existing product, we must first receive either clearance under Section 510(k) of the Federal Food, Drug and Cosmetic Act (FDCA) or approval of a premarket approval application (PMA) from the FDA, unless an exemption applies. The process of obtaining PMA approval, which was required for the iStent and the iStent inject, is much more costly and uncertain than the 510(k) clearance process. In the 510(k) clearance process, the FDA must determine that a proposed device is “substantially equivalent” to a device legally on the market, known as a “predicate” device, in order to clear the proposed device for marketing. To be “substantially equivalent,” the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data are sometimes required to support substantial equivalence. In the PMA approval process, the FDA must determine that a proposed device is safe and effective for its intended use based, in part, on extensive data, including, but not limited to, technical, pre-clinical, clinical trial, manufacturing and labeling data. The PMA process is typically required for devices for which the 510(k) process cannot be used and that are deemed to pose the greatest risk.

To the extent clinical data are required to support a 510(k) clearance or PMA approval process, clinical testing must be conducted in compliance with FDA requirements pertaining to human research. Depending on the risk posed by a device, we may be required to obtain an IDE from the FDA prior to beginning any clinical trial; similar notifications are required in other countries. Among other requirements, we must obtain approval from an independent Institutional Review Board (IRB) before such studies may begin. We may not be able to obtain FDA and/or IRB approval to undertake clinical trials in the United States for any new devices we intend to market in the United States. If the IDE application is approved, there can be no assurance the FDA will determine that the data derived from the trials support the safety and effectiveness of the device or warrant the continuation of clinical trials. We must also comply with other FDA requirements such as obtaining informed consent, monitoring, record-keeping, reporting and the submission of information regarding certain clinical trials to a public database maintained by the National Institutes of Health. Compliance with these requirements can require significant time and resources and if the FDA determines that we have not complied with such requirements, it may refuse to consider the data to support our applications or initiate enforcement actions.

55

Modifications to products that are approved through a PMA application generally need FDA approval. Similarly, some modifications made to products cleared through a 510(k) may require a new 510(k). The FDA’s 510(k) clearance process usually takes from three to 12 months, but may last longer. The process of obtaining a PMA generally takes from one to three years, or even longer, from the time the PMA is submitted to the FDA until an approval is obtained. Any delay or failure to obtain necessary regulatory approvals would have a material adverse effect on our business, financial condition and prospects.

The FDA can delay, limit or deny clearance or approval of a device for many reasons, including:

our inability to demonstrate to the satisfaction of the FDA or the applicable regulatory entity or notified body that our products are safe or effective for their intended uses;
the disagreement of the FDA or the applicable foreign regulatory body with the design or implementation of our clinical trials or the interpretation of data from pre-clinical studies or clinical trials;
failure of clinical sites to conduct the clinical trial in accordance with applicable regulatory requirements or our clinical protocols;
serious and unexpected adverse effects experienced by participants in our clinical trials;
the data from our pre-clinical studies and clinical trials may be insufficient to support clearance or approval, where required;
our inability to demonstrate that the clinical and other benefits of the device outweigh the risks;
the manufacturing process or facilities we use may not meet applicable requirements; and
the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies to change significantly in a manner rendering our clinical data or regulatory filings insufficient for clearance or approval.

The research, testing, manufacturing, labeling, approval, selling, import, export, marketing and distribution of drug products is also subject to extensive regulation by the FDA and other regulatory authorities in the United States and other countries, which regulations differ from country to country. We are not permitted to market any drug product candidate in the United States until we receive FDA approval of a new drug application (NDA) or other appropriate drug product application. Prior to submitting a marketing application, human clinical studies are required. In order for clinical studies of a new drug to commence in the United States, an Investigational New Drug (IND) application must be filed with the FDA; similar notifications are required in other countries. Informed consent also must be obtained from study participants. In general, studies may begin in the United States without specific approval by the FDA after a 30-day review period has passed. However, the FDA may prevent studies from moving forward, and may suspend or terminate studies once initiated. Studies are also subject to review by an independent review board (IRB) responsible for overseeing studies at particular sites and protecting human research study subjects. An IRB may prevent a study from beginning or suspend or terminate a study once initiated. Furthermore, the FDA may suggest amendments to any study protocol that may be necessary for the results to support approval. These amendments and the associated discussions with the FDA may further delay study initiation and, as a result, approval of our drug product. Generally, studies also may not commence until after receiving approval by an independent IRB. The IRB is responsible for overseeing studies at particular sites and protecting human research study subjects. An IRB may disapprove a study or suspend or terminate an approved study once initiated.

The FDA or other applicable foreign regulatory bodies can delay, limit or deny approval of a drug candidate for many reasons, including, but not limited to, the following:

our inability to demonstrate to the satisfaction of the FDA or the applicable foreign regulatory body that the drug candidate is safe and effective for the requested indication;
the FDA’s or the applicable foreign regulatory body’s disagreement with design or implementation of our clinical trials or the interpretation of data from preclinical studies or clinical trials;
serious and unexpected drug-related side effects experienced by participants in our clinical trials or by individuals using drugs similar to our product candidates;
our inability to demonstrate that the clinical and other benefits of the drug candidate outweigh any safety or other perceived risks;

56

the FDA’s or the applicable foreign regulatory body’s requirement for additional preclinical or clinical studies;
the FDA’s or the applicable foreign regulatory body’s non-approval of the drug candidate’s chemistry, manufacturing or controls or labeling;
the FDA’s or the applicable foreign regulatory body’s failure to approve the manufacturing processes or facilities of third-party manufacturers; or
the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies to change significantly in a manner rendering our clinical data or regulatory filings insufficient for approval.

Further, we are subject to laws directed at preventing fraud and abuse, which subject our marketing, training and other practices to government scrutiny. To ensure compliance with Medicare, Medicaid and other regulations, government agencies or their contractors often conduct routine audits and request customer records and other documents to support claims submitted for payment of services rendered. Government agencies or their contractors also periodically open investigations and obtain information from healthcare providers. Violations of federal and state regulations can result in severe criminal, civil and administrative penalties and sanctions, including debarment, suspension or exclusion from Medicare, Medicaid and other government reimbursement programs, any of which would have a material adverse effect on our business.

Legislative or regulatory reform of the healthcare system may affect our ability to sell our products profitably.

In the United States and in certain foreign jurisdictions, there have been a number of legislative and regulatory proposals to change the regulatory and healthcare systems in ways that could impact our ability to sell our products profitably, if at all. In the United States in recent years, new legislation has been proposed and adopted at the federal and state levels that is effecting major changes in the healthcare system. In addition, new regulations and interpretations of existing healthcare statutes and regulations are frequently adopted.

For example, in 2011, the FDA announced a Plan of Action to modernize and improve the FDA’s premarket review of medical devices, and has implemented, and continues to implement, reforms intended to improve the timeliness and predictability of the premarket review process. In addition, as part of the Food and Drug Administration Safety and Innovation Act of 2012, Congress enacted several reforms entitled the Medical Device Regulatory Improvements and additional miscellaneous provisions that will further affect medical device regulation both pre-and post-approval.

Further, in December 2016, Congress enacted the 21st Century Cures Act (Cures Act), which contained several provisions related to the review and approval of new medical technologies. Along with other changes, the Cures Act established a statutory program for “breakthrough” devices. The FDA will apply additional resources to help speed the approval or clearance of devices that are designated as breakthrough devices. The Cures Act also included provisions related to the “least burdensome” principle with respect to demonstrating substantial equivalence or reasonable assurance of safety and effectiveness and expanded the number of patients that could be treated by a device approved under a Humanitarian Device Exemption, among other provisions.

Similarly, in August 2017, Congress enacted the FDA Reauthorization Act of 2017 (FDARA). FDARA reauthorized the FDA to collect device user fees, including a new user fee for de novo classification requests, and contained substantive amendments to the device provisions of the FDCA. Among other changes, FDARA required that the FDA update and revise its processes for scheduling inspections of device establishments, communicating about those inspections with manufacturers and providing feedback on the manufacturer’s responses to Form 483s. The statute also required that the FDA study the impact of device servicing, including third party servicers, and creates a new process for device sponsors to request classification of accessory devices as part of the PMA application for the parent device or to request a separate classification of accessory devices.

If, as a result of legislative or regulatory healthcare reform, we cannot sell the iStent or iStent inject (or our other products in development, if approved) profitably, our business would be harmed. In addition, any change in the laws or regulations that govern the clearance and approval processes relating to our current and future products could make it more difficult and costly to obtain clearance or approval for new products, or to produce, market and distribute existing products.

In March 2010, the Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (ACA) was signed into law. While the goal of health care reform is to expand coverage to more individuals, it also involves increased government price controls, additional regulatory mandates and other measures designed to constrain

57

medical costs. The ACA substantially changes the way healthcare is financed by both governmental and private insurers, encourages improvements in the quality of healthcare items and services and significantly impacts the medical device industry. Among other things, the ACA:

imposes an annual excise tax of 2.3% on any entity that manufactures or imports medical devices offered for sale in the United States, with limited exceptions (described in more detail below), which, under the Protecting Americans from Tax Hikes Act of 2015 (PATH Act), was suspended from January 1, 2016 to December 31, 2017, and, pursuant to HR 195 passed on January 22, 2018, was further suspended through December 31, 2019;
establishes a new Patient-Centered Outcomes Research Institute to oversee and identify priorities in comparative clinical effectiveness research in an effort to coordinate and develop such research;
implements payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models; and
creates an independent payment advisory board that will submit recommendations to Congress to reduce Medicare spending if projected Medicare spending exceeds a specified growth rate.

In addition, other legislative changes have been proposed and adopted since the ACA was enacted. On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, created the Joint Select Committee on Deficit Reduction to recommend to Congress proposals in spending reductions. The Joint Select Committee did not achieve a targeted deficit reduction of at least $1.2 trillion for the years 2013 through 2021, triggering the legislation’s automatic reduction to several government programs. This includes reductions to Medicare payments to providers of up to 2% per fiscal year, which went into effect on April 1, 2013 and, due to subsequent legislation, will remain in effect through 2025 unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, further reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. On April 16, 2015, President Obama signed into law the Medicare Access and CHIP Reauthorization Act of 2015, which, among other things, repealed the formula by which Medicare made annual payment adjustments to physicians and replaced the former formula with fixed annual updates and a new system of incentive payments beginning in 2019 that are based on various performance measures and physicians’ participation in alternative payment models such as accountable care organizations.

The medical device excise tax moratorium imposed by the PATH Act for 2016 and 2017 favorably impacted our gross profit margin in 2017, and will continue to do so through 2019, based upon its recent extension. However, this impact will not continue in 2020 when the tax is automatically reinstated, absent further legislation, as the iStent was subject to this excise tax prior to the moratorium and our recently-approved product and products in our pipeline potentially will be subject to this tax. There are no assurances that our business will not be materially adversely affected by the current, or possible future additional tax, provisions implemented under healthcare reform or appropriate legislation. It is also possible that legislation may be introduced and passed by Congress repealing the ACA in whole or in part and signed into law by President Trump. Because of the continued uncertainty about the likelihood or extent of a potential repeal of that legislation, we cannot quantify or predict with any certainty the likely impact of a repeal of ACA on our business model, prospects, financial condition or results of operations.

Additional state and federal healthcare reform measures may be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our products or product candidates or additional pricing pressures.

In May 2017, the EU adopted a new Medical Devices Regulation (EU) 2017/745 (MDR), which will repeal and replace the Medical Device Directive (MDD). The MDR will take effect beginning May 2020. The MDR does not set out a substantially different regulatory system, but provides for stricter controls of medical devices, including, among other things, strengthening of conformity assessment procedures, increased requirements as regards clinical data for devices and pre-market regulatory review of high-risk devices. The MDR also provides for greater control over conformity assessment of notified bodies and their standards, increased transparency, more robust device vigilance requirements and clarification of the rules for clinical investigations. Under provisions that govern the transition period until the MDR takes effect, medical devices with notified body certificates issued under the MDD prior to May 26, 2020 may continue to be marketed and sold as long as those certificates are valid, until May 27, 2024 at the latest. After the expiration of any applicable transitional period, only devices that have been CE marked under the MDR may be placed

58

on the market in the EU. If, as a result of these regulatory changes, we cannot obtain or maintain the approvals necessary to sell our iStent products (including pipeline products, if approved) in the EU, our business would be harmed.

The clinical trial process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes, and could result in delays in new product introductions.

In order to obtain PMA and FDA approval for a product, the sponsor must conduct well-controlled clinical trials designed to assess the safety and efficacy of the product candidate. We also will be required to conduct clinical trials to obtain approval of products using the iDose drug delivery system, new indications for the iStent, iStent inject or new product candidates. Conducting clinical trials is a complex and expensive process, can take many years, and outcomes are inherently uncertain. We incur substantial expense for, and devote significant time to, clinical trials but cannot be certain that the trials will ever result in commercial sales. We may suffer significant setbacks in clinical trials, even after earlier clinical trials showed promising results, and failure can occur at any time during the clinical trial process. Any of our products may malfunction or may produce undesirable adverse effects that could cause us or regulatory authorities to interrupt, delay or halt clinical trials. We, the clinical trial investigators, the reviewing IRB, the FDA, or another regulatory authority may suspend or terminate clinical trials at any time to avoid exposing trial participants to unacceptable health risks.

Successful results of pre-clinical studies are not necessarily indicative of future clinical trial results, and predecessor clinical trial results may not be replicated in subsequent clinical trials. Additionally, the FDA may disagree with our interpretation of the data from our pre-clinical studies and clinical trials, or may find the clinical trial design, conduct or results inadequate to prove safety or efficacy, and may require us to pursue additional pre-clinical studies or clinical trials, which could further delay the clearance or approval of our products. The data we collect from our pre- clinical studies and clinical trials may not be sufficient to support FDA clearance or approval, and if we are unable to demonstrate the safety and efficacy of our future products in our clinical trials, we will be unable to obtain regulatory clearance or approval to market our products.

In addition, we may estimate and publicly announce the anticipated timing of the accomplishment of various clinical, regulatory and other product development goals, which are often referred to as milestones. These milestones could include the right to affix the CE Mark in the European Union; the submission to the FDA of an IDE application, or an IND application, to commence a clinical trial for a new product candidate; the enrollment of patients in clinical trials; the release of data from clinical trials; and other clinical and regulatory events. The actual timing of these milestones could vary dramatically compared to our estimates, in some cases for reasons beyond our control. We cannot assure you that we will meet our projected milestones and if we do not meet these milestones as publicly announced, the commercialization of our products may be delayed and, as a result, our stock price may decline.

Clinical trials are necessary to support PMA applications for our device product candidates and may be necessary to support PMA supplements for modified versions of our marketed device products. This would require the enrollment of large numbers of suitable subjects, which may be difficult to identify, recruit and maintain as participants in the clinical trial. The clinical trials supporting the PMA application for the iStent inject involved 505 randomized patients who were monitored for twenty-four months. Monitoring of these patients will continue for up to 36 additional months under a post-approval study for the iStent inject, and a second iStent inject post-approval study will involve 358 patients who will be followed for three years. The clinical trials supporting the PMA application for the iStent involved 289 patients. We conducted an extended iStent follow-up post-approval study with 108 patients from the pivotal study, and are currently conducting a post-approval study of 180 patients who are being monitored for three years. If the FDA were to require us to submit data on a greater number of patients or a longer follow-up period, we would incur additional expenses that could be significant. Adverse outcomes in the post-approval studies could also result in restrictions or withdrawal of approval of the PMA.

Before we can obtain regulatory approval for any drug product candidate, such as our iDose drug delivery implant, we must undertake extensive clinical testing in humans to demonstrate safety and efficacy to the satisfaction of the FDA and other regulatory agencies. Clinical trials of drug product candidates are expensive and take years to complete, and the outcome of such trials is uncertain. We completed a U.S. IND Phase II clinical trial of iDose Travoprost in 2017 and we commenced our U.S. Phase III clinical trial in 2018, which will include a large number of patients. Our ability to conduct additional iDose clinical trials depends on many factors, including the data obtained in the Phase III clinical trials.

Delays in the commencement or completion of clinical trials or testing could significantly affect our product development costs. We do not know whether planned clinical trials will begin on time, need to be redesigned, enroll an

59

adequate number of patients in a timely manner or be completed on schedule, if at all. The commencement and completion of clinical trials can be delayed or terminated for a number of reasons, including delays or failures related to:

the FDA or comparable foreign regulatory authorities disagreeing as to the design or implementation of our clinical protocol or studies, or concluding that our trial design is inadequate to demonstrate safety and efficacy;
IRBs and third-party clinical investigators may delay or reject the trial protocol;
obtaining FDA or comparable foreign regulatory approval to commence a clinical trial; or having a clinical trial placed on hold by such authorities;
reaching agreement on acceptable terms with prospective clinical research organizations, or CROs, and trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;
manufacturing sufficient quantities of a product candidate for use in clinical trials;
obtaining IRB or ethics committees approval to conduct a clinical trial at each prospective site;
recruiting and enrolling patients and maintaining their participation in clinical trials;
having clinical sites observe trial protocol or continue to participate in a trial;
patient non-compliance with trial protocols;
addressing any patient safety concerns that arise during the course of a clinical trial;
addressing any conflicts with new or existing laws or regulations; and
third-party clinical investigators declining to participate in a trial or not performing the trial on the anticipated schedule.

Patient enrollment in clinical trials and completion of patient follow-up depend on many factors, including the size of the patient population, the nature of the trial protocol, the proximity of patients to clinical sites, the eligibility criteria for the clinical trial, patient compliance, competing clinical trials and clinicians’ and patients’ perceptions as to the potential advantages of the product being studied in relation to other available therapies, including any new treatments that may be approved for the indications we are investigating. For example, patients may be discouraged from enrolling in our clinical trials if the trial protocol requires them to undergo extensive post-treatment procedures or follow-up to assess the safety and efficacy of a product candidate, or they may be persuaded to participate in contemporaneous clinical trials of a competitor’s product candidate. In addition, patients participating in our clinical trials may drop out before completion of the trial or suffer adverse medical events (including death) unrelated to our products. Delays in patient enrollment or failure of patients to continue to participate in a clinical trial or complete patient follow-up may delay commencement or completion of the clinical trial, cause an increase in the costs of the clinical trial and delays, or result in the failure of the clinical trial.

We could also encounter delays if the FDA concluded that our financial relationships with our principal investigators resulted in a perceived or actual conflict of interest that may have affected the interpretation of a study, the integrity of the data generated at the applicable clinical trial site or the utility of the clinical trial itself, or if we fail to disclose such financial relationships. Principal investigators for our clinical trials may serve as scientific advisors or consultants to us from time to time and receive cash compensation and/or stock options in connection with such services. If these relationships and any related compensation to or ownership interest by the clinical investigator carrying out the study result in perceived or actual conflicts of interest, or the FDA concludes that the financial relationship may have affected interpretation of the study, the integrity of the data generated at the applicable clinical trial site may be questioned and the utility of the clinical trial itself may be jeopardized, which could result in the delay or rejection of our marketing application by the FDA. Any such delay or rejection could prevent us from commercializing any of our products currently in development.

60

Further, clinical trials may also be delayed as a result of ambiguous, inconclusive or negative interim or final results as to safety or efficacy. In addition, a clinical trial may be suspended or terminated by us, the FDA, the IRB overseeing the clinical trial at issue, the Data Safety Monitoring Board for such trial, any of our clinical trial sites with respect to that site, or other regulatory authorities due to a number of factors, including:

failure to conduct the clinical trial in accordance with applicable regulatory requirements or our clinical protocols;
inspection of the clinical trial operations, trial sites or manufacturing facilities by the FDA or other regulatory authorities resulting in the imposition of a clinical hold;
inability of a clinical investigator or clinical trial site to continue to participate in the clinical trial;
unforeseen safety issues or adverse patient side effects;
device malfunctions occurring with unexpected frequency or potential adverse consequences;
we or third-party organizations do not perform data collection, monitoring and analysis in a timely or accurate manner or consistent with the clinical trial protocol or investigational or statistical plans;
third-party clinical investigators have significant financial interests related to us or our study such that the FDA deems the study results unreliable, or we or investigators fail to disclose such interests;
failure to demonstrate a benefit from using the product candidate; and
lack of adequate funding to continue the clinical trial.

Additionally, changes in regulatory requirements and guidance may occur and we may need to amend clinical trial protocols to reflect these changes. Amendments may require us to resubmit our clinical trial protocols to IRBs for reexamination, which may impact the costs, timing or successful completion of a clinical trial. If we experience delays in completion of, or if we terminate, any of our clinical trials, the commercial prospects for our product candidates may be harmed and our ability to generate product revenues from these product candidates will be delayed or not realized at all. In addition, any delays in completing our clinical trials will increase our costs, slow down our product candidate development and approval process and jeopardize our ability to commence product sales and generate revenues. Any of these occurrences may significantly harm our business, financial condition and prospects significantly. In addition, many of the factors that cause, or lead to, a delay in the commencement or completion of a clinical trial may also ultimately lead to the denial of regulatory approval of the subject product candidate.

If the FDA does not conclude that the iDose drug delivery implant satisfies the requirements for the Section 505(b)(2) regulatory approval pathway, or if the requirements for approval of the iDose drug delivery implant under Section 505(b)(2) are not as we expect, the approval pathway will likely take significantly longer, cost significantly more and encounter significantly more complications and risks than anticipated, and in any case may not be successful

We intend to seek FDA approval of an NDA under Section 505(b)(2) of the FDCA for our drug delivery implant, iDose. The Drug Price Competition and Patent Term Restoration Act of 1984, also known as the Hatch-Waxman Act, added Section 505(b)(2) to the FDCA. Section 505(b)(2) permits the filing of an NDA where at least some of the information required for approval comes from studies that were not conducted by or for the applicant.

If the FDA does not allow us to pursue the 505(b)(2) regulatory approval pathway for iDose as anticipated, we may need to conduct additional clinical trials, provide additional data and information and meet additional standards for regulatory approval. If this were to occur, the time and financial resources required to obtain FDA approval would likely substantially increase. Moreover, the inability to pursue the 505(b)(2) regulatory approval pathway could result in new competitive products reaching the market faster than our product candidate, which could materially adversely impact our competitive position and prospects. In addition, circumstances could change that would render a 505(b)(2) application for the product no longer appropriate. Even if we are allowed to pursue the 505(b)(2) regulatory approval pathway for iDose, we cannot assure you that we will receive the requisite or timely approvals for commercialization of this product candidate.

61

We and our suppliers are subject to extensive post-marketing regulatory requirements and failure to comply with applicable requirements could subject us to enforcement actions, including substantial penalties, and might require us to recall or withdraw a product from the market.

Once a medical device is approved, a manufacturer must notify the FDA of any modifications to the device. Any modification to a device that has received FDA clearance or approval that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, design or manufacture, requires premarket clearance or approval from the FDA pursuant to a new 510(k) clearance or approval of a PMA supplement. The FDA requires every manufacturer to make the determination in the first instance regarding whether a modification to a cleared or approved device necessitates the filing of a new 510(k) notification or PMA supplement. The FDA may review any manufacturer’s decision and can disagree. If the FDA disagrees with any future determination by us that a new clearance or approval is not required, we may need to cease marketing or to recall the modified product until and unless we obtain clearance or approval. In addition, we could also be subject to significant regulatory fines or penalties. Any of these outcomes could harm our business.

A manufacturer must also submit periodic reports to the FDA as a condition of PMA approval. These reports include safety and effectiveness information about the device after its approval. Failure to submit such reports, or failure to submit the reports in a timely manner, could result in enforcement action by the FDA. Following its review of the periodic reports, the FDA might ask for additional information or initiate further investigation.

The PMA approvals for the iStent and the iStent inject are subject to several conditions of approval, including postmarket study and registry study requirements. Failure to comply with the conditions of approval could result in the withdrawal of PMA approval, and the inability to continue to market these devices. Failure to conduct the required studies in accordance with IRB and informed consent requirements could also be grounds for withdrawal of approval of the PMA.

Medical devices are also subject to other postmarket requirements including establishment registration and device listing, quality system requirements, reporting of adverse events and device malfunctions, reporting of corrections and removals, labeling requirements, and promotional restrictions. The regulations to which we are subject are complex and have become more stringent over time. Regulatory changes could result in restrictions on our ability to continue or expand our operations, higher than anticipated costs, or lower than anticipated sales. Even after we have obtained the proper regulatory clearance or approval to market a product, we have ongoing responsibilities under FDA regulations and applicable foreign laws and regulations. The FDA, state and foreign regulatory authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA, state or foreign regulatory authorities, which may include any of the following sanctions:

untitled letters or warning letters;
fines, injunctions, consent decrees and civil penalties;
recalls, termination of distribution, administrative detention, or seizure of our products;
customer notifications or repair, replacement or refunds;
operating restrictions or partial suspension or total shutdown of production;
delays in or refusal to grant our requests for future 510(k) clearances, PMA approvals or foreign regulatory approvals of new products, new intended uses, or modifications to existing products;
withdrawals or suspensions of current 510(k) clearances or PMAs or foreign regulatory approvals, resulting in prohibitions on sales of our products;
FDA refusal to issue certificates to foreign governments needed to export products for sale in other countries; and
criminal prosecution.

Any of these sanctions could result in higher than anticipated costs or lower than anticipated sales and have a material adverse effect on our reputation, business, results of operations and financial condition.

62

We must continually monitor the performance of our products once approved and marketed for signs that their use may elicit serious and unexpected adverse effects. Any recall of our products, either voluntarily or at the direction of the FDA or another governmental authority, or the discovery of serious safety issues with our products that leads to corrective actions, could have a significant adverse impact on us.

Our ability to achieve our strategic objectives will depend, among other things, on the long-term clinical performance of the iStent and the iStent inject for lowering intraocular pressure in mild-to-moderate open-angle glaucoma patients undergoing cataract surgery. Our original PMA approvals for the iStent and the iStent inject included several post-marketing study requirements and future approvals may be subject to similar requirements.

Although we believe follow-up at three years with respect to the iStent and two years with respect to the iStent inject continues to support efficacy and safety of these products for lowering intraocular pressure in mild-to-moderate open-angle glaucoma patients undergoing cataract surgery, in the future, longer term study outcomes could demonstrate conflicting clinical effectiveness, a reduction of effectiveness, no clinical effectiveness or longer term safety issues with these iStent products. This type of differing data could have a detrimental effect on the market penetration and usage of the iStent devices by customers treating mild-to-moderate open-angle glaucoma and/or the risk/benefit profile of using the iStent devices to treat mild-to-moderate open-angle glaucoma in combination with cataract surgery. As a result, our sales may decline or expected growth would be negatively impacted. This could put pressure on our ability to execute key components of our business strategy and/or negatively impact our operating condition and financial results.

More generally, all medical devices, such as the iStent and the iStent inject, can experience performance problems that require review and possible corrective action by us or a component supplier. We cannot provide assurance that component failures, manufacturing errors, noncompliance with quality system requirements or good manufacturing practices, design defects and/or labeling inadequacies in any device or drug products that could result in an unsafe condition or injury to the patient will not occur. The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or in the event that a product poses an unacceptable risk to health. Manufacturers may also, under their own initiative, stop shipment or recall a product if any material deficiency is found, take corrective action with respect to product in the field, or withdraw a product to improve device performance or for other reasons. A government-mandated or voluntary recall by us or one of our distributors could occur as a result of an unacceptable risk to health, component failures, manufacturing errors, noncompliance with good manufacturing practices or quality system requirements, design or labeling defects or other deficiencies and issues. Similar regulatory agencies in other countries have similar authority to recall products because of material deficiencies or defects in design or manufacture that could endanger health. Any recall would divert management attention and financial resources, could cause the price of our stock to decline and expose us to product liability or other claims and harm our reputation with customers. A recall involving our products could be particularly harmful to our business, financial and operating results.

The FDA requires that certain corrections or removals be reported to the FDA within 10 working days after the recall is initiated. Notice to the FDA of a correction or removal is required when undertaken to reduce a risk to health, including when there is a reasonable probability that the product will cause serious adverse health consequences or death, or when use of the device may cause temporary or medically reversible adverse health consequences or an outcome where the probability of serious adverse health consequences is remote. In addition, companies are required to maintain certain records of corrections and removal, even if they are not reportable to the FDA or similar foreign governmental authorities. We may initiate voluntary recalls involving our products in the future that we determine do not require notification of the FDA or foreign governmental authorities. If the FDA or foreign governmental authorities disagree with our determinations, they could require us to report those actions as recalls. A future recall announcement could harm our reputation with customers and negatively affect our sales. In addition, the FDA or a foreign governmental authority could take enforcement action for failing to report the recalls when they were conducted.

Depending on the corrective action we take to redress a product’s deficiencies or defects, the FDA or applicable foreign regulatory authority may require, or we may decide, that we will need to obtain new approvals or clearances for the device before we may market or distribute the corrected device. Seeking such approvals or clearances may delay our ability to replace the recalled devices in a timely manner. Moreover, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties, civil penalties or criminal fines. We may also be required to bear other costs or take other actions that may have a negative impact on our sales as well as face significant adverse publicity or regulatory consequences, which could harm our business, including our ability to market our products in the future.

In addition, under the FDA’s medical device reporting regulations, we are required to report to the FDA any incident in which our product may have caused or contributed to a death or serious injury or in which our product

63

malfunctioned and, if the malfunction were to recur, would likely cause or contribute to death or serious injury. Repeated product malfunctions may result in a voluntary or involuntary product recall. We are subject to similar obligations in the EEA and other countries in which we market our products.

Any adverse event involving our products, whether in the United States or abroad, could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection, mandatory recall, orders of repair, replacement or refund or other enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.

If we or our component manufacturers and contract facilities fail to comply with the FDA’s Quality System Regulation or Current Good Manufacturing Practice regulations, our manufacturing operations could be interrupted, and our product sales and operating results could suffer.

We and some of our component manufacturers and contract facilities are required to comply with regulatory requirements known as the FDA’s Quality System Regulation (QSR), which covers the procedures and documentation of the design, testing, production, control, quality assurance, inspection, complaint handling, recordkeeping, management review, labeling, packaging, sterilization, storage and shipping of our device products. The FDA’s Current Good Manufacturing Practices (cGMPs) regulations also apply to the manufacture of our products. The FDA audits compliance with these regulatory requirements through periodic announced and unannounced inspections of manufacturing and other facilities. The FDA may conduct inspections or audits at any time, and we and some of our component suppliers and contract facilities are subject to such inspections. Although we believe our manufacturing facilities and those of our critical component suppliers are in material compliance with the QSR requirements and with applicable cGMPs, we cannot provide assurance that any future inspection will not result in adverse findings. If our manufacturing facilities or those of any of our component suppliers or contract facilities are found to be in violation of applicable laws and regulations, or we or our suppliers have significant noncompliance issues or fail to timely and adequately respond to any adverse inspectional observations or product safety issues, or if any corrective action plan that we or our suppliers propose in response to observed deficiencies is not sufficient, the FDA could take enforcement action, including any of the following sanctions:

untitled letters or warning letters;
fines, injunctions, consent decrees and civil penalties;
customer notifications or repair, replacement, refunds, recall, detention or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
refusing or delaying our requests for clearance or approval of new products or modified products;
withdrawing clearances or approvals that have already been granted;
refusal to grant export approval for our products; or
criminal prosecution.

Any of these sanctions could adversely affect our business, financial conditions and operating results.

Outside the United States, our products and operations are also often required to comply with standards set by industrial standards bodies, such as the International Organization for Standardization. Foreign regulatory bodies may evaluate our products or the testing that our products undergo against these standards and regulations. The specific standards, regulations, types of evaluation and scope of review differ among foreign regulatory bodies. If we fail to adequately comply with any of these standards, a foreign regulatory body may take adverse actions similar to those within the power of the FDA. Any such action may harm our reputation and could have an adverse effect on our business, results of operations and financial condition.

We may be subject to fines, penalties, injunctions or other enforcement actions if we are determined to be promoting the use of our products for unapproved or “off-label” uses, resulting in damage to our reputation and business.

Our promotional materials and training methods must comply with FDA and other applicable laws and regulations, including the prohibition of the promotion of a drug or medical device for a use that has not been cleared or approved by the FDA. Use of a drug or device outside of its cleared or approved indications is known as “off-label” use. Physicians may use our products off-label, as the FDA does not restrict or regulate a physician’s choice of treatment

64

within the practice of medicine. However, if the FDA determines that our promotional materials or training constitutes promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance of warning letters, untitled letters, fines, penalties, consent decrees, injunctions, or seizures, which could have an adverse impact on our reputation and financial results. We could also be subject to enforcement action under other federal or state laws, including the federal False Claims Act (FCA). While we may request additional indications for our products, the FDA may deny those requests, require additional expensive clinical data to support any additional indications or impose limitations on the intended use of any cleared or approved product as a condition of clearance or approval.

In addition to promoting our products in a manner consistent with our clearances, we must have adequate substantiation for the claims we make for our products. If any of our claims are determined to be false, misleading or deceptive, our products could be considered to be misbranded under the FDCA or to violate the Federal Trade Commission Act. We could also face lawsuits from our competitors under the Lanham Act alleging that our marketing materials are false or misleading.

Failure to comply with the Federal Health Insurance Portability and Accountability Act of 1996, the Health Information Technology for Economic and Clinical Health Act, the European Union’s General Data Protection Regulation, and implementing regulations affecting the transmission, security and privacy of health and other proprietary and personal information could result in significant penalties.

Numerous federal, and state and international laws and regulations, including the Federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), the Health Information Technology for Economic and Clinical Health Act (HITECH Act), and the GDPR govern the collection, dissemination, security, use, disclosure and confidentiality of patient-identifiable health and other proprietary and personally-identifiable information. HIPAA, the HITECH Act and the GDPR may require us to comply with standards for the use and disclosure of patient-identifiable health and other types of personal information. The Privacy Standards and Security Standards under HIPAA establish a set of basic national privacy and security standards for the protection of patient-identifiable health information by health plans, healthcare clearinghouses and certain healthcare providers, referred to as covered entities, and the business associates with whom such covered entities contract for services. Notably, whereas HIPAA previously directly regulated only these covered entities, the HITECH Act makes certain of HIPAA’s privacy and security standards also directly applicable to covered entities’ business associates. As a result, both covered entities and business associates are now subject to significant civil and criminal penalties for failure to comply with the Privacy Standards and Security Standards.

HIPAA and the HITECH Act also include standards for common healthcare electronic transactions and code sets, such as claims information, plan eligibility and payment information. Covered entities, such as healthcare providers, are required to conform to such transaction set standards pursuant to HIPAA.

HIPAA requires covered entities to develop and maintain policies and procedures with respect to the use and disclosure of patient-identifiable health information and the adoption of administrative, physical and technical safeguards to protect such information. The HITECH Act expands the notification requirement for breaches of patient-identifiable health information, restricts certain disclosures and sales of patient-identifiable health information and provides a tiered system for civil monetary penalties for HIPAA violations. The HITECH Act also increased the civil and criminal penalties that may be imposed against covered entities, business associates and possibly other persons and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney fees and costs associated with pursuing federal civil actions. Additionally, certain states have adopted comparable privacy and security laws and regulations, some of which may be more stringent than HIPAA.

The GDPR, which took effect in Europe in May 2018, creates a range of new compliance obligations and increases financial penalties for non-compliance and extends the scope of the European Union data protection law to all companies processing data of European Union residents, regardless of the company’s location. The GDPR and other privacy and data protection laws may be interpreted and applied differently from country to country and may create inconsistent or conflicting requirements. Any failure to comply with GDPR or other data privacy laws could lead to government enforcement actions and significant penalties. Further, any perceived privacy right violation could result in reputational harm, third-party claims, lawsuits or investigations. Such regulations increase our compliance and administrative burden significantly.

If we do not comply with applicable existing or new laws and regulations related to patient health information, we could be subject to criminal or civil sanctions. New data privacy standards, whether implemented pursuant to

65

HIPAA, the HITECH Act, the GDPR, congressional action or otherwise, could have a significant effect on the manner in which we handle healthcare-related and other personal data and the cost of complying with these standards could be significant.

The 2013 final HITECH Act omnibus rule modified the breach reporting standard in a manner that will likely make more data security incidents qualify as reportable breaches. Any liability from a failure to comply with the applicable requirements of HIPAA, the HITECH Act or the GDPR could adversely affect our financial condition. The costs of complying with privacy and security-related legal and regulatory requirements are burdensome and could have a material adverse effect on our results of operations. These provisions, as modified, will be subject to interpretation by various U.S. and international courts and other governmental authorities, thus creating potentially complex compliance issues for us, as well as our clients and strategic partners. In addition, we are unable to predict what changes to these various privacy and security standards might be made in the future or how those changes could affect our business. Any new legislation or regulation in the area of privacy and security of personal information, including personal health information, could also adversely affect our business operations.

If we fail to comply with state and federal healthcare regulatory laws, we could face substantial penalties, damages, fines, disgorgement, exclusion from participation in governmental healthcare programs, and the curtailment of our operations, any of which could adversely affect our business, operations, and financial condition.

Although we do not provide healthcare services, submit claims for third-party reimbursement, or receive payments directly from Medicare, Medicaid or other third-party payors for our products, we are subject to healthcare fraud, abuse and transparency regulation and enforcement by federal and state governments, which could significantly impact our business. To ensure compliance with Medicare, Medicaid and other regulations, government agencies or their contractors often conduct routine audits and request customer records and other documents to support claims submitted for payment of services rendered. Government agencies or their contractors also periodically open investigations and obtain information from healthcare providers. Violations of federal and state regulations can result in severe criminal, civil and administrative penalties and sanctions, including debarment, suspension or exclusion from Medicare, Medicaid and other government reimbursement programs, any of which would have a material adverse effect on our business.

The laws that may affect our ability to operate include, but are not limited to:

the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, receiving, offering, or paying remuneration, directly or indirectly, in cash or in kind, in exchange for or to induce either the referral of an individual for, or the purchase, lease, order or recommendation of, any good, facility, item or service for which payment may be made, in whole or in part, under federal healthcare programs such as Medicare and Medicaid. A person or entity does not need to have actual knowledge of this statute or specific intent to violate it;
the civil FCA, which prohibits, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other federal payors that are false or fraudulent; knowingly making, using, or causing to be made or used, a false record or statement to get a false or fraudulent claim paid or approved by the government; or knowingly making, using, or causing to be made or used, a false record or statement to avoid, decrease or conceal an obligation to pay money to the federal government;
the criminal FCA, which imposes criminal fines or imprisonment against individuals or entities who make or present a claim to the government knowing such claim to be false, fictitious or fraudulent;
HIPAA, which created federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
the federal civil monetary penalties statute, which prohibits, among other things, the offering or giving of remuneration to a Medicare or Medicaid beneficiary that the person knows or should know is likely to influence the beneficiary’s selection of a particular supplier of items or services reimbursable by a Federal or state governmental program;
the federal Physician Payments Sunshine Act under ACA, which requires certain manufacturers of drugs, devices, biologics, and medical supplies to report annually to the U.S. Department of Health and Human Services information related to payments and other transfers of value to physicians, other healthcare providers, and teaching hospitals, and ownership and investment interests held by physicians and other healthcare providers and their immediate family members. Manufacturers must submit such reports by the 90th day of each subsequent calendar year; and

66

state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws that may apply to items or services reimbursed by any third-party payor, including commercial insurers; state laws that require pharmaceutical companies to comply with the device industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; and state laws that require device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures.

Further, the ACA, among other things, amended the intent requirements of the federal Anti-Kickback Statute and certain criminal statutes governing healthcare fraud. A person or entity can now be found guilty of violating the statute without actual knowledge of the statute or specific intent to violate it. In addition, ACA provided that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA.

While we do not submit claims and our customers make the ultimate decision on how to submit claims, from time to time, we may provide reimbursement guidance to our customers. If a government authority were to conclude that we provided improper advice to our customers or encouraged the submission of false claims for reimbursement, we could face action against us by government authorities. Any violations of these laws, or any action against us for violation of these laws, even if we successfully defend against it, could result in a material adverse effect on our reputation, business, results of operations and financial condition.

We have entered into consulting and scientific advisory board arrangements with physicians and other healthcare providers, including some who influence the ordering of and use of our products in procedures they perform. Compensation for some of these arrangements includes the provision of stock options. In addition, in connection with our clinical trial recruitment activities, we have entered into compensation arrangements with some of the physicians who recruit subjects to our clinical trials. While we believe we are in material compliance with applicable laws, because of the complex and far-reaching nature of these laws, regulatory agencies may view these transactions as prohibited arrangements that must be restructured, or discontinued, or that affect our ability to use all of the data from the clinical trial to support our marketing applications, or for which we could be subject to other significant penalties. We could be adversely affected if regulatory agencies interpret our financial relationships with providers who influence the ordering of and use our products to be in violation of applicable laws.

The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform, especially in light of the lack of applicable precedent and regulations. Federal and state enforcement bodies scrutinize interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Responding to investigations can be time- and resource-consuming and can divert management’s attention from the business. Additionally, as a result of these investigations, healthcare providers and entities may have to agree to additional onerous compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business.

If our operations are found to be in violation of any of the laws described above or any other government regulations that apply to us, we may be subject to penalties, including civil and criminal penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in federal and state healthcare programs and the curtailment or restricting of our operations, any of which could harm our ability to operate our business and our financial results.

Our operations involve hazardous materials, and we must comply with environmental laws and regulations, which can be expensive.

We are subject to a variety of federal, state and local regulations relating to the use, handling, storage and disposal of, and human exposure to, hazardous and toxic materials. We could incur costs, fines, and civil and criminal sanctions, third-party property damage or personal injury claims, or could be required to incur substantial investigation or remediation costs, if we were to violate or become liable under environmental laws. Compliance with current or future environmental and safety laws and regulations could restrict our ability to expand our facilities, impair our research, development or production efforts, or require us to incur other significant expenses. There can be no assurance that violations of environmental laws or regulations will not occur in the future as a result of the inability to obtain permits, human error, accident, equipment failure or other causes.

67

Risks Related to Our Intellectual Property

If we are unable to adequately protect our intellectual property, our competitors and other third parties could develop and commercialize products similar or identical to ours, which would substantially impair our ability to compete.

Our success and ability to compete depends significantly upon our ability to maintain and protect our proprietary rights to the technologies and inventions used in or embodied by our products. We rely on a combination of patents and trademark rights, and to a lesser extent on trade secrets and copyrights, together with licenses and nondisclosure agreements to protect our intellectual property. These legal means, however, afford only limited protection and may not adequately protect our intellectual property rights. We also have not pursued or maintained, and may not pursue or maintain in the future, patent protection for our products in every country or territory in which we sell or will in the future sell our products. In addition, we cannot be sure that any of our pending patent applications or pending trademark applications will issue or that, if issued, they will issue in a form that will be advantageous to us. The United States Patent and Trademark Office (USPTO) or other foreign patent offices may deny or significantly narrow claims made under our patent applications and our issued patents may be successfully challenged, may be designed around, or may otherwise be of insufficient scope to provide us with any meaningful protection for our present or future commercial products. Further, the USPTO or other foreign trademark offices may deny our trademark applications and, even if published or registered, these trademarks may be ineffective in protecting our brand and goodwill and may be successfully opposed or challenged.

The patent prosecution process itself is expensive and time consuming, and we may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. The patent prosecution process requires compliance with complex laws, rules and regulations imposed by patent authorities. Failure to comply with these laws, rules and regulations may derive, among other bases, from various defects of form in the preparation or filing of our patents or patent applications, which may include defects that relate to our making proper priority claims and inventorship determinations. If any such defects are identified, we may need to take corrective action. For example, we have filed petitions with the USPTO to request in part that Dr. Richard Hill, one of our consultants, be added as an inventor on patents related to the iStent, iStent inject, iStent SA, iStent Infinite and iStent Supra. Dr. Hill has assigned his rights in these patents and certain other patent applications to us pursuant to the terms of his consulting agreement. Because Dr. Hill was employed as an Associate Professor at the University of California, Irvine (the University) during the period when these patents and patent applications were developed in December 2014, we entered into an agreement with the University pursuant to which the University agreed not to challenge our ownership of these patents and patent applications. In addition, if any material defects are found in the form or preparation of any of our patents or patent applications, such patents or applications may be invalid and unenforceable. Any of these outcomes could impair our ability to prevent competition from third parties, which could harm our business. Moreover, the USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. In addition, periodic maintenance fees on issued patents often must be paid to the USPTO and foreign patent agencies over the lifetime of the patent. Noncompliance with these requirements can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If we fail to maintain the patents and patent applications covering our products or procedures, we may not be able to stop a competitor from marketing products that are the same as or similar to our products, which would have a material adverse effect on our business. In addition, patents are limited in term. Once all of the patents covering a particular product of ours in a particular jurisdiction have expired, we will no longer be able to stop competitors from marketing a product that is the same as or similar to our product in that jurisdiction, which could have a material adverse effect on our business.

The patent position of global medical technology, device and pharmaceutical companies is generally highly uncertain, involves complex legal and factual questions and has in recent years been the subject of much litigation and administrative proceedings, such as post-grant or inter partes review proceedings at the USPTO. In the United States and in many foreign jurisdictions, policies regarding the breadth of claims allowed in patents can be inconsistent. The U.S. Supreme Court and the Court of Appeals for the Federal Circuit have made, and will likely continue to make, changes in how the patent laws of the United States are interpreted. Similarly, foreign courts have made, and will likely continue to make, changes in how the patent laws in their respective jurisdictions are interpreted. We cannot predict future changes in the interpretation of patent laws or changes to patent laws that might be enacted into law by U.S. and foreign legislative bodies. Those changes may materially affect our patents or patent applications and our ability to obtain patents. Future protection for our proprietary rights is uncertain because legal means afford only limited protection and may not adequately protect our rights or permit us to gain or keep our competitive advantage, which could adversely affect our business, financial condition and results of operations.

68

Patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. On September 16, 2011, the America Invents Act, or the Leahy-Smith Act, was signed into law. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted, redefine prior art, affect patent litigation or administrative proceedings at the USPTO, and switch the U.S. patent system from a “first-to-invent” system to a “first-to-file” system. Under a “first-to-file” system, assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled to the patent on an invention regardless of whether another inventor had made the invention earlier. The USPTO developed new regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, and in particular, the first-to-file provisions, only became effective on March 16, 2013. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. However, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business and financial condition. In addition, patent reform legislation may pass in the future, in the U.S. or elsewhere, that could lead to additional uncertainties and increased costs surrounding the prosecution, enforcement, and defense of our patents and applications.

We may be subject to a third-party pre-issuance submission of prior art to the USPTO or to another foreign patent office, or become involved in opposition, interference, derivation, reexamination, inter partes review, post-grant review, or other patent office proceedings or litigation, in the United States or elsewhere, challenging our patent rights or the patent rights of others. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate, our patent rights, allow third parties to commercialize our technology or products and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third-party patent rights.

We have a number of foreign patents and patent applications, and expect to pursue patent protection in the most significant markets in which we do business. The laws of other countries in which our product offerings are or may be sold may not protect our product offerings and intellectual property to the same extent as U.S. laws, if at all. Many companies have encountered significant difficulties in obtaining, protecting and defending such rights in such markets. In addition, many countries limit the enforceability of patents against other parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, and certain countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to other parties. We also may be unable to protect our rights in trade secrets and unpatented proprietary technology in these countries. If we encounter such difficulties or we are otherwise precluded from effectively protecting our intellectual property rights in these jurisdictions, our business, financial condition and results of operations could be substantially harmed.

Despite our efforts to safeguard our intellectual property rights, we may not be successful in doing so, or the steps taken by us in this regard may not be adequate to detect or deter misappropriation of our technology or to prevent an unauthorized third party from copying or otherwise obtaining and using our products, technology or other information that we regard as proprietary. Moreover, our competitors may independently develop equivalent knowledge, methods and know-how. Competitors could purchase our products and attempt to replicate some or all of the competitive advantages we derive from our development efforts, infringe our intellectual property rights, design around our protected technology or develop their own competitive technologies that fall outside of our intellectual property rights. Our inability to adequately protect our intellectual property could allow our competitors and other third parties to produce products based on our patented or proprietary technology and other intellectual property rights, which could substantially impair our ability to compete.

We may not be able to accurately estimate or control our future operating expenses in relation to obtaining, enforcing and/or defending intellectual property, which could lead to cash shortfalls. Our operating expenses may fluctuate significantly in the future as a result of the costs of preparing, filing, prosecuting, defending and enforcing patent claims and other patent related costs, including litigation costs and the results of such litigation or costs associated with administrative proceedings and the results of such proceedings.

We have been and may in the future become involved in patent and other intellectual property litigation or administrative proceedings to enforce or defend our intellectual property rights, which could be costly, time consuming and unsuccessful and could interfere with our ability to successfully commercialize our products.

We have asserted and may in the future need to assert claims of infringement against third parties to protect our intellectual property. For example, on April 14, 2018, we filed a patent infringement lawsuit against Ivantis, Inc. in the U.S. District Court for the Central District of California, Southern Division, alleging that Ivantis’ Hydrus Microstent

69

device infringes certain of our U.S. patents. For more information on this lawsuit, please see Item 1 – Legal Proceedings above.

Regardless of the final outcome, any litigation to enforce our intellectual property rights in patents, copyrights, trade secrets or trademarks is highly unpredictable and could result in substantial costs and diversion of resources, which could have a material adverse effect on our business, financial condition and results of operations. Any claims we assert or have asserted against alleged infringers could provoke these third parties to assert counterclaims against us alleging that we infringe their own intellectual property rights, or that our rights are invalid or unenforceable. A court could hold that some or all of our asserted intellectual property rights are not infringed, or could invalidate our rights, hold our rights unenforceable, or substantially narrow the scope of protection. Any such adverse result would undermine our competitive position. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could hurt the price of our common stock. Such litigation proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities.

We may become subject to claims of infringement or misappropriation of the intellectual property rights of others, which could prohibit us from selling our products, require us to obtain licenses from third parties, require us to develop non-infringing alternatives and/or subject us to substantial monetary damages and injunctive relief.

The medical device industry is characterized by the existence of a large number of patents and frequent litigation based on allegations of patent infringement. Third parties could assert infringement or misappropriation claims against us with respect to our current or future commercial products, such as the counterclaims filed by Ivantis in 2018, as described above. Moreover, because patent applications can take many years to issue, there may be currently pending applications, unknown to us, which may later result in issued patents that materially and adversely affect our business. Our competitors or other interested parties could also pursue additional patent protection related to their earlier patent disclosures with the intent to cover our products. Whether or not any such claims are valid, we cannot be certain that we have not infringed and will not in the future infringe the intellectual property rights of such third parties or others. Additionally, for business reasons, we have challenged and may in the future seek to invalidate or challenge the intellectual property rights of a third party, including those rights owned by our competitors, before any infringement assertion is made. This action could include seeking a declaration or decision from a court or patent office that one or more of our products do not infringe one or more patents or other intellectual property rights owned by third parties and/or that one or more patents owned by one or more third parties are invalid.

Any infringement or misappropriation claim or validity or infringement challenge could result in significant costs, substantial damages and our inability to manufacture, market or sell our existing or future products that are found to infringe. Even if we were to prevail in any such action, the litigation or administrative proceeding could result in substantial cost and diversion of resources that could materially and adversely affect our business. If a court determined, or if we independently discovered, that our product offerings violated third-party proprietary rights, there can be no assurance that we would be able to re-engineer our products to avoid those rights or to obtain a license under those rights on commercially reasonable terms, if at all. As a result, we could be prohibited from selling products that are found to infringe, or we could elect not to sell or to stop selling products that we believe have a substantial probability of infringing a third-party’s intellectual property rights. Even if obtaining a license were feasible, it may be costly and time-consuming. A court could also enter orders that temporarily, preliminarily or permanently enjoin us or our customers from making, using, selling, offering to sell, distributing, exporting or importing the iStent or iStent inject, or our products in development, or could enter orders mandating that we undertake certain remedial activities. A court could also order us to pay compensatory damages for such infringement, plus prejudgment interest, and if we are found to have willfully infringed third-party rights, could in addition treble the compensatory damages and award attorneys’ fees. These damages could be substantial and could harm our reputation, business, financial condition and results of operations.

Even if resolved in our favor, litigation or other legal or administrative proceedings relating to intellectual property claims may cause us to incur significant expenses, and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could hurt the price of our common stock. Such litigation or administrative proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or administrative proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or administrative proceedings more effectively than we can because of their greater financial resources. Uncertainties

70

resulting from the initiation and continuation of patent litigation or other proceedings could compromise our ability to compete in the marketplace.

If any of our employees, consultants or others breach their proprietary information agreements, our competitive position could be harmed.

We protect our proprietary technology, in part, through proprietary information and inventions agreements with employees, consultants and other parties. These agreements with employees and consultants generally contain standard provisions requiring those individuals to assign to us, without additional consideration, inventions conceived or reduced to practice by them while employed or retained by us, subject to customary exceptions. Although it is our policy to require each of our employees, consultants and any other parties who may be involved in the development of intellectual property on our behalf to execute such agreements, we may be unsuccessful in doing so with each party who in fact develops intellectual property that we regard as our own. The relevant assignment provisions may not be self-executing or may be breached. As a result, our competitors may learn our trade secrets or we may be required to pursue litigation in order to determine the ownership of the intellectual property rights at issue.

Even if we file suit to prevent or stop such disclosure, there is a risk that a court could find we have not adequately protected the information as a trade secret and allow use of the disclosed information by our competitors. Additionally, we may need to file suit to force the employee, consultant or other party in breach to assign his, her or its rights to us, or we may need to pay additional compensation to such employee, consultant or other party in order to quiet or obtain legal title to the intellectual property rights at issue.

We may be subject to claims that we or our employees have misappropriated the intellectual property of a third party, including trade secrets or know-how, or are in breach of non-competition or non-solicitation agreements with our competitors and third parties may claim an ownership interest in intellectual property we regard as our own.

Many of our employees and consultants were previously employed at or engaged by other medical device, biotechnology or pharmaceutical companies, including our competitors or potential competitors. Some of these employees, consultants and contractors, may have executed proprietary rights, non-disclosure and non-competition agreements in connection with such previous employment. Although we try to ensure that our employees and consultants do not use the intellectual property, proprietary information, know-how or trade secrets of others in their work for us, we may be subject to claims that we or these individuals have, inadvertently or otherwise, misappropriated the intellectual property or disclosed the alleged trade secrets or other proprietary information, of these former employers or competitors. Additionally, we may be subject to claims from third parties challenging our ownership interest in intellectual property we regard as our own, based on claims that our employees or consultants have breached an obligation to assign inventions to another employer, to a former employer, or to another person or entity. Litigation may be necessary to defend against claims, and it may be necessary or we may desire to enter into a license to settle any such claim; however, there can be no assurance that we would be able to obtain a license on commercially reasonable terms, if at all. If our defense to those claims fails, in addition to paying monetary damages, a court could prohibit us from using technologies or features that are essential to our products, if such technologies or features are found to incorporate or be derived from the trade secrets or other proprietary information of the former employers. An inability to incorporate technologies or features that are important or essential to our products could have a material adverse effect on our business, and may prevent us from selling our products. In addition, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against these claims, litigation could result in substantial costs and could be a distraction to management. Any litigation or the threat thereof may adversely affect our ability to hire employees or contract with independent sales representatives. A loss of key personnel or their work product could hamper or prevent our ability to commercialize our products, which could have an adverse effect on our business, results of operations and financial condition.

Risks Related to Being a Public Company

If we experience material weaknesses in, or otherwise fail to maintain an effective system of, internal controls in the future, we may not be able to accurately report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, the value of our common stock.

The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. In particular, Section 404(a) of the Sarbanes-Oxley Act requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over

71

financial reporting. Section 404(b) of the Sarbanes-Oxley Act requires our independent registered public accounting firm to annually attest to the effectiveness of our internal control over financial reporting.

As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting and our independent registered public accounting firm is required to audit the effectiveness of our internal control over financial reporting. If we identify material weaknesses in our internal controls over financial reporting, if we are unable to assert that our internal controls over financial reporting are effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be adversely affected, and we could become subject to investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources

Risks generally associated with a company-wide implementation of an enterprise resource planning (ERP) system may adversely affect our business and results of operations or the effectiveness of our internal controls over financial reporting.

We are in the process of implementing a company-wide ERP system to upgrade certain existing business, operational, and financial processes. Our ERP implementation is a complex and time-consuming project. Our results of operations could be adversely affected if we experience time delays or cost overruns during the ERP implementation process, or if the ERP system or associated process changes do not give rise to the benefits that we expect. This project has required and may continue to require investment of capital and human resources, the re-engineering of processes of our business, and the attention of many employees who would otherwise be focused on other aspects of our business. Any deficiencies in the design and implementation of the new ERP system could result in potentially much higher costs than we had incurred and could adversely affect our ability to develop and launch solutions, provide services, fulfill contractual obligations, file reports with the SEC in a timely manner, operate our business or otherwise affect our controls environment. Any of these consequences could have an adverse effect on our results of operations and financial condition. In addition, because the ERP is a new system and we have no prior experience with it, there is an increased risk that one or more of our financial controls may fail. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, results of operations or cash flows. If our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the New York Stock Exchange, the SEC, or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Risks Related to our Common Stock and Ownership of Our Common Stock

We expect that the price of our common stock may fluctuate substantially.

The market price for our common stock may fluctuate depending upon many factors, including, but not limited to:

the depth and liquidity of the market for our common stock;
volume, timing and nature of orders for our products;
developments generally affecting medical device companies;
actual or anticipated quarterly variation in our results of operations or the results of our competitors;
the announcements by us or our competitors of new products or product enhancements, significant contracts, commercial relationships or capital commitments;
developments or disputes concerning our intellectual property or other proprietary rights;
issuance of new or changes in earnings estimates or recommendations or reports by securities analysts;
investor perceptions of us and our business, including changes in market valuations of medical device companies;
actions by institutional or other large stockholders;

72

commencement of, or our involvement in, litigation;
failure to achieve significant sales;
manufacturing disruptions that could occur if we were unable to successfully expand our production in our current or an alternative facility;
any future sales of our common stock or other securities;
any major change to the composition of our board of directors or management;
our results of operations and financial performance; and
general economic, industry and market conditions.

In addition, the market price of the stocks of medical device, medical technology, pharmaceutical, biotechnology and other life science companies have experienced significant volatility that often does not relate to the operating performance of the companies represented by the stock. Further, there has been particular volatility in the market price of securities of early-stage and development-stage life science and medical device companies. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance.

If securities or industry analysts publish unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock will rely in part on the research and reports that equity research analysts publish about us and our business. We will not have any control over the analysts or the content and opinions included in their reports. The price of our stock could decline if one or more equity research analysts downgrade our stock or issue other unfavorable commentary or research. If one or more equity research analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which in turn could cause our stock price or trading volume to decline.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.

Provisions in our restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and amended and restated bylaws include provisions that:

authorize our board of directors to issue, without further action by the stockholders, up to 5,000,000 shares of undesignated preferred stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders may be called only by our board of directors, the chairman of the board of directors, the chief executive officer or the president;
establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered three year terms;
provide that our directors may be removed only for cause by a supermajority vote of our stockholders;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
specify that no stockholder is permitted to cumulate votes at any election of directors; and
require a supermajority vote of the stockholders and a majority vote of the board to amend certain of the above-mentioned provisions and our bylaws.

73

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us.

We have never paid dividends on our capital stock and do not anticipate paying cash dividends in the foreseeable future.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all available funds and any future earnings for use in the operation and expansion of our business and do not anticipate paying any cash dividends in the foreseeable future. Accordingly, investors may have to sell some or all of their shares of our common stock in order to generate cash flow from their investment. Investors may not receive a gain on their investment when they sell shares and may lose the entire amount of the investment.

Our charter provides that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for substantially all disputes between the Company and our stockholders, which could limit our stockholders' ability to obtain a favorable judicial forum for disputes with the Company or its directors, officers or other employees.

The Restated Certificate of Incorporation of Glaukos (the Glaukos Charter) provides that, unless the Company consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Company, (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Company or its stockholders, (iii) any action or proceeding asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, the Glaukos Charter or our bylaws, or (iv) any action or proceeding asserting a claim governed by the internal affairs doctrine. This exclusive forum provision is intended to apply to claims arising under Delaware state law and would not apply to claims brought pursuant to the Exchange Act or Securities Act of 1933, as amended, or any other claim for which the federal courts have exclusive jurisdiction. The exclusive forum provision in the Glaukos Charter will not relieve us of our duties to comply with the federal securities laws and the rules and regulations thereunder, and our stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.

This exclusive forum provision may limit a stockholder's ability to bring a claim in a judicial forum of its choosing for disputes with the combined company or its directors, officers or other employees, which may discourage lawsuits against the Company and its directors, officers and other employees. In addition, stockholders who do bring a claim in the Court of Chancery of the State of Delaware could face additional litigation costs in pursuing any such claim, particularly if they do not reside in or near Delaware. The Court of Chancery of the State of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder would otherwise choose to bring the action, and such judgments or results may be more favorable to the Company than to our stockholders. However, the enforceability of similar exclusive forum provisions in other companies' certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find this type of provision to be inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings. If a court were to find the exclusive forum provision contained in the Glaukos Charter to be inapplicable or unenforceable in an action, we might incur additional costs associated with resolving such action in other jurisdictions.

74

Item 6. Exhibits

Incorporated by Reference

Exhibit No.

Description

Form

File No.

Exhibit

Filing Date

2.1

IOP System Purchase Agreement, dated as of April 12, 2017, by and between Glaukos Corporation and DOSE Medical Corporation

8-K

1-37463

2.1

4/12/2017

2.2

Agreement and Plan of Merger, dated as of August 7, 2019, by and between Glaukos Corporation and Avedro, Inc.

8-K

1-37463

2.1

8/7/2019

3.1

Restated Certificate of Incorporation of the Registrant

8-K

1-37463

3.1

06/30/2015

3.2

Amended and Restated Bylaws of the Registrant

8-K

1-37463

3.2

06/30/2015

10.1

Form of Voting Agreement between Glaukos Corporation and certain stockholders of Avedro, Inc.

8-K

1-37463

10.1

8/7/2019

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

XBRL Taxonomy Schema Linkbase Document

101.CAL

XBRL Taxonomy Calculation Linkbase Document

101.DEF

XBRL Taxonomy Definition Linkbase Document

101.LAB

XBRL Taxonomy Labels Linkbase Document

101.PRE

XBRL Taxonomy Presentation Linkbase Document

104

Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL

75

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of San Clemente, State of California, on November 6, 2019.

GLAUKOS CORPORATION

By:

/s/ THOMAS W. BURNS

Thomas W. Burns

Chief Executive Officer and President (Principal Executive Officer)

By:

/s/ JOSEPH E. GILLIAM

Joseph E. Gilliam

Chief Financial Officer and Sr. Vice President, Corporate Development (Principal Accounting and Financial Officer)

76

EX-31.1 2 ex-31d1.htm EX-31.1 gkos_Ex_31-1

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a) OF THE

SECURITIES EXCHANGE ACT, AS AMENDED, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Thomas W. Burns, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Glaukos Corporation;

 

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 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 accounting 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a)

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

 

b)

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

 

 

Date: November 6, 2019

 

 

 

/s/ THOMAS W. BURNS

Name: Thomas W. Burns

Chief Executive Officer and President

 

EX-31.2 3 ex-31d2.htm EX-31.2 gkos_Ex_31-2

Exhibit 31.2

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the

Securities Exchange Act, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Joseph E. Gilliam, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Glaukos Corporation;

 

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 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 accounting 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a)

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

 

b)

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

 

 

Date: November 6, 2019

 

 

 

/s/ JOSEPH E. GILLIAM

Name: Joseph E. Gilliam

Chief Financial Officer & Sr. Vice President, Corporate Development

 

EX-32.1 4 ex-32d1.htm EX-32.1 gkos_Ex_32-1

Exhibit 32.1

Certification of Chief EXECUTIVE Officer pursuant to 18 U.S.C. Section 1350

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

I, Thomas W. Burns, President and Chief Executive Officer of Glaukos Corporation (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

 

(1)

the Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: November 6, 2019

 

 

 

/s/ THOMAS W. BURNS

Name: Thomas W. Burns

Chief Executive Officer and President

 

This certification accompanies and is being “furnished” with this Report, shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that Section and shall not be deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing.

 

 

EX-32.2 5 ex-32d2.htm EX-32.2 gkos_Ex_32-2

Exhibit 32.2

 

Certification of Chief FINANCIAL Officer pursuant to 18 U.S.C. Section 1350

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

I, Joseph E. Gilliam, Chief Financial Officer & Sr. Vice President, Corporate Development of Glaukos Corporation (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

 

(1)

the Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: November 6, 2019

 

 

 

/s/ JOSEPH E. GILLIAM

Name: Joseph E. Gilliam

Chief Financial Officer & Sr. Vice President, Corporate Development

 

This certification accompanies and is being “furnished” with this Report, shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that Section and shall not be deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing.

 

EX-101.SCH 6 gkos-20190930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Balance Sheet Details - Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Balance Sheet Details - Other (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Leases - Balance Sheet and Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Leases - Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Leases - Maturity (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Business Segment Information 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 30303 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Basis of Presentation - (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements - Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value Measurements - Transfers (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases - Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Leases - Leases Details (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Leases - Lease Term And Discount Rate And Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets - Summary and Other (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stock-Based Compensation - Plan Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Stock-Based Compensation - Allocation of Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gkos-20190930_cal.xml EX-101.CAL EX-101.DEF 8 gkos-20190930_def.xml EX-101.DEF EX-101.LAB 9 gkos-20190930_lab.xml EX-101.LAB EX-101.PRE 10 gkos-20190930_pre.xml EX-101.PRE XML 11 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Basis of Presentation - (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 22, 2019
USD ($)
Jun. 27, 2019
USD ($)
Jun. 19, 2019
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Aug. 07, 2019
shares
Dec. 31, 2018
item
Organization and basis of presentation information              
In-process research and development expensed       $ 1,500 $ 3,745    
Proposed acquisition of Avedro, Inc.              
Organization and basis of presentation information              
Number of shares received in connection with Merger for each share of company owned stock | shares           0.365  
Ownership percentage of combined company           85.00%  
Licensing Arrangement with Intratus, Inc.              
Organization and basis of presentation information              
In-process research and development expensed $ 1,500            
Cash payments for the acquisition of certain assets $ 1,500            
DOSE Medical Corporation              
Organization and basis of presentation information              
In-process research and development expensed   $ 2,200          
Period for U.S. Food and Drug Administration (FDA) approval for additional consideration     10 years        
Period for EU European Medicines Agency approval for additional consideration     10 years        
Quarterly royalty rate (as a percent)     5.00%        
Period for the quarterly royalty rate payments     10 years        
Cash payments for the acquisition of certain assets of related party     $ 2,500        
Capitalized property and equipment   $ 300          
DOSE Medical Corporation | Minimum              
Organization and basis of presentation information              
Additional future consideration for U.S. Food and Drug Administration (FDA) approval     5,000        
Additional future consideration for European Medicines Agency approval     1,250        
Additional future consideration for certain net sales milestones     7,500        
Buyout of additional consideration amount     10,000        
DOSE Medical Corporation | Maximum              
Organization and basis of presentation information              
Additional future consideration for U.S. Food and Drug Administration (FDA) approval     22,500        
Additional future consideration for European Medicines Agency approval     2,500        
Additional future consideration for certain net sales milestones     20,000        
Buyout of additional consideration amount     $ 55,000        
Avedro, Inc.              
Organization and basis of presentation information              
Number of procedures performed | item             400,000
Number of procedures performed in the United States | item             18,000
Avedro, Inc. | Proposed acquisition of Avedro, Inc.              
Organization and basis of presentation information              
Ownership percentage of combined company           15.00%  
XML 12 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Measurements  
Schedule of the Company's financial assets and financial liabilities measured at fair value on a recurring basis

The following tables present information about the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value (in thousands). The Company did not have any financial liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018.

At September 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

September 30, 

identical assets

inputs

inputs

    

2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

114

$

114

$

-

$

-

U.S. government agency bonds (ii)

500

-

500

-

Bank certificates of deposit (ii) (iii)

11,713

-

11,713

-

Commercial paper (ii)

9,454

-

9,454

-

Corporate notes (ii)

67,026

-

67,026

-

Asset-backed securities (ii)

25,893

-

25,893

-

$

114,700

$

114

$

114,586

$

-

At December 31, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

December 31, 

identical assets

inputs

inputs

    

2018

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

1,156

$

1,156

$

-

$

-

U.S. government agency bonds (ii)

1,982

-

1,982

-

U.S. government bonds (ii)

1,297

-

1,297

-

Bank certificates of deposit (ii)

15,201

-

15,201

-

Commercial paper (ii)

9,593

-

9,593

-

Corporate notes (ii) (iv)

61,752

-

61,752

-

Asset-backed securities (ii)

21,842

-

21,842

-

$

112,823

$

1,156

$

111,667

$

-

(i)Included in cash and cash equivalents with a maturity of three months or less from date of purchase on the condensed consolidated balance sheets.
(ii)Included in short-term investments on the condensed consolidated balance sheets.
(iii)As of September 30, 2019, a bank certificate of deposit investment totaling $1,201 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.
(iv)As of December 31, 2018, a corporate note investment totaling $1,000 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.
XML 13 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Fair Value Assumptions (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Stock-based compensation      
Unamortized stock-based compensation expense not yet recognized $ 54.4 $ 54.4  
RSU      
Stock-based compensation      
Unamortized stock-based compensation expense not yet recognized 25.5 $ 25.5  
Options remaining vesting period   4 years  
Weighted average period of recognition   1 year 7 months 6 days  
Stock options      
Stock-based compensation      
Unamortized stock-based compensation expense not yet recognized $ 28.9 $ 28.9  
Options remaining vesting period   4 years  
Weighted average period of recognition   2 years 1 month 6 days  
Stock-based awards - weighted average assumptions used to estimate fair value of options granted      
Risk-free interest rate (as a percent) 1.61% 2.17% 2.67%
Expected dividend yield (as a percent) 0.00% 0.00% 0.00%
Expected volatility rate (as a percent) 47.00% 46.80% 44.90%
Expected term 6 years 3 days 6 years 3 days 6 years 1 month 6 days
XML 14 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 01, 2019
item
Dec. 31, 2018
USD ($)
item
Aug. 31, 2018
item
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Other commitments              
Letter of Credit outstanding   $ 8,800,000   $ 8,800,000   $ 8,800,000  
Restricted cash   8,775,000   $ 8,881,000   $ 8,881,000  
Number of Months from start of lease for adjustments to Letter of Credit | item       37   37  
Frequency of adjustment to Letter of Credit           12 months  
Adjustment rate of Letter of Credit (as a percent)           20.00%  
Amount of Letter of Credit outstanding after adjustments       $ 2,000,000.0   $ 2,000,000.0  
Deferred compensation plan liability   2,000,000.0   3,200,000   3,200,000  
Deferred compensation plan assets   $ 1,900,000   3,100,000   3,100,000  
Purchase commitment obligation       7,200,000   7,200,000  
Agreement with the Regents              
Other commitments              
Minimum required annual payment of the commitment obligation, based on net sales of current and future products       500,000   500,000  
Cost of sales | Agreement with the Regents              
Other commitments              
Commitment obligation payments       1,500,000 $ 1,100,000 4,200,000 $ 3,200,000
Patent Litigation | Pending Litigation              
Other commitments              
Number of patent infringements | item     3        
Number of new new petitions filed | item   2          
Securities Litigation | Pending Litigation              
Other commitments              
Accrual for loss contingency       $ 0   $ 0  
Number of additional lawsuits filed | item 3            
Number of lawsuits that name Avedro and Avedro board of directors as defendants | item 2            
Number of total lawsuits filed | item 4            
XML 15 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Nov. 05, 2019
Document and Entity Information    
Entity Registrant Name GLAUKOS Corp  
Entity Central Index Key 0001192448  
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2019  
Entity File Number 001-37463  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 33-0945406  
Entity Address, Address Line One 229 Avenida Fabricante  
Entity Address, City or Town San Clemente  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92672  
City Area Code 949  
Local Phone Number 367-9600  
Title of 12(b) Security Common Stock  
Trading Symbol GKOS  
Security Exchange Name NYSE  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   36,927,816
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss $ (13,506) $ (6,621) $ (21,157) $ (14,730)
Other comprehensive income:        
Foreign currency translation gain 530 322 364 1,369
Unrealized gain (loss) on short-term investments, net of tax 74 74 735 (71)
Other comprehensive income 604 396 1,099 1,298
Total comprehensive loss $ (12,902) $ (6,225) $ (20,058) $ (13,432)
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2.  Summary of Significant Accounting Policies

There have been no significant changes in the Company’s significant accounting policies during the nine months ended September 30, 2019, as compared with those disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 28, 2019, with the exception of the Company’s adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) (Accounting Standards Codification (ASC) 842). See section below entitled “Leases” and Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

Use of estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates and assumptions. Management considers many factors in selecting appropriate financial accounting policies and controls and in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the accompanying condensed consolidated financial statements relate to revenue recognition, the incremental borrowing rate related to the Company’s leased assets and stock-based compensation expense. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, this process may result in actual results differing materially from those estimated amounts used in the preparation of the condensed consolidated financial statements.

Foreign currency translation

The accompanying condensed consolidated financial statements are presented in United States (U.S.) dollars. The Company considers the local currency to be the functional currency for its international subsidiaries. Accordingly, their assets and liabilities are translated into U.S. dollars using the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at average exchange rates prevailing throughout the periods presented. As a result, currency translation adjustments arising from period to period are charged or credited to accumulated other comprehensive income in stockholders’ equity. For the three and nine months ended September 30, 2019, the Company reported foreign currency translation gains of approximately $0.5 million and $0.4 million, respectively. For the three and nine months ended September 30, 2018, the Company reported foreign currency translation gains of approximately $0.3 million and $1.4 million, respectively.

Unrealized gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency, primarily gains and losses on intercompany loans, are included in the condensed consolidated statements of operations as a component of other expense, net. For the three and nine months ended September 30, 2019 the Company reported net unrealized foreign currency transaction losses of $0.6 million and $0.5 million, respectively. For the three and nine months ended September 30, 2018, the Company reported net unrealized foreign currency transaction losses of $0.4 million and $1.5 million, respectively.

Cash, cash equivalents and short-term investments

The Company invests its excess cash in marketable securities, including money market funds, money market securities, bank certificates of deposits, corporate bonds, corporate commercial paper, U.S. government bonds and U.S. government agency bonds. For financial reporting purposes, liquid investment instruments purchased with an original maturity of three months or less are considered to be cash equivalents. Cash and cash equivalents are recorded at face value or cost, which approximates fair market value. The Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission. Investments are stated at fair value as determined by quoted market prices. Investments are considered available-for-sale and, accordingly, unrealized gains and losses are included in accumulated other comprehensive income within stockholders’ equity.

The Company’s entire investment portfolio, except for restricted cash, is considered to be available for use in current operations and, accordingly, all such investments are stated at fair value using quoted market prices and classified as current assets, although the stated maturity of individual investments may be one year or more beyond the

balance sheet date. The Company did not have any trading securities or restricted investments at September 30, 2019 or December 31, 2018.

Realized gains and losses and declines in value, if any, judged to be other-than-temporary on available-for-sale securities are reported in other expense, net. When securities are sold, any associated unrealized gain or loss previously reported as a separate component of stockholders’ equity is reclassified out of stockholders’ equity and recorded in the statements of operations in the period sold using the specific identification method. Accrued interest and dividends from investments are included in other expense, net. The Company periodically reviews its available-for-sale securities for other-than-temporary declines in fair value below the cost basis, and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

Restricted cash

The Company had a bank issue a letter of credit in the amount of $8.8 million related to its Aliso Viejo, California office building lease, which commenced on April 1, 2019. The letter of credit is secured with an amount of cash held in a restricted account of $8.9 million and $8.8 million as of September 30, 2019 and December 31, 2018, respectively. Beginning on the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million. See Note 10, Commitments and Contingencies for additional information related to the Aliso Viejo, California office building lease and associated letter of credit commitment.

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):

September 30, 

December 31, 

2019

2018

Cash and cash equivalents

$

39,534

$

29,821

Restricted cash

8,881

8,775

Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows

$

48,415

$

38,596

Fair value of financial instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued liabilities are considered to be representative of their respective fair values because of the short-term nature of those instruments.

The valuation of assets and liabilities is subject to fair value measurements using a three-tiered approach and fair value measurements are classified and disclosed by the Company in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

Leases

In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases (Topic 842), which amends the existing accounting standards for leases. In September 2017, the FASB issued ASU No. 2017-13, which provides additional clarification and implementation guidance on the previously issued ASU No. 2016-02 (collectively, (ASC 842)). Under the new guidance, a lessee is required to recognize a lease liability and a right-of-use asset for all leases with terms in excess of 12 months.

Consistent with historical guidance, a lessee’s recognition, measurement, and presentation of expenses and cash flows arising from a lease will continue to depend primarily on its classification. ASC 842 was effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the requirements of ASC 842 effective January 1, 2019 and elected the modified retrospective method for all lease

arrangements at the beginning of the period of adoption. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historic accounting under ASC 840, Leases.

For leases that commenced before the effective date of ASC 842, the Company elected the transition package of three practical expedients permitted within ASC 842, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification, and initial direct costs.

The Company did not elect the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of right-of-use assets. Further, the Company elected a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less) and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. As a result of adopting ASC 842 as of January 1, 2019, the Company recorded an operating lease right-of-use asset of $12.8 million and related operating lease liability of $13.4 million, respectively, primarily related to facilities and certain equipment, based on the present value of the future lease payments on the date of adoption. Adopting ASC 842 did not have a material impact on the Company’s condensed consolidated statements of operations and cash flows. See Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

The Company determines if an arrangement is a lease at inception. As a lessee, right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company does not have any outstanding debt or committed credit facilities, the Company estimates the incremental borrowing rate based on prevailing financial market conditions, peer company credit analyses, and management judgment. Operating lease right-of-use assets also include any lease payments made at or before lease commencement and exclude any lease incentives received. The lease terms used to calculate the right-of-use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition.

As of April 1, 2019, the Company recorded a finance lease right-of-use asset of $54.5 million and related finance lease liability of $67.2 million with respect to the commencement of its lease in Aliso Viejo, California based on the present value of the future lease payments on the date of commencement. As of September 30, 2019, the finance lease right-of-use asset excludes lease incentives totaling $12.7 million included in prepaid expenses and other current assets on the condensed consolidated balance sheets.

Revenue recognition

The Company accounts for revenue in accordance with ASC 606, Revenue Recognition – Revenue from Contracts with Customers and its related amendments (ASC 606) and applies the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods 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 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.

The Company derives its revenue from sales of its products in the United States and internationally. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company does not have a direct commercial presence.

The Company concluded that one performance obligation exists for the majority of its contracts with customers which is to deliver products in accordance with the Company’s normal delivery times. Revenue is recognized when this performance obligation is satisfied, which is the point in time when the Company considers control of a product to have

transferred to the customer. Revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for those products or services. The Company has determined the transaction price to be the invoice price, net of adjustments, which includes estimates of variable consideration for product returns.

The Company offers volume-based rebate agreements to certain customers and, in these instances, the Company provides a rebate (in the form of a credit memo) at the contract’s conclusion, if earned by the customer. In such cases, the transaction price is allocated between the Company’s delivery of product and the issuance of a rebate at the contract’s conclusion for the customer to utilize on prospective purchases. The performance obligation to issue a customer’s rebate, if earned, is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The provision for volume-based rebates is estimated based on customers' contracted rebate programs and the customers’ projected sales levels. The Company periodically monitors its customer rebate programs to ensure the rebate allowance is fairly stated. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.

Customers are not granted specific rights of return; however, the Company may permit returns of product from customers if such product is returned in a timely manner and in good condition. The Company provides a warranty on its products for one year from the date of shipment, and any product found to be defective or out of specification will be replaced at no charge during the warranty period. Estimated allowances for sales returns and warranty replacements are recorded at the time of sale of the product and are estimated based upon the historical patterns of product returns matched against sales, and an evaluation of specific factors that may increase the risk of product returns. Product returns and warranty replacements to date have been consistent with amounts reserved or accrued and have not been significant. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates which would affect net product revenue and earnings in the period such variances become known.

Research and development expenses

Major components of research and development expense include personnel costs, preclinical studies, clinical trials and related clinical product manufacturing, materials and supplies, and fees paid to consultants. Research and development costs are expensed as goods are received or services are rendered. Costs to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use are also expensed as incurred as IPR&D.

At each financial reporting date, the Company accrues the estimated unpaid costs of clinical study activities performed during a period by third party clinical sites with whom the Company has agreements that provide for fees based upon the quantities of subjects enrolled and clinical evaluation visits that occur over the life of the study. The cost estimates are determined based upon a review of the agreements and data collected by internal and external clinical personnel as to the status of enrollment and subject visits, and are based upon the facts and circumstances known to the Company at each financial reporting date. If the actual performance of activities varies from the assumptions used in the cost estimates, the accruals are adjusted accordingly. There have been no material adjustments to the Company’s prior period accrued estimates for clinical trial activities during the three and nine months ended September 30, 2019.

Stock-based compensation

The Company recognizes compensation expense for all stock-based awards granted to employees and nonemployees, including members of its board of directors.

The fair value of stock option awards is estimated at the grant date using the Black-Scholes option pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period using the straight-line method. The determination of the fair value-based measurement of stock options on the date of grant using an option pricing model is affected by the determination of the fair value of the underlying stock as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company’s stock price volatility over the expected term of the grants, and actual and projected stock option exercise behaviors. In the future, as additional empirical evidence regarding these estimates becomes available, the Company may change or refine its approach of deriving them, and these changes could impact the fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact the Company’s operating results.

The fair value of restricted stock unit (RSU) awards is equal to the closing market price of the Company’s common stock on the grant date.

Software costs

The Company currently expenses software service costs along with any associated implementation costs as services are provided and implementation costs are incurred.

Comprehensive loss

All components of comprehensive loss, including net loss, are reported in the condensed consolidated financial statements in the period in which they are recognized. Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on marketable securities and foreign currency translation adjustments.

Net loss per share

Basic net loss per share is calculated by dividing the net loss by the weighted average number of common shares that were outstanding for the period, without consideration for common stock equivalents. For periods when the Company realizes a net loss, no common stock equivalents are included in the calculation of weighted average number of dilutive common stock equivalents as the effect of applying the treasury stock method is considered anti-dilutive. For periods when the Company realizes net income, diluted net income per share is calculated by dividing the net income by the weighted average number of common shares plus the sum of the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method. Common stock equivalents are comprised of stock options outstanding and unvested RSUs under the Company’s incentive compensation plans, and shares issuable under the Company’s Employee Stock Purchase Plan (ESPP).

Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

  

    

2019

    

2018

    

2019

    

2018

Stock options outstanding

3,602

4,781

3,636

5,707

Unvested restricted stock units

232

196

364

355

Employee stock purchase plan

1

15

5

42

3,835

4,992

4,005

6,104

Recently adopted accounting pronouncements

In February 2018, the FASB issued ASU No. 2018-02, Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02) that gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the Act). A company that elects to reclassify these amounts must reclassify stranded tax effects related to the Act’s change in U.S. federal tax rate for all items accounted for in other comprehensive income. Companies can also elect to reclassify other stranded effects that relate to the Act but do not directly relate to the change in the federal rate. Companies can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The guidance was effective for the Company for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. The Company adopted ASU 2018-02 effective January 1, 2019 and the adoption did not have a material impact to the Company’s condensed consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting (ASU 2018-07). ASU 2018-07 simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. Consistent with the accounting requirement for employee share-based payment awards, nonemployee share-based payment awards are measured at grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered, or the service has been rendered, and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The accounting standard was effective for fiscal years beginning after December 15,

2018, including interim periods within those fiscal years. The Company adopted the guidance effective January 1, 2019 and the guidance did not have a material impact to the Company’s condensed consolidated financial statements.

In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification (the SEC Release), to eliminate or modify certain disclosure rules that are redundant, outdated, or duplicative of GAAP or other regulatory requirements. Among other changes, the SEC Release expanded the disclosure requirements related to the analysis of stockholders’ equity within a Company’s interim condensed consolidated financial statements. Presentation of the changes in each caption of stockholders’ equity presented on the condensed consolidated balance sheets must be provided in a note or separate statement, and the Company has elected to include a separate statement (the Condensed Consolidated Statements of Stockholders’ Equity above) to present quarterly activity during the nine months ended September 30, 2019 and September 30, 2018.

See above under “Leases” for a discussion of ASC 842, which was adopted effective January 1, 2019.

Recently issued accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which provided additional implementation guidance on the previously issued guidance. The Company is assessing the potential impacts of these standards; however, it does not believe there will be a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 250): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which removes the second step of the impairment test. An entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of the reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This updated guidance does not amend the optional qualitative assessment of goodwill impairment. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) (ASU 2018-13), which modifies the disclosures on fair value measurements by removing the requirement to disclose the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the policy for timing of such transfers. The guidance expands the disclosure requirements for Level 3 fair value measurements, primarily focused on changes in unrealized gains and losses included in other comprehensive income (loss). ASU 2018-13 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-14, Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans (ASU 2018-14), which amends current guidance to add, remove, and clarify disclosure requirements related to defined benefit pension and other postretirement plans. ASU 2018-14 is effective for the Company for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15) which clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606 (ASU 2018-18). ASU 2018-18 clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer and 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. For the Company, these amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those years. Early adoption is permitted, including adoption in any interim period, for entities that have adopted ASC 606. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

XML 18 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 218 389 1 false 55 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.glaukos.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Organization and Basis of Presentation Sheet http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Balance Sheet Details Sheet http://www.glaukos.com/role/DisclosureBalanceSheetDetails Balance Sheet Details Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.glaukos.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10501 - Disclosure - Leases Sheet http://www.glaukos.com/role/DisclosureLeases Leases Notes 12 false false R13.htm 10601 - Disclosure - Intangible Assets Sheet http://www.glaukos.com/role/DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 10701 - Disclosure - Revenue from Contracts with Customers Sheet http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 14 false false R15.htm 10801 - Disclosure - Stock-Based Compensation Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://www.glaukos.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.glaukos.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 11101 - Disclosure - Business Segment Information Sheet http://www.glaukos.com/role/DisclosureBusinessSegmentInformation Business Segment Information Notes 18 false false R19.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30303 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.glaukos.com/role/DisclosureBalanceSheetDetails 21 false false R22.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.glaukos.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.glaukos.com/role/DisclosureFairValueMeasurements 22 false false R23.htm 30503 - Disclosure - Leases (Tables) Sheet http://www.glaukos.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.glaukos.com/role/DisclosureLeases 23 false false R24.htm 30803 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.glaukos.com/role/DisclosureStockBasedCompensation 24 false false R25.htm 31103 - Disclosure - Business Segment Information (Tables) Sheet http://www.glaukos.com/role/DisclosureBusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.glaukos.com/role/DisclosureBusinessSegmentInformation 25 false false R26.htm 40101 - Disclosure - Organization and Basis of Presentation - (Details) Sheet http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails Organization and Basis of Presentation - (Details) Details http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentation 26 false false R27.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Summary (Details) Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails Summary of Significant Accounting Policies - Summary (Details) Details http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details) Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails Summary of Significant Accounting Policies - Antidilutive Securities (Details) Details 28 false false R29.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 40301 - Disclosure - Balance Sheet Details - Short-Term Investments (Details) Sheet http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails Balance Sheet Details - Short-Term Investments (Details) Details 30 false false R31.htm 40302 - Disclosure - Balance Sheet Details - Other (Details) Sheet http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails Balance Sheet Details - Other (Details) Details 31 false false R32.htm 40401 - Disclosure - Fair Value Measurements - Fair Value Hierarchy (Details) Sheet http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails Fair Value Measurements - Fair Value Hierarchy (Details) Details 32 false false R33.htm 40402 - Disclosure - Fair Value Measurements - Transfers (Details) Sheet http://www.glaukos.com/role/DisclosureFairValueMeasurementsTransfersDetails Fair Value Measurements - Transfers (Details) Details 33 false false R34.htm 40501 - Disclosure - Leases - Terms (Details) Sheet http://www.glaukos.com/role/DisclosureLeasesTermsDetails Leases - Terms (Details) Details 34 false false R35.htm 40502 - Disclosure - Leases - Leases Details (Details) Sheet http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails Leases - Leases Details (Details) Details 35 false false R36.htm 40503 - Disclosure - Leases - Balance Sheet and Expense (Details) Sheet http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails Leases - Balance Sheet and Expense (Details) Details 36 false false R37.htm 40504 - Disclosure - Leases - Maturity (Details) Sheet http://www.glaukos.com/role/DisclosureLeasesMaturityDetails Leases - Maturity (Details) Details 37 false false R38.htm 40505 - Disclosure - Leases - Lease Term And Discount Rate And Cash Flow Information (Details) Sheet http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails Leases - Lease Term And Discount Rate And Cash Flow Information (Details) Details 38 false false R39.htm 40601 - Disclosure - Intangible Assets - Summary and Other (Details) Sheet http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails Intangible Assets - Summary and Other (Details) Details 39 false false R40.htm 40701 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomers 40 false false R41.htm 40801 - Disclosure - Stock-Based Compensation - Plan Information (Details) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails Stock-Based Compensation - Plan Information (Details) Details 41 false false R42.htm 40802 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 42 false false R43.htm 40803 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails Stock-Based Compensation - Fair Value Assumptions (Details) Details 43 false false R44.htm 40804 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 44 false false R45.htm 40805 - Disclosure - Stock-Based Compensation - Allocation of Expense (Details) Sheet http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails Stock-Based Compensation - Allocation of Expense (Details) Details 45 false false R46.htm 40901 - Disclosure - Income Taxes (Details) Sheet http://www.glaukos.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.glaukos.com/role/DisclosureIncomeTaxes 46 false false R47.htm 41001 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.glaukos.com/role/DisclosureCommitmentsAndContingencies 47 false false R48.htm 41101 - Disclosure - Business Segment Information (Details) Sheet http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.glaukos.com/role/DisclosureBusinessSegmentInformationTables 48 false false All Reports Book All Reports gkos-20190930x10qfd71b5.htm ex-31d1.htm ex-31d2.htm ex-32d1.htm ex-32d2.htm gkos-20190930.xsd gkos-20190930_cal.xml gkos-20190930_def.xml gkos-20190930_lab.xml gkos-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 19 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segment Information
9 Months Ended
Sep. 30, 2019
Business Segment Information  
Business Segment Information

Note 11.  Business Segment Information

Operating segments are identified as components of an enterprise about which segment discrete financial information is available for evaluation by the chief operating decision maker in making decisions regarding resource allocation and assessing performance. The Company operates its business on the basis of one reportable segment—ophthalmic medical devices.

Three months ended

Nine months ended

September 30, 

September 30, 

Geographic Net Sales Information (in thousands)

    

2019

    

2018

    

2019

    

2018

  

United States

$

47,588

$

36,413

$

139,893

$

106,337

International

10,921

7,495

31,242

20,865

Total net sales

$

58,509

$

43,908

$

171,135

$

127,202

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2019
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

Note 7. Revenue from Contracts with Customers

The Company’s net sales are generated primarily from sales of iStent products to customers. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company currently does not have a direct commercial presence.

Disaggregation of revenue

The Company’s disaggregation of revenue is consistent with its operating segments disclosed in Note 11, Business Segment Information, and all of the Company’s net sales are considered revenue from contracts with customers.

Contract balances

Amounts are recorded as accounts receivable when the Company’s right to consideration becomes unconditional. As payment terms on invoiced amounts are typically 30 days, the Company does not consider any significant financing components in customer contracts given the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. As of September 30, 2019 and December 31, 2018, all amounts included in accounts receivable, net on the condensed consolidated balance sheets are related to contracts with customers.

The Company does not have any contract assets given that the Company does not have any unbilled receivables and sales commissions are expensed within selling, general and administrative expenses within the condensed consolidated statement of operations when incurred as any incremental cost of obtaining contracts with customers would have an amortization period of less than one year.

Contract liabilities reflect consideration received from customers’ purchases allocated to the Company’s performance obligation to issue a rebate to customers who may be eligible for a rebate at the conclusion of their contract term. This performance obligation is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.

During the three and nine months ended September 30, 2019 and September 30, 2018, the Company did not recognize any revenue related to changes in transaction prices regarding its contracts with customers and did not recognize any material changes in revenue related to amounts included in contract liabilities at the beginning of the period.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Details
9 Months Ended
Sep. 30, 2019
Balance Sheet Details  
Balance Sheet Details

Note 3.  Balance Sheet Details

Short-term investments

Short-term investments consisted of the following (in thousands):

At September 30, 2019

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 1

500

500

Bank certificates of deposit

less than 1

10,500

12

10,512

Commercial paper

less than 1

 

9,442

 

12

 

 

9,454

Corporate notes

less than 3

 

66,697

 

331

 

(2)

 

67,026

Asset-backed securities

less than 3

 

25,777

 

124

 

(8)

 

25,893

Total

$

112,916

$

479

$

(10)

$

113,385

At December 31, 2018

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S. government bonds

less than 1

$

1,300

$

-

$

(3)

$

1,297

U.S. government agency bonds

less than 1

1,994

-

(12)

1,982

Bank certificates of deposit

less than 2

15,201

2

(3)

15,200

Commercial paper

less than 1

 

9,597

 

1

 

(5)

 

9,593

Corporate notes

less than 3

 

60,923

 

24

 

(194)

 

60,753

Asset-backed securities

less than 3

 

21,918

 

18

 

(94)

 

21,842

Total

$

110,933

$

45

$

(311)

$

110,667

Accounts receivable, net

Accounts receivable consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Accounts receivable

$

25,085

$

19,333

Allowance for doubtful accounts

(740)

(660)

$

24,345

$

18,673

Inventory, net

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Finished goods

$

4,260

$

4,256

Work in process

4,404

3,197

Raw material

4,137

5,829

$

12,801

$

13,282

Accrued liabilities

Accrued liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

Accrued bonuses

$

6,714

$

8,604

Accrued vacation benefits

2,696

2,446

Accrued legal expenses

4,604

2,466

Other accrued liabilities

15,588

10,448

$

29,602

$

23,964

XML 22 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Transfers (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Sep. 30, 2018
Fair Value Measurements    
Amount of transfers of assets and liabilities measured on a recurring basis between Levels 1, 2 and 3 of the fair value hierarchy $ 0 $ 0
XML 23 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Leases  
Existence of option to extend true
Operating Leases  
Remainder of 2019 $ 548
2020 1,973
2021 1,758
2022 1,666
2023 1,986
Thereafter 8,313
Total Operating lease payments 16,244
Less: imputed interest 3,277
Total Operating lease liabilities 12,967
Amount of operating leases with option to extend commitment 12,000
Finance Leases  
2020 1,547
2021 4,744
2022 4,887
2023 5,033
Thereafter 123,546
Total Finance lease payments 139,757
Less: imputed interest 70,519
Total Finance lease liabilities 69,238
Amount of financing leases with option to extend commitment $ 75,800
JSON 24 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gkos-20190930x10qfd71b5.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 218, "dts": { "calculationLink": { "local": [ "gkos-20190930_cal.xml" ] }, "definitionLink": { "local": [ "gkos-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "gkos-20190930x10qfd71b5.htm" ] }, "labelLink": { "local": [ "gkos-20190930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gkos-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gkos-20190930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "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/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.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": 492, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 16, "http://www.glaukos.com/20190930": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 24 }, "keyCustom": 59, "keyStandard": 330, "memberCustom": 15, "memberStandard": 33, "nsprefix": "gkos", "nsuri": "http://www.glaukos.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "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.glaukos.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "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": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Balance Sheet Details", "role": "http://www.glaukos.com/role/DisclosureBalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value Measurements", "role": "http://www.glaukos.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Leases", "role": "http://www.glaukos.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Intangible Assets", "role": "http://www.glaukos.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Stock-Based Compensation", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "role": "http://www.glaukos.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Commitments and Contingencies", "role": "http://www.glaukos.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Business Segment Information", "role": "http://www.glaukos.com/role/DisclosureBusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.glaukos.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "gkos:OperatingLeaseBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Leases (Tables)", "role": "http://www.glaukos.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "gkos:OperatingLeaseBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Business Segment Information (Tables)", "role": "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentInProcess", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Basis of Presentation - (Details)", "role": "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "shortName": "Organization and Basis of Presentation - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_8_7_2019_us-gaap_OtherCommitmentsAxis_gkos_ProposedAcquisitionOfAvedraIncMember_XkrTrWA-g0CxXGnGzFDJzw", "decimals": "3", "lang": null, "name": "gkos:SharesReceivedInConnectionWithMergerForEachShareOfCompanyOwnedStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ycv0MSlid0CdT_2Hk92dBA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Summary (Details)", "role": "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "shortName": "Summary of Significant Accounting Policies - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-5", "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ycv0MSlid0CdT_2Hk92dBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details)", "role": "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails", "shortName": "Summary of Significant Accounting Policies - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ycv0MSlid0CdT_2Hk92dBA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "role": "http://www.glaukos.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": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_XH5M_V0oVkWoxxy9Iy6F0A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_XH5M_V0oVkWoxxy9Iy6F0A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Balance Sheet Details - Short-Term Investments (Details)", "role": "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "shortName": "Balance Sheet Details - Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Balance Sheet Details - Other (Details)", "role": "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails", "shortName": "Balance Sheet Details - Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements - Fair Value Hierarchy (Details)", "role": "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails", "shortName": "Fair Value Measurements - Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair Value Measurements - Transfers (Details)", "role": "http://www.glaukos.com/role/DisclosureFairValueMeasurementsTransfersDetails", "shortName": "Fair Value Measurements - Transfers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "gkos:FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Leases - Terms (Details)", "role": "http://www.glaukos.com/role/DisclosureLeasesTermsDetails", "shortName": "Leases - Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Leases - Leases Details (Details)", "role": "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "shortName": "Leases - Leases Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_srt_CounterpartyNameAxis_gkos_DomesticOfficeLeasesMember_fZA8YxJsJUGOUvWPY8A5gA", "decimals": "0", "lang": null, "name": "gkos:NumberOfAdjacentFacilitiesRented", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_gvtU-EsxNEmwi7xkfGSm9Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Leases - Balance Sheet and Expense (Details)", "role": "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "shortName": "Leases - Balance Sheet and Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Leases - Maturity (Details)", "role": "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails", "shortName": "Leases - Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gkos:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - Leases - Lease Term And Discount Rate And Cash Flow Information (Details)", "role": "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails", "shortName": "Leases - Lease Term And Discount Rate And Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gkos:OperatingLeaseSupplementalCashFlowTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2018_To_9_30_2018_rw4DHG_1HUiBOWU7A9OJTg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Intangible Assets - Summary and Other (Details)", "role": "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails", "shortName": "Intangible Assets - Summary and Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2018_To_9_30_2018_rw4DHG_1HUiBOWU7A9OJTg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "gkos:PeriodForPaymentOnInvoiceTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Revenue from Contracts with Customers (Details)", "role": "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "gkos:PeriodForPaymentOnInvoiceTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "0", "first": true, "lang": null, "name": "gkos:ShareBasedCompensationNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_gvtU-EsxNEmwi7xkfGSm9Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Stock-Based Compensation - Plan Information (Details)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "shortName": "Stock-Based Compensation - Plan Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "0", "first": true, "lang": null, "name": "gkos:ShareBasedCompensationNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_gvtU-EsxNEmwi7xkfGSm9Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_12_31_2018_LGL4OfNnKUOfbSXmO-xZmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_ycv0MSlid0CdT_2Hk92dBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ycv0MSlid0CdT_2Hk92dBA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_9_30_2019_ZmoWEplGQkyrFwNl_gRCnw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "shortName": "Stock-Based Compensation - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lI1T2scJ30y0L_sQceLqsA", "decimals": null, "lang": "en-US", "name": "gkos:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedRemainingVestingPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_3FrFnSlEiEqHPm83NXtWVQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_3FrFnSlEiEqHPm83NXtWVQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Stock-Based Compensation - Allocation of Expense (Details)", "role": "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails", "shortName": "Stock-Based Compensation - Allocation of Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OHsr68NaWUaRAKY2croLYg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes (Details)", "role": "http://www.glaukos.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OHsr68NaWUaRAKY2croLYg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_12_31_2018_LGL4OfNnKUOfbSXmO-xZmA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_12_31_2018_LGL4OfNnKUOfbSXmO-xZmA", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Isg55VDlv0mNcNIMGnkYug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Business Segment Information (Details)", "role": "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Isg55VDlv0mNcNIMGnkYug", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_QsnrnU6JZkiNroIwX36C_Q", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IsfNpG8jsUCFacCad8lifw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2018_To_3_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qT6cFh2AxUmd80tddSXaXA", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Hlo02G5_yUG4_ZX1KhAe4A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Basis of Presentation", "role": "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gkos-20190930x10qfd71b5.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_j8LywwVgLUWo2riLZYzJ4A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glaukos.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.glaukos.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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r331" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r332" ], "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.glaukos.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.glaukos.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.glaukos.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.glaukos.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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r333" ], "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.glaukos.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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r333" ], "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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r333" ], "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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r334" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r333" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r333" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r333" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r333" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r329" ], "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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r330" ], "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.glaukos.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.glaukos.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gkos_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Also includes 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": "Accrued Liabilities And Employee Related Liabilities Current", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "gkos_AdjustmentPercentageOfLettersOfCreditBalanceOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the adjustment percentage to the letters of credit balance outstanding.", "label": "Adjustment Percentage Of Letters Of Credit Balance Outstanding", "terseLabel": "Adjustment rate of Letter of Credit (as a percent)" } } }, "localname": "AdjustmentPercentageOfLettersOfCreditBalanceOutstanding", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "percentItemType" }, "gkos_AgreementWithRegentsOfUniversityOfCaliforniaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information relating to the agreement with Regents of the University of California.", "label": "Agreement With Regents Of University Of California [Member]", "terseLabel": "Agreement with the Regents" } } }, "localname": "AgreementWithRegentsOfUniversityOfCaliforniaMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gkos_AlisoViejoCaliforniaFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Aliso Viejo, California Facility (\"Aliso Facility').", "label": "Aliso Viejo California Facility [Member]", "terseLabel": "Aliso Facility" } } }, "localname": "AlisoViejoCaliforniaFacilityMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "gkos_AmortizationOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 for amortization of operating lease right-of-use assets.", "label": "Amortization Operating Lease Right Of Use Asset", "terseLabel": "Amortization of lease right-of-use assets" } } }, "localname": "AmortizationOperatingLeaseRightOfUseAsset", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gkos_AvedroIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Avedro, Inc.", "label": "Avedro Inc [Member]", "terseLabel": "Avedro, Inc." } } }, "localname": "AvedroIncMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "gkos_BalanceSheetDetailsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition.", "label": "Balance Sheet Details" } } }, "localname": "BalanceSheetDetailsAbstract", "nsuri": "http://www.glaukos.com/20190930", "xbrltype": "stringItemType" }, "gkos_BuyOutAgreementWithGmpSolutionsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the buy-out agreement with GMP Vision Solutions, Inc. (GMP).", "label": "Buy Out Agreement With Gmp Solutions Inc. [Member]", "terseLabel": "Buy-out Agreement with GMP" } } }, "localname": "BuyOutAgreementWithGmpSolutionsInc.Member", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "gkos_BuyoutOfAdditionalConsiderationAmountForRegulatoryApprovalAndCertainNetSalesMilestones": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The buyout amount of additional future consideration for regulatory approval and certain net sales milestones.", "label": "Buyout Of Additional Consideration Amount For Regulatory Approval And Certain Net Sales Milestones", "terseLabel": "Buyout of additional consideration amount" } } }, "localname": "BuyoutOfAdditionalConsiderationAmountForRegulatoryApprovalAndCertainNetSalesMilestones", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "gkos_DeferredRentAndOtherLiabilitiesAdjustment": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in accrued deferred rent and other liabilities.", "label": "Deferred Rent And Other Liabilities Adjustment", "terseLabel": "Deferred rent and other liabilities" } } }, "localname": "DeferredRentAndOtherLiabilitiesAdjustment", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gkos_DepositAssetsAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer. Also includes other noncurrent assets not separately disclosed in the balance sheet.", "label": "Deposit Assets And Other Assets Noncurrent", "terseLabel": "Deposits and other assets" } } }, "localname": "DepositAssetsAndOtherAssetsNoncurrent", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gkos_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.glaukos.com/20190930", "xbrltype": "stringItemType" }, "gkos_DomesticOfficeLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the domestic operating leases.", "label": "Domestic Office Leases [Member]", "terseLabel": "Domestic Office Leases" } } }, "localname": "DomesticOfficeLeasesMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "domainItemType" }, "gkos_DoseMedicalCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to DOSE Medical Corporation, a wholly-owned subsidiary or the reporting entity.", "label": "Dose Medical Corporation [Member]", "terseLabel": "DOSE Medical Corporation" } } }, "localname": "DoseMedicalCorporationMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "gkos_EmployeeAndNonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee or nonemployee 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 And Nonemployee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeAndNonemployeeStockOptionMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "gkos_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedRemainingVestingPeriodForRecognition1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining vesting period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remaining Vesting Period for Recognition", "terseLabel": "Options remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedRemainingVestingPeriodForRecognition1", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "gkos_EmployeeStockPurchasePlan2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2015 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan2015 [Member]", "terseLabel": "Employee Stock Purchase Plan 2015" } } }, "localname": "EmployeeStockPurchasePlan2015Member", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "gkos_EmployeeStockPurchasePlanMaximumEmployeeContributionsAsPercentageOfEarnings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum employee contributions as a percentage of earnings under the Employee Stock Purchase Plan (the ESPP).", "label": "Employee Stock Purchase Plan Maximum Employee Contributions as a Percentage of Earnings", "terseLabel": "Maximum employee contributions as a percentage of earnings under the ESPP" } } }, "localname": "EmployeeStockPurchasePlanMaximumEmployeeContributionsAsPercentageOfEarnings", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "percentItemType" }, "gkos_EmployeeStockPurchasePlanPurchasePriceOfSharesAsPercentageOfLowerOfStockSMarketValueOnOfferingDateOrPurchaseDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price per share expressed as a percentage of the lower of the stock's fair market value on the offering date or purchase date under the Employee Stock Purchase Plan (the ESPP).", "label": "Employee Stock Purchase Plan Purchase Price of Shares as a Percentage of the Lower of the Stock's Market Value on the Offering Date or Purchase Date", "terseLabel": "Purchase price per share expressed as a percentage of the lower of the stock's fair market value on the offering date or purchase date under the ESPP" } } }, "localname": "EmployeeStockPurchasePlanPurchasePriceOfSharesAsPercentageOfLowerOfStockSMarketValueOnOfferingDateOrPurchaseDate", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "percentItemType" }, "gkos_FacilitiesLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to facilities lease.", "label": "Facilities Lease [Member]", "terseLabel": "Facilities Leases" } } }, "localname": "FacilitiesLeaseMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "domainItemType" }, "gkos_FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets and liabilities measured on a recurring basis between Levels 1, 2 and 3 of the fair value hierarchy.", "label": "Fair Value, Assets and Liabilities, Level 1, Level 2 and Level 3 Transfers, Amount", "terseLabel": "Amount of transfers of assets and liabilities measured on a recurring basis between Levels 1, 2 and 3 of the fair value hierarchy" } } }, "localname": "FairValueAssetsAndLiabilitiesLevel1Level2AndLevel3TransfersAmount", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsTransfersDetails" ], "xbrltype": "monetaryItemType" }, "gkos_FinanceAndOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases.", "label": "Finance And Operating Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiability", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gkos_ForeignSubsidiariesOfficeLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the office leases of the foreign subsidiaries.", "label": "Foreign Subsidiaries Office Leases [Member]", "terseLabel": "Foreign Subsidiaries Office Leases" } } }, "localname": "ForeignSubsidiariesOfficeLeasesMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "domainItemType" }, "gkos_FrequencyOfAdjustmentsOfLettersOfCreditBalanceOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the frequency of adjustments to the letters of credit balance outstanding.", "label": "Frequency of Adjustments Of Letters Of Credit Balance Outstanding", "terseLabel": "Frequency of adjustment to Letter of Credit" } } }, "localname": "FrequencyOfAdjustmentsOfLettersOfCreditBalanceOutstanding", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "durationItemType" }, "gkos_FutureAdditionalConsiderationAmountForCertainNetSalesMilestones": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of additional future consideration for certain net sales milestones.", "label": "Future Additional Consideration Amount For Certain Net Sales Milestones", "terseLabel": "Additional future consideration for certain net sales milestones" } } }, "localname": "FutureAdditionalConsiderationAmountForCertainNetSalesMilestones", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "gkos_FutureAdditionalConsiderationAmountForEuropeanMedicinesAgencyApproval": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of additional future consideration for European Medicines Agency approval.", "label": "Future Additional Consideration Amount For European Medicines Agency Approval", "terseLabel": "Additional future consideration for European Medicines Agency approval" } } }, "localname": "FutureAdditionalConsiderationAmountForEuropeanMedicinesAgencyApproval", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "gkos_FutureAdditionalConsiderationAmountForRegulatoryApproval": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of additional future consideration for U.S. Food and Drug Administration (FDA) approval.", "label": "Future Additional Consideration Amount For Regulatory Approval", "terseLabel": "Additional future consideration for U.S. Food and Drug Administration (FDA) approval" } } }, "localname": "FutureAdditionalConsiderationAmountForRegulatoryApproval", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "gkos_FutureAdditionalConsiderationQuarterlyRoyaltyRateOfNetSales": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The quarterly royalty rate of net sales from DOSE products.", "label": "Future Additional Consideration Quarterly Royalty Rate Of Net Sales", "terseLabel": "Quarterly royalty rate (as a percent)" } } }, "localname": "FutureAdditionalConsiderationQuarterlyRoyaltyRateOfNetSales", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "gkos_GMPVisionSolutionsAndRelatedPartyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to GMP Vision Solutions, Inc. and a related party to GMP (together, the GMP Note Parties).", "label": "G M P Vision Solutions And Related Party [Member]", "terseLabel": "GMP Note Parties" } } }, "localname": "GMPVisionSolutionsAndRelatedPartyMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "gkos_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods. Also includes the increase (decrease) during the reporting period in other current operating assets not separately disclosed in the statement of cash flows.", "label": "Increase Decrease In Prepaid Expense And Other Current Assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gkos_InterestAndOtherExpenseIncome": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "It represents the amount of interest and other (expense) income during the period.", "label": "Interest and Other (Expense) Income", "terseLabel": "Interest expense" } } }, "localname": "InterestAndOtherExpenseIncome", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gkos_InterestAndOtherExpenseNet": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net amount of interest expense and other nonoperating expenses.", "label": "Interest And Other Expense Net", "negatedLabel": "Other expense, net" } } }, "localname": "InterestAndOtherExpenseNet", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gkos_InvestmentMaturityPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of investments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Investment Maturity Period", "terseLabel": "Maturity" } } }, "localname": "InvestmentMaturityPeriod", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "durationItemType" }, "gkos_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating and finance leases.", "label": "Lease Right Of Use Asset", "totalLabel": "Total lease assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gkos_LesseeFinancingLeaseOptionToExtendValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of lessee financing lease option to extend.", "label": "Lessee Financing Lease Option To Extend Value", "terseLabel": "Amount of financing leases with option to extend commitment" } } }, "localname": "LesseeFinancingLeaseOptionToExtendValue", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "gkos_LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalPeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of lease renewal periods allowed under the operating lease.", "label": "Lessee Leasing Arrangements, Operating Leases, Number of Renewal Periods", "terseLabel": "Number of lease renewal periods" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesNumberOfRenewalPeriods", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "integerItemType" }, "gkos_LesseeLeasingArrangementsOperatingLeasesTenantImprovementAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of tenant improvement allowance under the operating lease.", "label": "Lessee Leasing Arrangements, Operating Leases, Tenant Improvement Allowance", "terseLabel": "Tenant improvement allowance" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesTenantImprovementAllowance", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "monetaryItemType" }, "gkos_LesseeOperatingLeaseOptionToExtendValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of lessee operating lease option to extend.", "label": "Lessee Operating Lease Option To Extend Value", "terseLabel": "Amount of operating leases with option to extend commitment" } } }, "localname": "LesseeOperatingLeaseOptionToExtendValue", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "gkos_LesseeOperatingLeasePeriodForLeaseTermination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the operating lease period for lease termination.", "label": "Lessee Operating Lease Period For Lease Termination", "terseLabel": "Operating lease period for lease termination" } } }, "localname": "LesseeOperatingLeasePeriodForLeaseTermination", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "durationItemType" }, "gkos_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the lessee operating lease remaining lease term.", "label": "Lessee Operating Lease Remaining Lease Term", "terseLabel": "Operating lease remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "durationItemType" }, "gkos_LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of operating lease weighted average lease term and discount rate.", "label": "Lessee Operating Lease Weighted Average Lease Term And Discount Rate Table Text Block", "terseLabel": "Schedule of operating lease weighted average lease term and discount rate" } } }, "localname": "LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gkos_LicensingArrangementWithIntratusIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the licensing arrangement with Intratus, Inc.", "label": "Licensing Arrangement With Intratus Inc [Member]", "terseLabel": "Licensing Arrangement with Intratus, Inc." } } }, "localname": "LicensingArrangementWithIntratusIncMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "gkos_LossContingencyNumberOfAdditionalLawsuitsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of additional lawsuits filed.", "label": "Loss Contingency Number Of Additional Lawsuits Filed", "terseLabel": "Number of additional lawsuits filed" } } }, "localname": "LossContingencyNumberOfAdditionalLawsuitsFiled", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gkos_LossContingencyNumberOfLawsuitsThatNameAvedroAndEachMemberOfAvedroBoardOfDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of lawsuits that name Avedro and Avedro board of directors as defendants.", "label": "Loss Contingency Number Of Lawsuits That Name Avedro and Each Member Of Avedro Board Of Directors", "terseLabel": "Number of lawsuits that name Avedro and Avedro board of directors as defendants" } } }, "localname": "LossContingencyNumberOfLawsuitsThatNameAvedroAndEachMemberOfAvedroBoardOfDirectors", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gkos_LossContingencyNumberOfNewPetitionsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of new new petitions filed.", "label": "Loss Contingency Number Of New Petitions Filed", "terseLabel": "Number of new new petitions filed" } } }, "localname": "LossContingencyNumberOfNewPetitionsFiled", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gkos_LossContingencyNumberOfPatentInfringements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of patent infringements.", "label": "Loss Contingency Number Of Patent Infringements", "terseLabel": "Number of patent infringements" } } }, "localname": "LossContingencyNumberOfPatentInfringements", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gkos_LossContingencyNumberOfTotalLawsuitsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of total lawsuits filed.", "label": "Loss Contingency Number Of Total Lawsuits Filed", "terseLabel": "Number of total lawsuits filed" } } }, "localname": "LossContingencyNumberOfTotalLawsuitsFiled", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gkos_MinimalAmountOfLettersOfCreditBalanceOutstandingAfterAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the minimal amount of letters of credit balance outstanding after all adjustments.", "label": "Minimal Amount of Letters Of Credit Balance Outstanding After Adjustments", "terseLabel": "Amount of Letter of Credit outstanding after adjustments" } } }, "localname": "MinimalAmountOfLettersOfCreditBalanceOutstandingAfterAdjustments", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "gkos_NumberOfAdjacentFacilitiesRented": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of adjacent facilities rented.", "label": "Number Of Adjacent Facilities Rented", "terseLabel": "The number of adjacent facilities rented" } } }, "localname": "NumberOfAdjacentFacilitiesRented", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "integerItemType" }, "gkos_NumberOfBuildingsLeased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of buildings leased.", "label": "Number Of Buildings Leased", "terseLabel": "Number of buildings leased" } } }, "localname": "NumberOfBuildingsLeased", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "decimalItemType" }, "gkos_NumberOfMedicalProceduresPerformed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The total number of medical procedures performed by the company.", "label": "Number Of Medical Procedures Performed", "terseLabel": "Number of procedures performed" } } }, "localname": "NumberOfMedicalProceduresPerformed", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "gkos_NumberOfMedicalProceduresPerformedInUnitedStates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The total number of medical procedures performed by the company in the United States.", "label": "Number Of Medical Procedures Performed In United States", "terseLabel": "Number of procedures performed in the United States" } } }, "localname": "NumberOfMedicalProceduresPerformedInUnitedStates", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "gkos_NumberOfMonthsOfLeaseTermForAdjustmentsOfLettersOfCreditBalanceOutstandingToBegin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of months from the start of the lease for adjustments to the letters of credit balance outstanding to begin.", "label": "Number Of Months Of Lease Term For Adjustments Of Letters Of Credit Balance Outstanding To Begin", "terseLabel": "Number of Months from start of lease for adjustments to Letter of Credit" } } }, "localname": "NumberOfMonthsOfLeaseTermForAdjustmentsOfLettersOfCreditBalanceOutstandingToBegin", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "decimalItemType" }, "gkos_NumberOfPerformanceObligationsForMajorityOfContractsWithCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of performance obligations that exist.", "label": "Number Of Performance Obligations", "terseLabel": "Number of performance obligations that exist for majority of the contracts with customers" } } }, "localname": "NumberOfPerformanceObligationsForMajorityOfContractsWithCustomers", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "integerItemType" }, "gkos_NumberOfPropertiesLeased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of properties leased.", "label": "Number Of Properties Leased", "terseLabel": "Number of properties leased" } } }, "localname": "NumberOfPropertiesLeased", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "decimalItemType" }, "gkos_OperatingLeaseBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of balance sheet information.", "label": "Operating Lease Balance Sheet Table Text Block", "terseLabel": "Schedule of operating lease balance sheet information" } } }, "localname": "OperatingLeaseBalanceSheetTableTextBlock", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gkos_OperatingLeaseSupplementalCashFlowTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of operating lease supplemental cash flow.", "label": "Operating Lease Supplemental Cash Flow Table Text Block", "terseLabel": "Schedule of operating lease supplemental cash flow information" } } }, "localname": "OperatingLeaseSupplementalCashFlowTableTextBlock", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gkos_OtherCommitmentObligationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the purchase commitment obligation under the agreement.", "label": "Other Commitment Obligation Amount", "terseLabel": "Purchase commitment obligation" } } }, "localname": "OtherCommitmentObligationAmount", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gkos_OtherCommitmentObligationPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the payments made on the other commitment obligation.", "label": "Other Commitment Obligation Payments", "terseLabel": "Commitment obligation payments" } } }, "localname": "OtherCommitmentObligationPayments", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gkos_OtherCommitmentObligationRequiredMinimumAnnualPaymentBasedOnSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the minimum required annual payment of the commitment obligation, based on net sales of current and future products.", "label": "Other Commitment Obligation Required Minimum Annual Payment Based on Sales", "terseLabel": "Minimum required annual payment of the commitment obligation, based on net sales of current and future products" } } }, "localname": "OtherCommitmentObligationRequiredMinimumAnnualPaymentBasedOnSales", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gkos_OwnershipPercentageOfMergerCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the ownership percentage of Merger Company.", "label": "Ownership Percentage Of Merger Company", "terseLabel": "Ownership percentage of combined company" } } }, "localname": "OwnershipPercentageOfMergerCompany", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "gkos_PatentLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents litigation pertaining to patents.", "label": "Patent Litigation [Member]", "terseLabel": "Patent Litigation" } } }, "localname": "PatentLitigationMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gkos_PaymentToAcquireAssetNonRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the cash outflow for the acquisition of certain assets of non-related party.", "label": "Payment To Acquire Asset Non Related Party", "terseLabel": "Cash payments for the acquisition of certain assets" } } }, "localname": "PaymentToAcquireAssetNonRelatedParty", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "gkos_PaymentToAcquireAssetsOfRelatedParty": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the cash outflow for the acquisition of certain assets of a related party.", "label": "Payment to Acquire Assets of Related Party", "negatedLabel": "Purchase of iDOSE product line and related assets from DOSE Medical", "terseLabel": "Cash payments for the acquisition of certain assets of related party" } } }, "localname": "PaymentToAcquireAssetsOfRelatedParty", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gkos_PeriodForEuropeanMedicinesAgencyApprovalForAdditionalConsideration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period for regulatory approval from EU European Medicines Agency for additional consideration.", "label": "Period For European Medicines Agency Approval For Additional Consideration", "terseLabel": "Period for EU European Medicines Agency approval for additional consideration" } } }, "localname": "PeriodForEuropeanMedicinesAgencyApprovalForAdditionalConsideration", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "gkos_PeriodForPaymentOnInvoiceTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The typical payment terms on invoiced amounts.", "label": "Period For Payment On Invoice Terms", "terseLabel": "Typical payment terms on invoiced amounts" } } }, "localname": "PeriodForPaymentOnInvoiceTerms", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomersDetails" ], "xbrltype": "durationItemType" }, "gkos_PeriodForQuarterlyRoyaltyRatePayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period for the quarterly royalty rate payments.", "label": "Period For Quarterly Royalty Rate Payments", "terseLabel": "Period for the quarterly royalty rate payments" } } }, "localname": "PeriodForQuarterlyRoyaltyRatePayments", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "gkos_PeriodForRegulatoryApprovalForAdditionalConsideration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period for regulatory approval from U.S. Food and Drug Administration (FDA) for additional consideration.", "label": "Period For Regulatory Approval for Additional Consideration", "terseLabel": "Period for U.S. Food and Drug Administration (FDA) approval for additional consideration" } } }, "localname": "PeriodForRegulatoryApprovalForAdditionalConsideration", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "durationItemType" }, "gkos_ProposedAcquisitionOfAvedraIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Proposed acquisition of Avedra, Inc.", "label": "Proposed Acquisition Of Avedra Inc [Member]", "terseLabel": "Proposed acquisition of Avedro, Inc." } } }, "localname": "ProposedAcquisitionOfAvedraIncMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "gkos_SecuritiesLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents litigation pertaining to challenging the Merger with Avedro, Inc.", "label": "Securities Litigation [Member]", "terseLabel": "Securities Litigation" } } }, "localname": "SecuritiesLitigationMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gkos_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the remaining vesting period under the stock-based compensation plan, in 'PnYnMnDTnHnMnS' format.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Remaining Vesting Period", "terseLabel": "Remaining vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRemainingVestingPeriod", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "durationItemType" }, "gkos_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentageOnFirstAnniversaryDateOfGrant": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of stock awards vesting on the first anniversary of the date of the grant.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Award Vesting Percentage on First Anniversary Date of Grant", "terseLabel": "Vesting percentage on first anniversary of grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentageOnFirstAnniversaryDateOfGrant", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "percentItemType" }, "gkos_ShareBasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Four [Member]", "terseLabel": "Fourth anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheFourMember", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "gkos_ShareBasedCompensationNumberOfPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of stock-based compensation plans.", "label": "Share-based Compensation Number of Plans", "terseLabel": "Number of stock plans" } } }, "localname": "ShareBasedCompensationNumberOfPlans", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "integerItemType" }, "gkos_SharesReceivedInConnectionWithMergerForEachShareOfCompanyOwnedStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares received in connection with Merger for each share of company owned stock.", "label": "Shares Received In Connection With Merger For Each Share Of Company Owned Stock", "terseLabel": "Number of shares received in connection with Merger for each share of company owned stock" } } }, "localname": "SharesReceivedInConnectionWithMergerForEachShareOfCompanyOwnedStock", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "gkos_SoftwareCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The software costs policy.", "label": "Software Costs Policy Text Block", "terseLabel": "Software Costs" } } }, "localname": "SoftwareCostsPolicyTextBlock", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gkos_StandardWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the standard warranty period.", "label": "Standard Warranty Period", "terseLabel": "Warranty period from date of shipment" } } }, "localname": "StandardWarrantyPeriod", "nsuri": "http://www.glaukos.com/20190930", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "durationItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r46", "r89" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails", "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "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.glaukos.com/role/DisclosureLeasesTermsDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "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.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "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.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "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.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails", "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r94", "r96", "r97", "r98" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r115", "r171", "r173", "r320", "r326", "r328" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "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": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU No 2016-02 Leases" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r117" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "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.", "label": "Accounts Receivable, Gross", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r17", "r311" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net [Abstract]", "terseLabel": "Accounts Receivable", "verboseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r117", "r118", "r172" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 1.0, "parentTag": "gkos_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "verboseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 2.0, "parentTag": "gkos_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal expenses" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r7", "r32", "r175" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 3.0, "parentTag": "gkos_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation benefits" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r53", "r54" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r55", "r238" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r93" ], "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r179", "r181", "r217", "r218" ], "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-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r181", "r211", "r216" ], "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-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r119", "r129", "r131", "r132" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r79", "r262" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Financing Costs and Discounts", "terseLabel": "Amortization of discount on short-term investments" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r145", "r151" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "verboseLabel": "Area of leased space" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r127", "r176" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset Backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r301", "r312" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r45" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r125" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r126" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r123", "r137" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r121", "r124", "r137" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Estimated fair value", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r182", "r213" ], "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.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Bank certificates of deposit" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r227", "r228" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r229", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Capitalized property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r28", "r81" ], "calculation": { "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r11", "r82", "r85", "r300" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r82", "r85" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents and short-term investments" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r81", "r84" ], "calculation": { "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. 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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r257" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper." } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r176", "r248" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper Not Included With Cash And Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r157", "r304", "r317" ], "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r156", "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r161" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Common stock, $0.001 par value; 150,000 shares authorized; 36,945 and 36,135 shares issued and 36,917 and 36,107 shares outstanding as of September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r176", "r178", "r321" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r261", "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount at time of issuance" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "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": "Long-Term Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r90", "r162", "r163", "r164", "r165", "r260", "r261", "r263", "r309" ], "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.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plan liability" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r32", "r264" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r110" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation." } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r99" ], "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 share (in dollar per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r100", "r101", "r102" ], "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": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r257" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r91", "r222", "r223" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Allocation of stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unamortized stock-based compensation expense not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r161" ], "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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 Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r243", "r244", "r245", "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r249", "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of the Company's financial assets and financial liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r176", "r177", "r178", "r244", "r294" ], "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 and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r243", "r244", "r246", "r247", "r251" ], "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.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r176", "r177", "r178", "r244", "r295" ], "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": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r176", "r177", "r178", "r244", "r296" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "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 and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r248", "r251" ], "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": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r85", "r252", "r253" ], "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r273", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Finance lease cost - interest on lease liability", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities - Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r270", "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Total Finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 2.0, "parentTag": "gkos_FinanceAndOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Liabilities Current Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 4.0, "parentTag": "gkos_FinanceAndOperatingLeaseLiability", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liability", "verboseLabel": "Liabilities Noncurrent Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "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 finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Finance lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r269" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 1.0, "parentTag": "gkos_LeaseRightOfUseAsset", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-use asset", "verboseLabel": "Assets Finance" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r271", "r278", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost - amortization of right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r282", "r286" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - finance leases (as a percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r281", "r286" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r130", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Useful life/amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r146", "r148", "r150", "r152", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r146", "r149" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Composition of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible asset purchase amount" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r80", "r254", "r255", "r256" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign currency losses", "terseLabel": "Foreign currency transaction unrealized gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r85", "r256", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTranslationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Foreign Currency Translation [Abstract]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTranslationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r94", "r299", "r306", "r319" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementCompensationItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement Compensation Items [Abstract]", "terseLabel": "Allocation of stock-based compensation" } } }, "localname": "IncomeStatementCompensationItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r111", "r225" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIncomeTaxesDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r14", "r310" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r78" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": "Stockholders' Deficit" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "verboseLabel": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r40" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r43" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Gross [Abstract]", "terseLabel": "Inventory" } } }, "localname": "InventoryGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r43", "r143" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r42" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r41" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r322", "r323", "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r322", "r323", "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of component of operating lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncentiveReceivableCurrent": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the current receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. The receivable is due within one year. For classified balance sheets, this element represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Lease Incentive Receivable, Current", "terseLabel": "Finance lease incentive assets, current" } } }, "localname": "LeaseIncentiveReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.", "label": "Lease, Practical Expedient, Use of Hindsight [true false]", "terseLabel": "Practical Expedient, Use of Hindsight" } } }, "localname": "LeasePracticalExpedientUseOfHindsight", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r265", "r267" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]", "terseLabel": "Practical Expedients, Package" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "verboseLabel": "Operating Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r277" ], "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.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating Lease Existence of Option to Extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Operating Lease Existence of Option to Terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease not yet commenced.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Existence of Option to Extend [true false]", "terseLabel": "Existence of option to extend" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r284" ], "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 maturity of lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "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 Operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, 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.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease 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": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r284" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "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", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r275" ], "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, Operating Lease, Renewal Term", "terseLabel": "Optional lease extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails", "http://www.glaukos.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r287" ], "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.glaukos.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Extended lease term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeasesDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of Credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r302", "r315" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r160" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrual for loss contingency" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r59", "r66", "r80", "r101", "r307", "r318" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss - basic and diluted" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r93", "r95" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "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 and issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total non-operating (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable Other Payables [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Fixed operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r270" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesMaturityDetailsCalc2": { "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": "Total Operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesMaturityDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 1.0, "parentTag": "gkos_FinanceAndOperatingLeaseLiability", "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": "Liabilities Current Operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 3.0, "parentTag": "gkos_FinanceAndOperatingLeaseLiability", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Liabilities Noncurrent Operating" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r274", "r279" ], "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", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities - Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r269" ], "calculation": { "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails": { "order": 2.0, "parentTag": "gkos_LeaseRightOfUseAsset", "weight": 1.0 }, "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Operating lease right-of-use asset", "verboseLabel": "Assets Operating" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesBalanceSheetAndExpenseDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r282", "r286" ], "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 - operating leases (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r281", "r286" ], "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 lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r32" ], "calculation": { "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails": { "order": 4.0, "parentTag": "gkos_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent", "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.glaukos.com/role/DisclosureBalanceSheetDetailsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other commitments" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.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.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r49", "r50", "r52" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax", "verboseLabel": "Unrealized gain (loss) on short-term investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r48", "r258" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r60", "r62", "r161" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments of employee taxs related to vested restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r122" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r182", "r213" ], "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.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "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.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 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", "terseLabel": "Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r26", "r27" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r73", "r214" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from share purchases under Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales and maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r214" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r56", "r59", "r75", "r112", "r113", "r235", "r236", "r237", "r240", "r241" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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", "netLabel": "Net loss", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r154", "r316" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "verboseLabel": "Organization and basis of presentation information" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r220" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r85", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentInProcess": { "auth_ref": [], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of purchased research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.", "label": "Research and Development in Process", "terseLabel": "In-process research and development (Note 1)", "verboseLabel": "In-process research and development expensed" } } }, "localname": "ResearchAndDevelopmentInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r84", "r300", "r313" ], "calculation": { "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r14", "r81", "r84", "r327" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r166", "r314" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding 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, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r86", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Geographic Net Sales Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less.", "label": "Revenue, Practical Expedient, Financing Component [true/false]", "terseLabel": "Practical expedient financing component" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomersDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r144", "r169" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]", "terseLabel": "Practical expedient cost of obtaining contract" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureRevenueFromContractsWithCustomersDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Business Segment Information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r280", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for lease obligations: Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r280", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for lease obligations: Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureLeasesLeaseTermAndDiscountRateAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyAgreementsMember": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources.", "label": "Royalty Agreements [Member]", "terseLabel": "GMP royalty buyout" } } }, "localname": "RoyaltyAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Schedule for 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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r100" ], "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 potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Short-term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of short-term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r181", "r210", "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r181", "r210", "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule summarizing the allocation of stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r23", "r24", "r25" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r88", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r63", "r64", "r115" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule summarizing restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r182", "r213" ], "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.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r188", "r199", "r202" ], "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": "Schedule summarizing stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of the weighted-average assumptions used to estimate the fair value of options granted to employees" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r142" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationAllocationOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy election of practical expedient not to separate lease component from nonlease component.", "label": "Separation of Lease and Nonlease Components [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r193" ], "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": "Canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r198" ], "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": "Canceled/forfeited (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r196" ], "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", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r195" ], "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 end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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 shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r195" ], "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 end of period (in dollar per share)", "periodStartLabel": "Unvested at beginning of period (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r197" ], "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.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r197" ], "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 dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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": "Stock-based awards - weighted average assumptions used to estimate fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r208" ], "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": "Expected dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r207" ], "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": "Expected volatility rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r209" ], "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.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r194" ], "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": "Canceled/forfeited/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r194" ], "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": "Canceled/forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r200" ], "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 estimated grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value for outstanding options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r190", "r213" ], "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 end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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 Shares Underlying Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r189" ], "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 end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r180", "r185" ], "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.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "First anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Third anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Second anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r85", "r182", "r186" ], "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.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails", "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r184" ], "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": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r206", "r215" ], "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 term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Vested and expected to vest at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Investments [Abstract]", "verboseLabel": "Trading Securities" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r161" ], "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Common stock issued under stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r161", "r166", "r192" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Gross", "terseLabel": "Common stock issued under stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r120" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r233", "r234", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Trading Securities", "terseLabel": "Trading securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r167" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r37", "r167" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r167", "r168" ], "calculation": { "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less treasury stock (28 shares as of September 30, 2019 and December 31, 2018)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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 [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIntangibleAssetsSummaryAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r176", "r303" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "U S Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r176", "r178", "r303" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U S Treasury Securities [Member]", "terseLabel": "U.S. Government bonds" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureBalanceSheetDetailsShortTermInvestmentsDetails", "http://www.glaukos.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r221", "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/DisclosureStockBasedCompensationPlanInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Weighted-average shares used to compute basic and diluted net loss per share" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glaukos.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL51790836-203054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130569-203045" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "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(30))", "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": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "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": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918707-209980" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r329": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r33": { "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" }, "r330": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r331": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r332": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r333": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r334": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2019
Stock-Based Compensation.  
Stock-Based Compensation

Note 8.  Stock-Based Compensation

The Company has four stock-based compensation plans (collectively, the Stock Plans)—the 2001 Stock Option Plan (the 2001 Stock Plan), the 2011 Stock Plan (the 2011 Stock Plan), the 2015 Omnibus Incentive Compensation Plan (the 2015 Stock Plan) and the ESPP. The 2015 Stock Plan permits grants of RSU awards.

The purpose of these plans is to provide incentives to employees, directors and nonemployee consultants. The Company no longer grants any awards under the 2001 Stock Plan or the 2011 Stock Plan. The maximum term of any stock options granted under the Stock Plans is 10 years. For employees and nonemployees, stock options generally vest 25% on the first anniversary of the original vesting date, with the balance vesting monthly or annually over the remaining three years. Stock options are granted at exercise prices at least equal to the fair value of the underlying stock at the date of the grant. For employees and nonemployees, generally, RSU awards vest 25% on each of the first, second, third and fourth anniversaries of the grant date and in certain cases, vest one year after grant date.

In 2019, the Compensation Committee approved the grant of performance-based equity awards (PBEAs) to the Company’s named executive officers and certain other employees pursuant to the 2015 Stock Plan. These PBEAs will only vest upon the Compensation Committee’s confirmation of the satisfaction of a pre-determined Company operational goal. The goal must be reached within three years of the grant date or the PBEA grants will lapse and be forfeited for no consideration.

The ESPP permits eligible employees to purchase shares of the Company’s common stock, using contributions via payroll deductions of up to 15% of their earnings, at a price per share equal to 85% of the lower of the stock’s fair market value on the offering date or purchase date. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code.

Stock Options

The following table summarizes stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan during the nine months ended September 30, 2019 (in thousands except option exercise price):

Weighted-

Number of

Average

Shares

Weighted-

Remaining

Underlying

Average

Contractual

Aggregate

    

Options

  

Exercise Price

    

Life (in years)

    

Intrinsic Value

Outstanding at December 31, 2018

6,307

$

23.69

6.7

$

204,896

Granted

186

68.10

Exercised

(583)

24.08

$

27,515

Canceled/forfeited/expired

(13)

38.57

Outstanding at September 30, 2019

5,897

$

25.04

6.2

$

222,005

Vested and expected to vest at September 30, 2019

5,834

$

24.85

6.1

$

220,714

Exercisable at September 30, 2019

4,352

$

19.79

5.5

$

185,936

Intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the common stock for the options that had exercise prices that were lower than the fair value per share of the common stock on the date of exercise.

The weighted average estimated grant date fair value per share of stock options granted during the three months ended September 30, 2019 was $30.71. There were not any stock options granted during the three months ended September 30, 2018. The weighted average estimated grant date fair value per share of stock options granted during the nine months ended September 30, 2019 and September 30, 2018 was $33.02 and $15.19, respectively.

The total fair value of stock options that vested during the three months ended September 30, 2019 and September 30, 2018 was $4.3 million and $4.7 million, respectively. The total fair value of stock options that vested during the nine months ended September 30, 2019 and September 30, 2018 was $15.3 million and $20.4 million, respectively.

The fair value of each option award is estimated on the date of grant using a Black-Scholes option pricing model applying the assumptions noted in the following table. The weighted average assumptions used to estimate the fair value of options granted to employees and non-employees were as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

 

2018

Risk-free interest rate

1.61

%

**

%  

2.17

%

2.67

%

Expected dividend yield

0.00

%

**

%  

0.00

%

0.0

%

Expected volatility

47.0

%

**

%  

46.8

%

44.9

%

Expected term (in years)

6.01

**

6.01

6.10

**There were no stock options granted in the period.

Restricted Stock Units

The following table summarizes the activity of unvested RSUs (including PBEAs) under the Stock Plans during the nine months ended September 30, 2019:

Weighted-

Number of

average

shares

grant date

    

(in thousands)

    

fair value

Unvested at December 31, 2018

532

$

35.17

Granted

301

70.42

Vested

(210)

34.93

Canceled/forfeited

(17)

42.14

Unvested at September 30, 2019

606

$

52.39

The total fair value of RSUs made to employees and nonemployees is equal to the closing market price of the Company’s common stock on the grant date. The total fair value of RSUs that vested during the three and nine months ended September 30, 2019 was $1.4 million and $7.3 million, respectively. The total fair value of RSUs that vested during the three and nine months ended September 30, 2018 was $0.1 million and $1.2 million, respectively.

All share-based compensation arrangements

The following table summarizes the allocation of stock-based compensation related to stock options and RSUs in the accompanying condensed consolidated statements of operations (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

    

2018

  

Cost of sales

$

259

$

175

$

752

$

526

Selling, general and administrative

6,727

5,538

18,555

14,418

Research and development

1,561

1,460

4,616

4,092

Total

$

8,547

$

7,173

$

23,923

$

19,036

At September 30, 2019, the total unamortized stock-based compensation expense was approximately $54.4 million. Of the approximately $54.4 million in unamortized stock-based compensation expense, $28.9 million was attributable to stock options and is to be recognized over the stock options’ remaining vesting terms of approximately 4.0 years (2.1 years on a weighted average basis). The remaining $25.5 million was attributable to RSUs and is to be recognized over the restricted stock units’ vesting terms of approximately 4.0 years (1.6 years on a weighted-average basis).

The total stock-based compensation cost capitalized in inventory was not material for the three and nine month periods ended September 30, 2019 and September 30, 2018.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2019
Fair Value Measurements  
Fair Value Measurements

Note 4.  Fair Value Measurements

Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

The following tables present information about the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value (in thousands). The Company did not have any financial liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018.

At September 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

September 30, 

identical assets

inputs

inputs

    

2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

114

$

114

$

-

$

-

U.S. government agency bonds (ii)

500

-

500

-

Bank certificates of deposit (ii) (iii)

11,713

-

11,713

-

Commercial paper (ii)

9,454

-

9,454

-

Corporate notes (ii)

67,026

-

67,026

-

Asset-backed securities (ii)

25,893

-

25,893

-

$

114,700

$

114

$

114,586

$

-

At December 31, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

December 31, 

identical assets

inputs

inputs

    

2018

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Money market funds (i)

$

1,156

$

1,156

$

-

$

-

U.S. government agency bonds (ii)

1,982

-

1,982

-

U.S. government bonds (ii)

1,297

-

1,297

-

Bank certificates of deposit (ii)

15,201

-

15,201

-

Commercial paper (ii)

9,593

-

9,593

-

Corporate notes (ii) (iv)

61,752

-

61,752

-

Asset-backed securities (ii)

21,842

-

21,842

-

$

112,823

$

1,156

$

111,667

$

-

(i)Included in cash and cash equivalents with a maturity of three months or less from date of purchase on the condensed consolidated balance sheets.
(ii)Included in short-term investments on the condensed consolidated balance sheets.
(iii)As of September 30, 2019, a bank certificate of deposit investment totaling $1,201 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.
(iv)As of December 31, 2018, a corporate note investment totaling $1,000 (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets.

Money market funds and currency are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

U.S. government agency bonds, U.S. government bonds, bank certificates of deposit, commercial paper, corporate notes and asset-backed securities are measured at fair value using Level 2 inputs. The Company reviews trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, the Company uses market pricing and other observable market inputs for similar securities obtained from third party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.

There were no transfers between levels within the fair value hierarchy during the periods presented.

EXCEL 27 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R)9D\?(\\#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,$% @ K(EF3R?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 " "LB69/T[7-9.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G\48O^/ 9^P(S&K!' MAP,EX#4')N>)X33U'5P!,XPPNO1=0+,02_5/;.D .R>G9)?4.([UN"JYO .' MMZ?'E[)N98=$:M"8?R4KZ!1PPRZ37U?;^]T#DVW#[RK.JV:]X[>"MZ+E[[/K M#[^KL//&[NT_-KX(R@Y^W87\ E!+ P04 " "LB69/F5R<(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 ( *R)9D\G]*48, , #H/ 8 >&PO=V]R:W-H965T&UL?5?MCILP$'P5Q ,<> WY."61[E)5K=1*IZO:_N82)T$'. 4G MN;Y]C)SLXJ+;U^Z@E(G>ZJKIEO'!F.-]DG2;@ZJ+[DX? M56._V>FV+HQ];/=)=VQ5L76DNDHH32=)791-O%JXL:=VM= G4Y6->FJC[E37 M1?O[457ZLHQ%_#[P7.X/IA](5HMCL5??E/E^?&KM4S)6V9:U:KI2-U&K=LOX M0=RO)?4$A_A1JDMWE+%/9R5FM557TE.X]? M0]%XU.R)M_?OU3^ZQ=O%O!2=6NOJ9[DUAV4\BZ.MVA6GRCSKRRS\1J;'35N<]H<^J,KHW3H6_:80]]*^S$T_Z-Z=^\ZNMK.CYU6Z M2,Y]F0'Q>$70#4*,B,36'@4("3P2H]._ FN.D%A PA5(1Y?>"^"("1;(H4#.Z%-/@"-F6& "!2:,/O<$.$*D6&$*%::<+SP) "$L,8,2 M,\Z7G@2 !)R>0XDYY_M6 TC :Y'B.*6\@F\WP@0,%X'0"E[!]QQ@*&"Z@,E] M$,0K^+8C3,!W@>,K)*_@.X\P >L%3KG@(2;??(0)N8^C+GB2B;D/,"'W<=X% MCS,Q]SE&AMS'F1<\T9*Y#S A]W'L!0^U9.X#3,A]G'S!P]DGGNO,VV/K 9,[ M3#/D94[36>@7D_ )0#S=N?\7%&"".PV? ,33G;/]#'[] RH2GP"2ISOW]S/ M!%7P"2!YNG/_S$28D H^ 21/=^Z?F0CCNY_<="*U:O>N:>NBC3XUKF.\&1T; MPP?7%R9_X=>N\FO1[LNFBUZTL?V0ZUIV6AMEIY+>V8UXL(WL^%"IG>EOI_:^ MO79SUP>CCT.GFHSM\NH/4$L#!!0 ( *R)9D]Y,$E$*00 +83 8 M>&PO=V]R:W-H965T&ULA9AOC^(V$,:_"N+]73(SB>VL *EP M.K52*ZVN:OLZNY@%74)HDEVNW[Y.R"*8&>^](7]XQG[&=GX99W%NVN_=WOM^ M]J.NCMURON_[TT.2=,][7Y?=Y^;DC^&?7=/691\NVY>D.[6^W(Y!=95@FIJD M+@_'^6HQWGML5XOFM:\.1__8SKK7NB[;_]:^:L[+.$\OELROYW_^:K(!^FZH;?V?/ MKUW?U%,KP4I=_K@<#\?Q>)[:?P_3 W *P&L 9!\&T!1 +""Y.!M3_5+VY6K1 M-N=9>YFM4SDL"GB@,)C/P\UQ[,;_0K9=N/NVRNTB>1O:F23KBP1O)'BOV$A% M[JZ2)/1_-8&J"1SCZ3:^T.-)C:,ND%F)>+)+_I!8#(Y MC.K%2"_$O!C9"[J4C=]&41$ZU+U8U8N57MA:6%O92X'('&^D*@/,="M.M>*D M%3;X:R>G*"W0.>9%RL":/+9@"M5-(=T8YJ80W3CG^!PI(FMSW0FD.II2Z46P M*56&)B4^,HH,"L@CRQ$HJ.<*(MEI',3 M)#@M!^>DN1MAX$_!3T3W7G1N@@2GY> $B43*T7(S4H5H(G@ G9L@P6DY.$$R MD5*;D>%^%,*FIK@9Z7M'.CW!B)=D#+^@,P\D]"R''DB>42X K*@,NM@BU[$' MDGN66'(J/"1"@,.OA DL^*F914 XA #76HH82:Y5!#22LB2/E# MI\E2,C$_.M100LURJ*$"-H57J64/A1\$>A)HP8TLF&DFR.DTW3B-7W MH>;>B4XTE$1SD6<6=:*A)!JOHM>:1N3RH>;>B4XSE#1SO&Y"B2GB[RY-$WO. M=(ZAY)@3@)$3=IZ&"*/A[4!6F.5!D&9..1I)H+,3^5:+Q4]CU<$,_4=V[B6RF M)3]YXFN29(0B!> O3$T79LQ$D$4Z0TDRM.#(FC1W&WRM&%-T:C&6W'Q &;YH M_5&V+X=C-WMJ^KZIQR\FNZ;I?6@S_1SRV_MR>[VH_*X?3FTX;R]?DBX7?7.: MOI(EUT]UJ_\!4$L#!!0 ( *R)9D\$%VL-4@( $8( 8 >&PO=V]R M:W-H965T&ULC99MKYL@&(;_BO$'5/'=QIJL798MV9+F+-L^ MTY96;GOY[D>,$_K**H2X\];@EFWE*G!7N#[B=? NG7+0HWM:5F0*\=UB_;4 M8=>F@?3?%F'2;US@O@^\U)>*RP&O+#IX03\1_]7MJ>AY4Y13W:"6U:1U*#IO MW$]@O0/*H!2_:]2S6=N1I1P(>96=;Z>-ZTLBA-&1RQ!0/&YHAS"6D03'WS&H M.^64QGG[/?H75;PHY@ 9VA'\IS[Q:N-FKG-"9WC%_(7T7]%84.PZ8_7?T0UA M(918*;^G>.5<=*,401* ]^&9]VJ9S_,).EHLQN"T1!,!A ]-(2C(=0, MWD"F2OT,.2P+2GJ'#KO50?E2@'4H%O,H!]7:J3E1+1.CMS(/"^\FXXR2[2 ) M9I)@J=B9BCB;))[(/T$$5HA ^<,Y1&3WAU9_J/S1W!]K10R25$E:)?%7O@^T M0IZI%BR1E24R61*-99#$LRRQKWX:S7/=@B>V\L0F3ZKQQ$8>G>218L&06!D2 MDR'3&)*G#(\4"X;4RI":#+G&D'[H'7FF6K!D5I;,8 'ZYF\SHUPP[KZ^,!]1 M+J!R*U1N@=)JW^9&JC#)H]ADL@E!&-]% K[]=/(M4(%^/ODV*I":5%8E\-/[ M6'<.36#!,HY-8"0+,@O3,]D Y,T.='G#_H#T4K?,.1 N[@9U@I\)X4B$]%].G0_D?4$L#!!0 ( *R)9D_C5B*\ M7 0 /,3 8 >&PO=V]R:W-H965T&ULC9A;;^,V$(7_ MBN'WK#B\B%+@&(@O10NT0+!%VV?%9F)C)WJN6B?&ORX\D]5;/ZK2BRZK^5R\O+PYSF MWQH^'U\/3=L0+1?G[-7]Z9J_SD^5?XJN4?;'PIWJ8WF:5>[E8?Y(]ULIVPX= M\??17>J;[[-6RG-9?FD??ML_S$5;D1?!W_#D'GUYQM MQ]OOWZ+_THGW8IZSVJW+_)_COCD\S)/Y;.]>LK>\^5Q>?G6#(#.?#>I_=^\N M]WA;B<^Q*_.Z^W^V>ZN;LABB^%**[&O_>3QUGY?^%YL,W7 '.720UPX^]T<= MU-!!?>^@/^R@AP[Z9S.8H8,),D2]]FXP-UF3+1=5>9E5_7PX9^VTHWOC7]>N M;>S>3O>;'\_:M[XO2>A%]-X&&IA5S\@18\;,!C!7(O(57,N0J(R59-WE.,&: M$R3BH(@?1ME^'&54J(+CI;H :A3 X@ :!M!= #T*D 0#WC-QQYPZQB1&I$*( M8% XJ%4J$@9N.$B62!E&;@$IK13REAS)-%"F 3+30&;/F)M4U@K%57(N%D1< M).>DC!/--7*0;&KLI,082HRY1 HRK6*6R?C7$W.-'%0V22T7R4'2B39\.+: M%*G49E*FA3(MG_$TL;83&" !XQ2LRU7":M7^'Y@+'%04*\G'B8-$5D@P&SB9 M6"VGARF%*E.@4@4J4S#OI.7+=0U %:S!7B4'=2(MGS9;#JK84CHID@2V"P%D M,K\0O/QV.%GU %3V@PE*$QY&H"@3%D5\%U%2\G6S!J36B>(S9P-(BE.A^?K> M(E1JTGI:+'3*1Y) ;!R*E2S;79N.[_=KA,:I CL/(J4P*3 1F%\GZ0?S#=LM M ;^E";\E;+@$')="QQV@D1 D $ IIT]TA'V<@)'+T,B)NZD? M447@\(K0V(#SV@:14EB+]EF47\=V^G!'V,\)&+H,#9V 42=\ZUP##NZP (/O MDW/C^3'^BPM;N016+D,K'Z!X_#H-.L$B-(Z!P6X0*;UC@V,+S*_M>-&/U>(S M@@1G!!F>$08HNU3/=N7;J6G]_Z;U>D/UV%U0 M!>TKNE\3:-_0_;:_?_H>OK\.^R.K7H^G>O9<-DU9=)_YEO\#4$L#!!0 ( *R)9D]D$MFI MJP( "L) 8 >&PO=V]R:W-H965T&ULC59M;YLP$/XK MB.\MV.8E1$FDAF3:I$VJ6FW[["1.@@J8V4[2_?O9AE)B+NV^@'T\]]P]9^SS M[,+%BSPRIKS7JJSEW#\JU4R#0&Z/K*+RGC>LUE_V7%14Z:DX!+(1C.ZL4U4& M. R3H*)%[2]FUO8H%C-^4F51LT?AR5-54?%WR4I^F?O(?S,\%8>C,H9@,6OH M@3TS];-Y%'H6]"R[HF*U+'CM";:?^P]HNLX,W@)^%>PB!V//*-EP_F(FWW9S M/S0)L9)ME6&@^G5F.2M+0Z33^--Q^GU(XS@G4CWQRU?6Z8E]KQ/_G9U9J>$F$QUCRTMIG][V)!6O.A:=2D5?VW=1 MV_>EXW]S@QUPYX![!QW[(P?2.9!WA^A#AZASB/XW0MPYQ$Z$H-5NB[FBBBYF M@E\\T?X.#35_'9K&>KFVQFA7QW[3]93:>EX@G,Z"LR'J,,L6@X>8,+[&K !, MCPAT!GT:&$ICB4?N^#I /D:@,'&2^)1E_3'+5:($K!>Q!.2J7A.8( ()(DL0 M71%$3L%;3&(QM<7<(1*[V*<34,X$D.,4=CD9!4E"5\\80S)W-X\Q*,PR M1Q$ PMF-#9F!DC) $G$D9<#FP%GHGE$ +,'8/2H!E.[K\<11!L4DT:#:K;9@ M<-)73!QLVY7>EI]J9?;BP-IW]@=L.H5C7Z)IC@#[2M\$VL;]3M]>(WY0<2AJ MZ6VXTOW)=I$]YXKI[,-[O21'?7/I)R7;*S-,]5BT_;N=*-YT5Y.@OQ\M_@%0 M2P,$% @ K(EF3_I"MWJU!P \3 !@ !X;"]W;W)KOQ;NT2 (TOK5 "RRV:/NL393$6-MR;279 M_OO2LN(U9PXM^F43>P^IT9 ZWY!B;M[KW??]2U4U@Q_KU69_.WQIFNWG\7C_ M\%*MR_VG>EMM_/\\U;MUV?B/N^?Q?KNKRL>VT7HUEEEFQ^MRN1G>W;3??=G= MW=2OS6JYJ;[L!OO7];K<_7=?K>KWVZ$8?GSQ=?G\TAR^&-_=;,OGZL^J^6O[ M9><_C4^]/"[7U6:_K#>#7?5T._Q%?%ZXMD&K^'M9O>_/?A\<;N5;77\_?/CM M\7:8'2*J5M5#<^BB]#_>JDFU6AUZ\G'\VW4Z/%WST/#\]X_>Y^W-^YOY5NZK M2;WZ9_G8O-P.\^'@L7HJ7U?-U_K]UZJ[(3,<='?_>_56K;S\$(F_QD.]VK?_ M#AY>]TV][GKQH:S+'\>?RTW[\[WK_Z,9;B"[!O+40*B+#5370)T:2'>Q@>X: MZ%,#55QL8+H&YN<5+M^#[1K8G_=@+C9P70/WL\%Q (_9;8=K6C;EW&-"[4S)$F#S4+I"E.FK%/R2DO$N9%MAWH\PYT1O)RU-A6LSGF MA=SS!$B4R)PBJ>&RD2D$R0T0B4**G'0V1SHE28*XR"=19A+G2,$<*9 C$O3] M46/.$Z"MID/*52.9XU T#$6W':@@E,B]&-B! ?="$CLQ+$J9G\VJ8V)[1$$H M%H9B02CTD;3\*EDD80Y>Q(&+T,GKV$6,SNA$ZA$%H>0PE)R'0J?K-.<3Q&4D M*8L>41!* 4,I>"B27&56@+GJ!)GWBSY5$(S(L#=G8) L->>LWX4Z3? 4JD() M31V:ZT9"%H::-)(5.B\T=6H>&[ BT)U_]K*8 8@(R 1(EJ/)$L".1X5_V&*Q8E8( OJ6 O!:3'RSX;*(I?"Q! (&3D=)<=G M-*L5.3*4+5Q6T!G-=2YS=$)ST4AFMA!L0O/(T(3FW0FK]-EEPU1AH@F -%W0 M5'%<*5-0LYT#67Q"8ZH)@#7.D2+!BSC5,$< _1!'D QRA,>&QHYW=XDC$D-7 M(NA2CD@ 5, 1((N.G<18DR+=C&1D*8-01&M;R9WQVM)BKD\5AH.1(!.0,)4 "39CH]"C"L/!X) ) MX)A) ZC"KK8[I6% 6&\2( 7PU;< "]L2 %>=&YIA3Y%.BJ: 9''2R8+21_U M)+R [CQ#C5*15&&\2( 70^LEB? BK*5Q7X$7B?$BBW2+4MAT%3)=8E'WBJ\F MR$U/%%A*J$*2*;*(R")/D,+.K-""@_J8XBN)7$9V Q2V;X7LFTYZQ8W9";I& M6/2IPG BFS[ OIF/*6#?!;6Q'E$8#/9X!3R>N9CB[CVR5E*3[Y6% 6&75V@? MB1;)G>ABD:RXQ\,B&>AXD0Q$N$@&D0$7 ]U=*I(5)I!"^URT2%8<+:A(!K*H MBRG,'X7X(VDX"$@AD 9H\8\P?3I[96% F$ :$,BP29% ( T(5&1Y[FBF 0V$8RG "-*.%J0@ M-&!DZ**YT7EL)F$$:8 @NHB_UP!!5M$UXAS(XN^P,()T"H)T H)T(H* CB,( MB#""0&1HY*Y#D,8(TBD(TFD( C*.(-Q7#$$:(TA?@2"#$60 @EB.#5@I947D MV3 8+@; A>TL&_2B1 @328O!?#& +X;N3QKPKH18T<1PNFBAK:4G$8!.Y+2W M&5"-/#HE?:DR!Z&!B0]4HLB$B/#&8/@9 #]#MR<-6%G9@B)[#F1\XN.^1&R$ M,24-H"2#4B>ZZ&R&(Q)"">@ E( *0PF$AD:8JRY!R41.(B" 4R@9M#SD4 *R M*)0,9J2Q5W@6YII!;XZH61O !3KX:,>.S5RQ5[S.M]B2+=K5H^M^R[V6W]"B3Q6& M$SD@EG1"#!P1<[%)CWW;IAP2L]QO/?.H/_6IPG"P+=N4@V*6V[)E!\5Z1&$P MV+MMRE$QBUYP*\,V@_IUX8D^[-\.^#\W.P'W^JF MJ=?M0>VGNFXJWV7VR7?V4I6/IP^KZJDY_.K\[[OC(?SCAZ;>=G]@,#[]E?7567>=N]UONH.=EGP=?C_M#V!=%R?L[W[@_7_GE^J[NWZ!YE>RS= MJ3E6ITGM=HOI*[VL==)7&!1_'=VU>7B>]*F\5]6W_N77[6*J>D>N<)NV#Y%W M/Q]N[8JBC]3Y^&<,.KVWV5=\?/Z,_O.0?)?,>]ZX=57\?=RVA\743B=;M\LO M1?NUNO[BQH22Z63,_C?WX8I.WCOIVMA413/\G6PN35N58Y3.2IE_O_T>3\/O M=8S_60U7X+$"WRM0\K\5]%A!_Z@0#\G?G VI_I2W^7)>5]=)?1NM<]Y/"GK1 M76=N^L*A[X;_==DV7>G'DE(UCS[Z0*-F==/PH^:NB+KH]R88-;%BKSH_-[#V M%:12W(2&6>@A@'[*(N QA@'B(4#\&(!CT0TW33IH3H-FQD2)$2W%:2;< !$E<6")40 U!-P8Z8:\AF:<66D'J4(3AB"67HF!'2OML->0 M3F47KH&*XBS4.QAAA!B6!4)@B)%/L91E0K'?GTRSN3^ MO$:B[B 7V'$( Y0 00U).SX?9];K'2 B>IABSW8P2 F0U'B3V8>DMBQ/%T!% M)D12QB1EY:].$]@9&../ ?[D=KMB +8T-MX,1#JC*#3FC!'( (%&;E?LPRTE M*V?J&LEBLH$UP1B"K($AN6&-HF]C7D-P?HH>;E-+5^^'2J9ELJLNI[>\L M'DKO%UNOW-_$B/(5O:QOUU,_PMQNRW[/Z_WQU$S>J[:MRN$V9E=5K>LLJB^= MQ8/+M_>7PNW:_M%TS_7MENKVTE;G\08NNE\#+O\#4$L#!!0 ( *R)9D\^ M'O)JM@$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP M#/T501]0.4[6)8%MH.E0=, &!!VV/2LV;0O5Q97DN/O[4;+K>9NW%TFD> X/ M*2H;C'UV+8 GKTIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2+$V2 M6Z:XT+3(HN]LB\ST7@H-9TM>:,F%I2B^.NX"QWW8;S9'B;8.B"= .D, MV,<\;$P4E7_@GA>9-0.Q8^\['IYXG] MLP$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TK MB!]0+KFLZTY)I%ZG:9,VZ=1I[6E-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59NMM=,\6% MIF4>?2=3YC@X*32<#+MS\/(+$L: )?77-*JL$Z5#.+EZ+XR[0+'?=QNLGV,VP;D,Z = '";),@BP39?TORN[*CU#G/]AB M2&A<.+[W9S.-V60X[.&PO=V]R:W-H965TK5K] LPP[\V;8V M98Z#5]+ V1(W:"WLCQ,H' NZIR^.!]EV/CI8F?>BA2_@O_9G&RRVL-12@W$2 M#;'0%/1N?SQE,3X%/$H8W>I,8B47Q*=H?*P+NHN"0$'E(X,(VQ7N0:E(%&1\ MGSGIDC("U^<7]O>I]E#+13BX1_5-UKXKZ"TE-31B4/X!QP\PU_.*DKGX3W % M%<*CDI"C0N722JK!>=0S2Y"BQ?.T2Y/V<;KA?(9M _@,X O@-N5A4Z*D_)WP MHLPMCL1.O>]%?.+]D8?>5-&96I'N@G@7O-=R__:0LVLDFF-.4PQ?QRP1++ O M*?A6BA/_"\ZWX8=-A8<$/_Q#X6\$V29!E@BR_Y:X%9/]D82M>JK!MFF:'*EP M,&F25]YE8._2([)?X=.T?Q:VE<:1"_KPLJG_#:*'(&5W$T:H"Q]L,10T/A[? MA+.=QFPR//;S#V++-RY_ E!+ P04 " "LB69/-R@7I[0! #2 P &0 M 'AL+W=OF@Q9O*F.U\&C:FKG.@B@C2"O&-YLKIH5L:9Y&W]'FJ>F] MDBT<+7&]UL*^'D"9(:-;^N9XE'7C@X/E:2=J^ [^1W>T:+&9I90:6B=-2RQ4 M&;W=[@])B(\!3Q(&MSB34,G)F.=@?"LSN@F"0$'A X/ [0QWH%0@0AF_)DXZ MIPS Y?F-_4NL'6LY"0=W1OV4I6\R>D-)"97HE7\TPU>8ZKFD9"K^'LZ@,#PH MP1R%42ZNI.B=-WIB02E:O(R[;.,^C#<\F6#K #X!^ RXB7G8F"@J_RR\R%-K M!F+'WG\ZWGRY3=@Y$4\QAC.'+F#F"(?N<@J^E M./!W<+X.WZTJW$7X[@.%?Q$DJP1))$C^6^):S-4_2=BBIQIL':?)D<+T;9SD MA7<>V%L>W^1/^#CM#\+6LG7D9#R^;.Q_98P'E+*YP!%J\(/-AH+*A^,UGNTX M9J/A33?](#9_X_PW4$L#!!0 ( *R)9D\(3")@L@$ -$# 9 >&PO M=V]R:W-H965T;UTP+:6B1)=_%%AGV7DD#%TM< MK[6P/\Z@<,CIEKXX'F73^NA@1=:)!CZ#_])=;+#8S%))#<9)-,1"G=/[[>F\ MC_@$^"IA<(LSB95<$9^B\:'*Z28* @6ECPPB;#=X *4B49#Q?>*D<\H8N#R_ ML+]+M8=:KL+! ZIOLO)M3H^45%"+7OE''-[#5,\K2J;B/\(-5(!')2%'B MOEM5N$OANW\H_(U@OTJP3P3[_Y:XACG^D80M>JK!-FF8'"FQ-VF0%]YY7N]Y M>I-?\''8/PG;2./(%7UXV=3_&M%#D+*Y"Q/4AO\U&PIJ'X^'<+;CE(V&QV[Z M0&S^Q<5/4$L#!!0 ( *R)9D^>0-Y_M0$ -(# 9 >&PO=V]R:W-H M965TYY[[GS.1V.?7 ?@R;.2VA6T\[X_,N:J#A1W M-Z8'C3>-L8I[-&W+7&^!UQ&D),LVF[=,<:%IF4??V9:Y&;P4&LZ6N$$I;G^> M0)JQH%OZXG@0;>>#@Y5YSUOX"OY;?[9HL9FE%@JT$T83"TU![[;'TS[$QX!' M :-;G$FHY&+,4S ^U07=!$$@H?*!@>-VA7N0,A"AC!^)D\XI W!Y?F'_$&O' M6B[**FAX8/T#V;\"*F>-Y2DXC_#%22&!R68HS+2Q954@_-& M)1:4HOCSM L=]S'='!)L'9 E0#8##C$/FQ)%Y>^YYV5NS4CLU/N>AR?>'C/L M316UMSJZ!*,6>.>!OMT(Y7C?UOC/& 4C8W.$(=?K#9D-#X<'R'9SN-V61XTZ&PO=V]R:W-H965T M:9M<<7 M!1@7\#K]^P)V'"=U\P+,,.?,F6%(!S1/M@%PY%E);3/:.-<=&+-% TK8*^Q M^YL*C1+.FZ9FMC,@R@A2DO$DN69*M)KF:?2=3)YB[V2KX62([942YL\1) X9 MW= 7QT-;-RXX6)YVHH8?X'YV)^,M-K.4K0)M6]3$0)71F\WAN OQ,>!7"X-= MG$FHY(SX%(RO94:3( @D%"XP"+]=X!:D#$1>QN^)D\XI W!Y?F'_$FOWM9R% MA5N4CVWIFHSN*2FA$KUT#SCNM032Q> MBA+/X][JN _CS78_P=8!? +P&;"/>=B8*"J_$T[DJ<&!F+'WG0A/O#EPWYLB M.&,KXIT7;[WWDO-DD[)+()IBCF,,7\2\1C#//J?@:RF._!\X7X=O5Q5N(WS[ M'X5O"':K!+M(L/NPQ+68]RK9HJ<*3!VGR9(">QTG>>&=!_:&QS=Y#1^G_;LP M=:LM.:/S+QO[7R$Z\%*2*S]"C?]@LR&A'B EXG M?]\!.ZZ36GT!9IASYLPP9*.QSZX%\.1%2>URVGK?'QAS90M*N"O3@\:;VE@E M/)JV8:ZW(*H(4I+Q)+EA2G2:%EGTG6R1F<'+3L/)$CSK$:09<[JC;X[' MKFE]<+ BZT4#/\#_[$\6+;:P5)T"[3JCB84ZIW>[PS$-\3'@5P>C6YU)J.1L MS',POE4Y38(@D%#ZP"!PN\ ]2!F(4,;OF9,N*0-P?7YC_Q)KQUK.PL&]D4]= MY=NJXIF8O_#A>0&!Z48([22!=74@[.&S6SH!0E7J:] MTW$?IQM^,\.V 7P&\ 5P&_.P*5%4_EEX4636C,1.O>]%>.+=@6-ORN",K8AW M*-ZA]U+P9)^Q2R":8XY3#%_%[)8(ANQ+"KZ5XLC_@?-M^'Y3X3["]^\4IML$ MZ29!&@G2_Y:X%7/](0E;]52!;>(T.5*:0<=)7GF7@;WC\4W^AD_3_B!LTVE' MSL;CR\;^U\9X0"G)%8Y0BQ]L,234/AP_X=E.8S89WO3S#V++-R[^ %!+ P04 M " "LB69/-<'*QK0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN M9;YW(.H$THKQ++ME6DA#RSSYSJ[,[1"4-'!VQ ]:"_?C!,J.!=W15\>3;+L0 M':S,>]'"9PA?^K-#BRTLM=1@O+2&.&@*^K [G@XQ/@5\E3#ZU9G$2B[6/D?C M0UW0+ H"!56(# *W*SR"4I$(97R?.>F2,@+7YU?V=ZEVK.4B/#Q:]4W6H2OH M/24U-&)0XQ&?>'?DV)LJ.E,KTAV*]^B] MECR[S=DU$LTQIRF&KV)V2P1#]B4%WTIQXG_!^39\OZEPG^#[?RC\C>"P27!( M!(?_EK@5<_='$K;JJ0;7IFGRI+*#29.\\BX#^\#3F_P*GZ;]DW"M-)Y<;,"7 M3?UOK V 4K(;'*$./]AB*&A"/-[AV4UC-AG!]O,/8LLW+G\"4$L#!!0 ( M *R)9D])=GW(M $ -(# 9 >&PO=V]R:W-H965T MO@!WW'OW[CC2P=AGUP!X\JI5ZS+:>-\=&'-% UJX&]-!BS>5L5IX-&W-7&=! ME!&D%>-)RA9,EKM=:V)]'4&;(Z(9>'0^R;GQPL#SM M1 W?P?_H3A8M-K.44D/KI&F)A2JC=YO#<1?B8\"CA,$MSB14K^R?8NU8RUDXN#?J29:^R>B>DA(J MT2O_8(;/,-7SCI*I^*]P 87A00GF*(QR<25%[[S1$PM*T>)UW&4;]V&\V5YA MZP ^ ?@,V$< &Q-%Y1^%%WEJS4#LV/M.A"?>'#CVI@C.V(IXA^(=>B\Y3_8I MNP2B*>8XQO!%S&:.8,@^I^!K*8[\+SA?AV]7%6XC?/L/A;\1[%8)=I%@]]\2 MUV(^_)&$+7JJP=9QFAPI3-_&25YXYX&]X_%-WL+':?\F;"U;1\[&X\O&_E?& M>$ IR0V.4(,?;#845#X&UL?5-A M;]P@#/TKB!]0$N[6=:M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B M/$FNF1:RHT46?2=39#@X)3LX&6('K87Y>02%8TY3^NJXETWK@H,562\:^ [N M1W\RWF(+2R4U=%9B1PS4.;U-#\=]B(\!#Q)&NSJ34,D9\2D87ZJ<)D$0*"A= M8!!^N\ =*!6(O(SGF9,N*0-P?7YE_Q1K][64S,5_A0LH'QZ4^!PE*AM74@[6H9Y9O!0M7J9==G$?IQO^889M _@, MX O@)N9A4Z*H_*-PHL@,CL1,O>]%>.+TP'UORN",K8AW7KSUWDO!TR1CET T MQQRG&+Z*29<(YMF7%'PKQ9'_!>?;\-VFPEV$[_ZA\#>"_2;!/A+L_UOB5LR? M1;)53S68)DZ3)24.79SDE7<9V%L>W^0M?)KV;\(TLK/DC,Z_;.Q_C>C 2TFN M_ BU_H,MAH+:A>-[?S;3F$V&PW[^06SYQL4O4$L#!!0 ( *R)9D_D(@]/ M80( *,( 9 >&PO=V]R:W-H965TJ+U?:MWN$%)%R6JJGD3+&G-R%;*FVBSE#:E6,GIQ1C5') @2 M5-.J\?/,[9UDGHF[YE7#3M)3][JF\L^1<='M?>Q_;+Q4MU+;#91G+;VQ'TS_ M;$_2K-#(&Z+^Q!^,&;CTQ&H7@RCV]XJZTJ <6XTI-W_NQ:MS8]2=Q M-)C!!F0P(*-!ZG10+^0\_T0US3,I.D_VE]]2^X[QCIB[*>RFNPIW9IQ79O>1 M$TPR]+!$ ^;88\@$@T<$,NRC!($DCF1A3F#S$/0P=.;A5'V[HA^!!)$CB/X+ M,9R%"&$B6"0&16* ()Z)0)@$%DE D00@V,Q$($P*BVQ DV" &_GM[7$$+*2G3B "R@ *.;I!8)6\@NO%"H& M*.89!H)64@R#U7K 9'EMT4)G"2)DLZ(#ES4. 8ITK@.!5C(-P]6/@=(.Y[D& M@E:2#<,? Q4=[CXDD*@<$4'_@9@H,##:*X#@>*9#IKTB)K)F^N.RBO$O7&M M>;([=N #<3WF'[QOW]^IO%6-\LY"FT[E^LE5",V,+\&3B;DT?PSC@K.KMM.- MFN^5$I+9EVH:V(Z#:P,15(0FB371#+>XCP-N8/.4]5; MP5LX:&1Z*9E^WX-00X97^)QXXG5C?8+D:<=J^ WV3W?0+B(S2\DEM(:K%FFH M,GR_VNVW'A\ SQP&L]@CW\E1J5E'CAI6TR?(M1"17KA7U2PW>8^MEB-#7_$TX@'-P[ M<1J%$B;\HJ(W5LF)Q5F1[&U<>1O68>(_E\4+Z%1 +PK(*!2GQ M[#OFKWBUH^YL"I\,1Q&^.?/&94\Y75^GY.2))LQ^Q- %9C4CB&.?)6A,8D__ M*Z?Q\G74X3J4KY?J=U_H;Z($FT"P^:?%FXL68YC;N,@V*K*-$-Q=B$0PF^1" MA"PN3H*NPY,UJ%!]&\9ED9VGXIZ&B_^$CR/UB^F:MP8=E77/)UQRI90%9R6Y M-*9G_*_(/4$L#!!0 ( *R)9D]?+C<\ MX $ $% 9 >&PO=V]R:W-H965TA[]8KCCN>>YP]RE M@U0ON@$PZ%7P3F>X,:8_$J*+!@33=[*'SIY44@EFK*EJHGL%K/1!@A.ZV>R) M8&V'\]3[SBI/Y=7PMH.S0OHJ!%-_3L#ED.$M?G,\MW5CG(/D:<]J^ [F1W]6 MUB(S2]D*Z'0K.Z2@RO##]GA*'-X#?K8PZ,4>N4HN4KXXXTN9X8U+"#@4QC$P MN]S@$3AW1#:-WQ,GGB5=X'+_QO[)UVYKN3 -CY+_:DO39/B 40D5NW+S+(?/ M,-6SPV@J_BO<@%NXR\1J%))K_T7%51LI)A:;BF"OX]IV?AW&DRB9PL(!= J@ M<\#!ZY!1R&?^Q S+4R4'I,:[[YG[Q=LCM7=3.*>_"G]FD]?6>\MIO$W)S1%- MF-.(H0O,.X)8]EF"AB1.]+]P&@Z/@AE&/CQ:JM]'88(X2!![@OB?$NFJQ!#F M Y%=4&07((A7(B',+BRR#XKL P3[E4@(DX1%DJ!($B XK$1"F/N5"%D\00&J M]LVG42&OG6_\A7?N[P?JG_ [?!P.WYBJVTZCBS2V$?QSK:0T8%/9W-E;;>P\ MF@T.E7';Q.[5V)6C860_#1PR3[W\+U!+ P04 " "LB69/;TI+2+(! #2 M P &0 'AL+W=O_LE@3+6\8?8QN?XV'&R$=6JLSEMG>N/C-FR!2WL _;0^3\U&BV<=TW#;&] 5!&D%>-)\H9I(3M:9#%V M-D6&@U.R@[,A=M!:F-\G4#CF-*6WP+-L6A<"K,AZT< W<-_[L_$>6U@JJ:&S M$CMBH,[I8WH\[4-^3/@A8;0KFX1.+H@OP?ES*4,PCB+^\^*MCUX+?D@R=@U$<\YIRN&KG'3)8)Y]*<&W M2ISX?W"^#=]M*MQ%^&Y=_?UAFV"_2;"/!/M_6DSO6MS*N5?)5C/58)JX39:4 M.'1QDU?196$?>;R3O^G3MG\5II&=)1=T_F;C_&M$!UY*\N!7J/4/;'$4U"Z8 M;[UMIC6;'(?]_(+8\HR+/U!+ P04 " "LB69/2G^1\.X! !F!0 &0 M 'AL+W=O^LRAS?E6T M'^ L/'EEC(@_)Z!\*OR#_^9XZMM.&0#YZ MIO ?#L=39O 6\-S#)#=[SU1RX?S%&%_KP@],0D"A4H:!Z.4&CT"I(=)I_%XX M_572!&[W;^R?;>VZE@N1\,CIK[Y67>%GOE=#0ZY4/?'I"RSUQ+ZW%/\-;D U MW&2B-2I.I?UZU54JSA86G0HCK_/:#W:=YI,T6L+< 7@)P&M 9G70+&0S_T04 M*7/!)T_,=S\2\\2'(]9W4QFGO0I[II.7VGLK<1SFZ&:(%LQIQN -YK BD&9? M);!+XH3?A6-W>.C,,+3AX5;]/G431$Z"R!)$_Y48[4IT86*W2.P4B1T$R4[$ MA?F@DL0IDC@(LIV("W/O%DF=(NE[@B38B;@P'_P3F5,DZVVQ/-)PKT*D$=_KI M.CWT5H-"H\PVU7LQM_YL*#XN4PVMH[7\"U!+ P04 " "LB69/%4%S*=L! M !!0 &0 'AL+W=O4XQ/?$2]>TVB9(D0VT@>^@?PP7:2*RJE0= MAUYUHD<2ZAP_A:=S:O$.\-K!I#9S9#NY"O%F@R]5C@-;$# HM56@9KC!,S!F MA4P9OQ9-O%I:XG9^5__D>C>]7*F"9\%^=I5N<_R(404U'9E^$=-G6/HY8K0T M_Q5NP S<5F(\2L&4^Z)R5%KP1<64PNG[/':]&Z=%_T[S$Z*%$.T(9#9RE7^D MFA:9%!.2\]X/U/[B\!29O2EMTFV%6S/%*Y.]%5$29^1FA1;,><9$&TRX(HA1 M7RTBG\4Y^H\>^>D';X4'1S]LZ4'L%XB] K$3B/]I\;AKT8=)_"9'K\G1(Y#N M3'R81[])XC5)/ (?=B8>3!KX35*O2>H1"'0@&W?Y%"K%V+N+ MO\FN]_LIAS45PQ[460H,I)7@PN]J:]V@-&-3:3E,S ME_.MG ,MAN7!(>NK5_P!4$L#!!0 ( *R)9D\N!=K-M@$ -(# 9 M>&PO=V]R:W-H965TI5"VP)US M_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^$?2=3YGIP@BLX M&60'*9GY=P2AQP*G^-WQR-O.!0D1F MZGW/PA.G!^I[4P5G;$6\\\E;[[V4]'J7DTL0FC''"4-7F'1!$*^^A*!;(8[T M/SK=IN\V,]Q%^FY-3Y-M@6Q3((L"V:<2LR\E;F'V7X*054\EF#9.DT65'E2< MY)5W&=A;&M_D SY-^R]F6JXL.FOG7S;VO]':@4\EN?(CU/D/MA@"&A>.U_YL MIC&;#*?[^0>1Y1N7;U!+ P04 " "LB69/5C"WJ9T# B$@ &0 'AL M+W=OOHI.73=7(MJ]4&W1RNPQ_X;=/5(P&D^+O2A[ZL_-@3.5%J>_CQ6^; M9UO7H28_C'^,T/,4<#<_//[Q_F9+7R;R4O;Q7];=J M,^R681X&&[DMW^KAJSH\29-0$@8F^]_ENZRU?!R)CK%6=3_]!NNW?E"-\:*' MTI0_CL>JG8X'X__##!L(8R!.!H)_:D#&@"XUB(U!?*E!8@R22PU28Y!>:I 9 M@^Q_@\^KE!N#_&3 \VG&C],QS>]#.92K1:<.07=LT7TYDL!O<]U!Z_'FU##3 M?WJ*>WWW?26R=!&]CXZ,YNZH$3---M?<(TT^USP@33'7_ HT.9MKOER@>40: M/M<\(8TX:2)=MU/Q!"R>F!S0S %A!P0=T.0@GCF(K8H<->FD:2<-3YA=$E=$ M69S@H<1P*#$8BL=! ATDEQ<&0R3@3!6-S\B M38Z#Y#!(#AP4V$$!'1275Y,S3#;[>7/=&9&WN^:!/$L(=P,5S [$KPF$<>," M!.(>%Q@X3E?4%8/"$2FQO1S&3KI">-/%0/$$I"OL-16)? EA[C@ KXCM.$CD MBX/!XX"J(K'C(%'JB8/9XP"^(K/C()$O'XPH+X +9\\KW$;P]KW ) M R*4P9I^4%G-( MB,/<#@4XS/V1,(>$./0\:!+FD*[@D#"'!'9"YYD:B(C;V49G[ZWCUY,_RNZU M:OO@10WZ%7AZ4=TJ-4CMD-WHTNUDN3E=U'([C*>9/N^.7RV.%X/:FR\RT>FS MT.H_4$L#!!0 ( *R)9D\O_#DDDP, /P/ 9 >&PO=V]R:W-H965T M%=7"/2EUGGE>M3N) M/*D^RK,H]"\'6>:)TH_ET:O.I4CVC5&>><3WN9$NY\W:8[FA?IP?2_WDW5CV:2Z**I6% M4XK#PKV#V0-I#!K$SU14HJL9;9KW2O3@LW.YE5S;>SNU1*YAV+=B5/7MMK6C37:\?_9H8;D,Z W P( M>]> =@;TGP&\:Q!T!L'4'5AGP*;NP#L#/M4@[ Q"P\!KH]LRJM3 MMAEW3NK$AEFH$V)7+S;GW_RF3ZS2JR]+"C#W7FJB#K-J,:2' 9\-,1L$, S#15,T]K0AH ,"CA,$ M*$'0$ 3]H%/?.+P6PQM,T6 8]?7'"*X-HX18L T"XX$%N[=A0'G@@L0W ;##1UO!2(X8 &,*N2H0HXD0(03A"A!B(0H M-D(46JZ:HO^+V(;6>8[HC% W(TLG'\GS&+6/;9G$S//8$A%%V E/Q&W_CQLX M#CY>7GW+=6YZWF'Z6]&84?MOM9F,W")($D=D/$%AI#V [3\W_0/KP] 47"1\SP442 &8YW,4-7\$8'=J>CQ.S]*"@8V0=O.8#T M'&*]ZF"@D7H&>.$'CE"8O:T##<[1QTK:!.#0*;R90&BW(S+2C@ O]! ANF+3 MW/TD=OVDU$C<50?JG]\' MH,RW_]MK#,HY08HMAB0 ++2+$+I_$%(D@[S>7)&+\MB,D96SDY="U9'JK=Y& MU3M2SR7&^@IF:T#6-S"[;^>8?_3M7/PU*8]I43E/4NEIJ)E9#E(JH17X'W4R MG?0H?GO(Q$'5MZ&^+]MYM'U0\MS-VMYMX%_^!5!+ P04 " "LB69/*PW5 MSYL" ";"0 &0 'AL+W=O@] 7;DS/'F9\3>14RJ=]ZJLQ=3-I6PFGB>V.:V(>&$-K=63/>,5D6K)#YYH."4[DU25 M7N#[L5>1HG:SU,36/$O9499%3=?<$<>J(OS/G);L/'61>PF\%H=?-E- M75]71$NZE9J"J.%$%[0L-9.JXW='ZO9[ZL3K^87]DQ&OQ&R(H M6_BIV,I^Z M(]?9T3TYEO*5G3_33E#D.IWZK_1$2P77E:@]MJP4YM?9'H5D5<>B2JG(>SL6 MM1G/'?\E#4X(NH2@3U![/TK 70+^2 @?)H1=0OCL#E&7$%D[>*UV8^:22)*E MG)T=WGX/#=&?'9I$ZG5M=="\'?-,^2E4])1A'*;>21-UF'F+":XPR(]N,4L MTR,\54%?1@"5,0\&Z<'M!HLA OFQ5<0_65:/66X*Q:!?V!#@&[\BF" $"4)# M$-X06#KF+28RF+K%C+#E^&(("L=C2^\2 /GVNUL-03'R0UA4!(J* %$)3!"# M!/'SMB8@0?*$K+?<64$BAH!HD8PP1@D M&#]O*_+A\\%_PM@.="TUP+:Q B-[7\P ,*Q=1ZM(%!T3]:=8P\!LL9W*, C M:X:"_S 7/DP0?L9&PO=V]R:W-H965T*FK1B[#DU+M/(KD[L1J*N]XRQK]YL!%396>BF,D6\'H MW@;5593$<1;5M&S"U<*N;<5JP<^J*ANV%8$\US45?QY8Q:_+$(6O"X_E\:3, M0K1:M/3(OC/UH]T*/8MZEGU9LT:6O D$.RS#>S3?H,($6,3/DEWE8!R85)XX M?S:3+_ME&)L=L8KME*&@^G%A:U95ADGOX[ M_2KWZK0,BS#8LP,]5^J17S\SEU :!B[[K^S"*@TW.]$:.UY)^QOLSE+QVK'H MK=3TI7N6C7U>'?]K&!R0N("D#]#:[P5@%X#? LB[ <0%D%% U*5B:[.ABJX6 M@E\#T1UO2\V_",V)KO[.+-IBVW>Z/%*O7E:8Q(OH8H@!P4RQ)< W!!@F(" !L01D0) 5HTIUD,Q" MFJY2"2(9K)*"*JFGDH]54D!EEN6P2@:J9)X*)F0DXV/01,%S4",'--*1AH]! M!-8H0(W"/Y/92*+PJI7BR9.?@2HS()-L)--ATH%,-DMP N M],5IK[<#YXKIW<1W^H!.ND7J)Q4[*#/,]5AT?4(W4;QU/5#4-V*KOU!+ P04 M " "LB69/1@RTXM $ #*&@ &0 'AL+W=OD+5A=7DN/MWU<7 MQI'(8:R^Q)(R).>(9X8\XO):5C_JH];-XF>>%?4J.#;-^3$,Z^U1YVG]I3SK MHOW/OJSRM&EOJT-8GRN=[OI&>1;2*))AGIZ*8+WLG[U4ZV5Y:;)3H5^J17W) M\[3Z]UEGY745D.#]P??3X=AT#\+U\IP>]!^Z^?/\4K5WX:V7W2G717TJBT6E M]ZO@B3QNA.H:](B_3OI:CZX772BO9?FCN_EUMPJBCI'.]+;INDC;GS>]T5G6 M]=3R^,=T&MS&[!J.K]][_]8'WP;SFM9Z4V9_GW;-<14DP6*G]^DE:[Z7UU^T M"4@$"Q/];_I-9RV\8]*.L2VSNO^[V%[JILQ-+RV5//TY_)Z*_O=J^G]OAAM0 MTX#>&K1C?]: F0;LHX'L@Q^8]:%^39MTO:S*ZZ(:9NN<=DE!'EG[,K?=P_[= M]?]KHZW;IV]K)J)E^-9U9##/ X:.,&2*V+@()CXP8 1& R4]>W9J+WT,.2P/>_;\TF(%L?G 2-[3#&\*$(5D58H"!8IQC = >D( M0(=9= :,&(W#8V5Q 1B!>4C(0P(>W.(AG3$>B)5C&X!AQ#-!,602 R;"8A([ MHQ#"6&+!-@@621EC.@FDDP Z$G>@8 =J=L*2"$L[NI^R&P.:Q,JBR#.0QT/( M_238&-!TACW#0(]X(O3^#&\,:"(NJCPS1[!5$ 8&\G6!W8+P^;.'!4Z0PA,[ M6@!BOG&P@ E2L/)T@95'XOG!8K$0I!;;70UHG$$BLGW$@";SKQ3WL,'*(VI. M/BO@:A2/0[% *1*H;5D&)#^-&H"(2GQLL(HI4+'T& '%"J5T=B)0+#V*I)?8 MKP2 F+TEN0.:DL$BIF#-]\:#54S%_#>"]4F1/FUI&-!D_B.0)@ F:.0CA-5. MT4)K;STH6$*='9V+\64L=@V*7,/6*75=P[?N4&P'%-F!(U.%9L"-&<#:&?#( MC&'?8, WI.?5,2QV1F;G)<-:9V@UMI6*0(Y2$4AZIHAY-O= [-)C^@R+GF)B&.A\VA^T8IUSM'6 MW%8I CDJO0.:DL&6P9'0/341QT+G_Z.,]]3QLPIYMT274HX$:-X)@$6*>O*$ M8]O@>P>>4\QS4ZK9G( SQ;<,YM@T^IZ(WH,D4Q!%U M/KD 6!0+WTQA@^' 8'P?!3@V!3Z_JA?8$P0J&FQ%(Y"TB\<[H"D9;"\"U0R> MXE%@4Q#S:P:!/4&@FL%6M &-$X"*.+85C6!$$=];P18CD,4X'^*/@<-9,+1R4"NJT-_B%(OMN6EZ$]P M1D]O!S5/M#]9^( /ISR_I]7A5-2+U[)IRKP_1=B79:-;+M&7-E&..MW=;C*] M;[K+N+VNAM.5X:8IS^;D*+P=7ZW_ U!+ P04 " "LB69/)2"7X\L" !Q M"@ &0 'AL+W=O]"9@Y\SX&V,?>WDQW6M_ MU-HF;W75]*OT:&V[R+)^>]2UZA],JQOWS]YTM;*NV1VRONVTV@U!=941A$16 MJ[))U\NA[ZE;+\W)5F6CG[JD/]6UZOX^ZLI<5BE.WSN>R\/1^HYLO6S50?_0 M]F?[U+E6-F?9E;5N^M(T2:?WJ_0C7FRP\ >I+_W5>^)+>3'FU3>^[E8I M\D2ZTEOK4RCW..N-KBJ?R7'\F9*F\Y@^\/K]/?OGH7A7S(OJ]<94O\N=/:Y2 MF28[O5>GRCZ;RQ<]%<339*K^FS[KRLD]B1MC:ZI^^$VVI]Z:>LKB4&KU-C[+ M9GA>QG\$G\+@ #(%D#D L_\&T"F !@'92#:4^DE9M5YVYI)TX]=JE5\4>$'= M9&Y]YS!WPW^NVM[UGMRZ9,78]TU8CCL]\98[5*B!U?= MT=W_YD:E]]:_YNZ]&R]!8\.:=KK@9?,M<_T/4$L#!!0 ( *R)9D^K@PF M^@, *46 9 >&PO=V]R:W-H965TIVYM\/(&V4.E?ABP*>NMQ[ MY.%6U>)DZN_-06OK_2R+JEGZ!VN/3T'0; ^ZS)I/YJBK]I>]JBO/=>KA7FS15[IY]IKWLHRJW^M=6%.2Y_Y'Q>^ MY:\'VUT(5HMC]JK_T?;?XW/=G@67*+N\U%63F\JK]7[I?V9/&Q5U WK%?[D^ M-5?'7E?*BS'?NY,_=TL_[#+2A=[:+D36?KWKC2Z*+E*;QX\AJ'^Y9S?P^O@C M^M>^^+:8EZS1&U/\G^_L8>DGOK?3^^RML-_,Z0\]%*1\;ZC^+_VNBU;>9=+> M8VN*IO_TMF^-->40I4VES'Z>O_.J_SX-\3^&X0%\&, O YB\.T , \1H0'#. MK"_U2V:SU:(V)Z\^_UO'K'LHV)-HS=QV%WOO^M_::IOVZOM*)-$B>.\"#9KU M6<.O-/Q6L7$5*KE(@C:!2Q8<9L'[\>(FBQ@'$#" Z /(JP#Q*,?U61+UDJJ7 M,";C,!R5@F0\X0)G(V$VTLE&)(0?"@90T_V(8(#HL1]GB;KU8V0&TJ@()Q+# M1&)@18H#)#! ,MV*% 9('UN1(BO4F(,-DK$H(K)A(08N=!U)0R($P2QS/4D9 M$0(#Q[B31<+&V'.GWC$L=R6W>6!NF0NN2#D1 L/&Y/0GA&'(S66@"TD"M =L<5C*! "!+S M?($1%#,0E!A!^1C!M7013*4:MVJD4M340V)0)0 U)5JUQ*#*&:!*#*J6DT'O; M'<;M<7W>.#V?6',<-H6#R\[TZC=02P,$% @ K(EF3\29*?JM 0 S0, M !D !X;"]W;W)K&UL?5/M;ML@%'T5Q ,4?Z39 M%MF6UE15)[52U&G=;V)?QZA@7"!Q]_:[8&)Y6=0_AGLYYW .AF+4YLUV (Y\ M*-G;DG;.#1O&;-V!XO9&#]#C2JN-X@Y+BCDZ*'G2'VJ!0W?^Y ZK&D*3TW7L2A<[[!JF+@!_@)[M>P,UBQ6:41"GHK M=$\,M"7]GFZVN<<'P*N T2[FQ"?9:_WFBQ]-21-O""34SBMP'$ZP!2F]$-IX MCYITWM(3E_.S^D/(CEGVW,)6R]^B<5U)OU+20,N/TKWH\1%BGEM*8O@G.(%$ MN'>">]1:VO E]=$ZK:(*6E'\8QI%'\8QZI]IUPE9)&0S(5U]2L@C(;\@L,E9 MB'K/':\*HT=BII\U<'\GTDV.AUG[9CB[L(9I+79/U2K)"G;R0A%S-V&R!>8" ML?T?D2;K&&PO=V]R M:W-H965TOG-5J%Y9:-X\( MJ:($3M6#:* V7RY",!QS;!(7Y4T*K1/+!63D*\V,7G\RZ,;$7 H-"6@IKA#D_ F&4R=?SJ2<-! MTR:.YV_L'YUY8^9$%3P)]K,ZZW(7;L/@#!=Z8_I9M)^@-[0*@][]%[@#,W!; MB=$H!%/N-RAN2@O>LYA2.'WMQJIV8]M]2=(^S9] ^@0R)!AMZZ43>RN,77H\5D\W?H+$2Y X@N0?BZN)Q3D&+Q2Y\FJL/!KKB<8< M0]+8+[+VBJP](IN)R!RS9&3CU=AX-+83C3DFCA=.Q-8KLO6(I'Z"U$N0OO], MX,A_[J-Y#3B:'OPY:-$I7KA?V*.S1.&]/WM,_L.M_P[A^#UN?:#IX4&CQL)! M7EU+54$A;K7KYZ/HT+;WQ#6FO_"NYW^E\EK5*C@);=J;:T(7(3286J('=>X&#F M9R&?U(%S'3S75:,6X4'K]C:*U.; :Z9N1,L;\V4G9,VTZP^)#7"(7R4_JXMV8$M9"_%D.U^W MBY#8C'C%-]I2,/,Z\16O*LMD\OC3DX:#I@V\;+^P?W;%FV+63/&5J'Z76WU8 MA'D8;/F.'2O]*,Y?>%]0&@9]]=_XB5<&;C,Q&AM1*?<,-D>E1=VSF%1J]MR] MR\:]S]V7)._#\ #H V ( /IJ0-P'Q/\#TE<#DCX@&2E$72EN;NZ99LNY%.= M=LO;,KN+Z&UB9G]C!]UDNV]F>I09/2T3&L^CDR7J,7<=!JXPR35FA6'2:\P] MALD&3&3R')(%-%EP!/$5P0PGB%&"V!$DEP0D&V4YQ4 1XR()*I),16B.$Z0H M0?K^,C.4($,R*$9E=IC489JN3%QBADK,IA) 1GMBBHDSST3DJ$B.B-"12#ZI M@^(2!2I1O+TC5E.,MPY*<)<1I!(8VX-,2BER0HA'R>-GBBAYMB_%748_8#.* M^XPB1H/)D=&!;-E#P>3&ERON-8J8#5(/!>XV^@&[4=QO%#'<='FGCJ.)?WEQ MVU'$4XDO6=Q4-/] O;AI*.(:R,9_C>*]S@3<-("99C92@:EI/#L(<,, 9A@Z M5J'O/2W!\^>"M\^9.PP$GH,&<.,!9CP8Z\33E,I;"?X7CJ MHHO+BKUN?F=R7S8J6 MM[CWN=K(30G-#2&Y,U@=SPQTZ%=]IVYR9MNRN>5U' MB[:_PD;#/7KY#U!+ P04 " "LB69/U^0&I.)U-NQ!M5@T_B1_"_&P>E9U%@Y=#48E: M%[(.E#BNPP=TOT.T-7"*7X6XZ=$X:%-YEO*EG7P]K,.X)1*EV)O6!;>/J]B) MLFP]68X_O=-PB-D:CL=OWC^[Y&TRSUR+G2Q_%P=S7H9*W+Z)/ M* F#/OMOXBI**V]);(R]++7[#?87;635>[$H%7_MGD7MGK?N3?IF!AO@W@ / M!AA]:$!Z ^(91!V92_43-WRS4O(6J.YK-;P]%.B>V,WLVVT^"1!L7)5+,#-(,BL@0#!H8PMGAFCIF'L?M8,PE"P%R)KDLJ28P"0B3 ##8@^DTR2A,0@@E M'LR2:@*3@C I ..%V::S,&E"6>[!+*DF,!D(DP$PU(/)9F%0DGK?;J(QO[175)-8% ,5YT8P,G\ MLA//CP)CB?^1%F53H'?*( * F ^$9I$8QO-2N"2; H$%\0%A "CW@?#\GYO[ MWPL0H2Q[IW BN'(B,J>ALVN" #1^K0%$"+'W]@8NPPBHP]2OPP@HL3%F/LY< MA6/JGYUH=)M60IU=<9?>?J5-0Z>);&WNGN MYCU*:82%B>_LKIQM,S9,2G$T[3"S8]5U)-W$R*;OMJ*AY=O\ U!+ P04 M" "LB69/E-I[0?@" @# &0 'AL+W=OW![NZBN(HCC-*IYV82;E9U[4IN5/.NJ;,23"KIS77/U=RLJ>5V' M)'R?>"Z/)]U/1)M5RX_BA] _VR=E1M'D95_6HNE*V01*'-;A [G? NL76(M? MI;AVL_N@3^5%RM=^\'6_#N,^(E&)G>Y=<'.YB$=15;TG$\>?T6DX,?N%\_MW M[Y]M\B:9%]Z)1UG]+O?ZM [S,-B+ S]7^EE>OX@Q(18&8_;?Q$54QKR/Q#!V MLNKL;[ [=UK6HQ<32LW?AFO9V.MU>)*^+\,7P+@ I@4PY#* ;.2?N.:;E9+7 M0 W%;WG_CLD]F-KL^DE;"OO,!-^9V D"I'0PVY$?2;AR"45(9$FB#HE"YM$.P15.$(DSYQQ+W)2@2'TD7.>$ M(:3E83(:?23%L>?4(_B!0%+W2&&^^N-R)[?HG2""9XFO*KCBR2V2)Z[FD\R[ MHW#1DUM43US9)WGNR0APV<,ML@=7]BRF'C4"+GNX1?;@RIX 98GGA %<^( ) M?[D= !$^+3+F*Q^N?+A%^> J/XL9*3PD7/K@2I\Z6P]N?O7!W+I@M> MI#9MHFWF#E)J8:*)[TPT)].N3X-*''1_FYE[-?2LPT#+=NS'H^E/P>8?4$L# M!!0 ( *R)9D^'RTT09 ( !L( 9 >&PO=V]R:W-H965TE4#HR]Z\[7X\8/-!%0**2V(.IQA1U0JIT4QY_!U!_GU('3]LW]LTE>)7,@ M G:,_JZ.LMSX2]\[PHE?ZV6 MZ$T1KB.UF(4>-&MGWJELA1J]YG&RR-!5&PV:;:_!$TT8)'/-SJ$9%4@1C!C8 MA;'%=^%X&5A3/-?,)HF+982VNQ7)J5EQ$.X@?;) S<929PP-A'9Q#-P2V.NQ,GH>/.]8E.J_\O[:_,[X>>J$=Z!257P35D^ M,29!T00O*N-2W=1CA\))ZN9"M7E_7?4=R=KA*D;C_X'\'U!+ P04 " "L MB69/DCJ%54H" "P!P &0 'AL+W=O9 RCGK6257+FY4O6"$)GE4%(YX354^N;$14F5/HHSD;4 M>K1.)2.!Y\U(28O*39?6MA?IDE\4*RK8"T=>RI**/QM@O%FYOOMN>"G.N3(& MDBYK>H;OH'[4>Z%/I&'QL$B?A;0R)N]8U(YD;A_3.-[NW]D_V>1U,@(4(+($D0#@FB4 M28OQ/0NJ+,B;S$>I(*!@\B"7*2IEBDB9X@0SE&#V?#%BE"!&%(P^V2:^S]./ M)P]T)FB8! D3XP1SE&#^?*)&*-9K'J(A&3<; @J2!W$>]+2/Q)D_H$![;>T' M_Y$MWB5^>*\BN7M:PJ>^++EYSDH09SLJI)/Q2V7GU(VU'T=K^T*3?_!VEGVC MXEQ4TCEPI1]5^_2=.%>@U7@3W0VY'I_]@<%)F6VL]Z*=(>U!\;J;CZ0?TNE? M4$L#!!0 ( *R)9D\HV#U4T@$ )H$ 9 >&PO=V]R:W-H965T!.]TAAMC^@,ANFA ,'TG>^CL2B65 M8,:&JB:Z5\!*3Q*ISYU4GLK!\+:#DT)Z$(*IOT?@=JS&GZ"^=6?E(W(HE*V CK=R@XIJ#)\'Q^..X?W@-\MC'HU1ZZ3 MLY2O+OA69CAR!0&'PC@%9H<+/ #G3LB6\6?6Q(NE(Z[G[^J/OG?;RYEI>)#\ MI2U-D^$]1B54;.#F68Y/,/>SQ6AN_CM<@%NXJ\1Z%))K_T7%H(T4LXHM1;"W M:6P[/X[32K*?:6$"G0ET(5AOU\MDY"O_R@S+4R5'I*:][YG[Q?&!VKTI7-)O MA5^SQ6N;O>3)/D[)Q0G-F..$H2O,!X)8]<6"ABR.](9.P_1-L,*-IV_6].@3 M_R0HD'B!Y+\6Z56+(^5QB[GQ(*NS M(4#5_E9H5,BA\S=RE5TNWCWU9^L#/MW:'TS5;:?161I[0OTYJJ0T8"N)[FR[ MC7THEH!#9=STBYVKZ;I,@9']_!*0Y3G*_P%02P,$% @ K(EF3ROMLDR' M @ # H !D !X;"]W;W)K&ULE5;MCILP$'P5 MQ ,9$FI; 4E1QM4,P_[ M?NS5I&KY%G_*)8U="]<.2EKHGXLZ.,WS8NZ%GWL!RK&K:R(HWCJ"GC;M%ZQT.3(!%O%;T)D=CQY1RX/S-3+X>-ZYO M,J*,%LI0$/VZTF?*F&'2>?SN2=U!TP2.QW?VS[9X7!@?@/@ / 2BQM71"-O-/1)$\$_SFB&[S6V+^,5ICO3>%6;1;8;_IY*5> MO>9A$F?>U1#UF%V'P2,,&A">9A\D,"2QP[/P,%G!! &88V )@K%^&,$$(4@0 M6H+POPR229$=)K*8IL/ $A$H$0$2Z41BCL%I (O$H$@\%TG]B0B$6?A=*U!D M!1#@B<@<$\0)+)* (@D@LK 5*4B0?OQ,(!\^^3Z00S@]^G-0@/P%G06'(4 G MFNK,03A9V%$$VFR+,* 3+U# 1D,/. W!5D. U]+5M%H(M'!($>PW!!@N7=HP MV$TH?J!:V"L(,LNL6@BT5"UL%P3Y)5V@@ V#'G ,AAV#(<=,JP5!2_<%[!@\ M-T/D+Y@.PV; ^(%J83/@X"/50J!IM=[H,JZI.-LV1#H%OS2V!QJM#JW.%MO+ M_!^\ZY.^$W&N&ND M]KV7-S2 ^5]02P,$% @ K(EF3Z6QS8+Z P /1( !D !X;"]W;W)K M&ULC5C;CJ,X$/T5Q/N"JXRY1$FD[J2C66E':LUJ M9Y[IQ$G0<,D Z7XKR9W64LK9^9VE>+>QC M79]FKEMMCS*+*ZCKV6 MRWEQKM,DEZ^E59VS+"[_/,NTN"QLL#\&OB6'8]T,N,OY*3[(?V7]W^FU5%?N M-)45NE7*_L)]@ML&P"6@1WQ-YJ0;G5E/*6U'\;"[^WBULUBB2J=S6 M38I8'=[E2J9IDTGI^-4GM:^<3>#P_"/[IBU>%?,65W)5I#^277U0^ M/J?UM^+R1?8%"=OJJ_]'OLM4P1LEBF-;I%7[W]J>J[K(^BQ*2A;_[HY)WAXO M??Z/,#H ^P"\!BCN6P&\#^"? =[- *\/\*X!>)M!] 'B40:_#_ U!K>;K';V MUW$=+^=E<;'*KH%.<=.G,//5_=TV@^WM;']3-Z!2H^]+P6#NOC>)>LQSA\$! M!I@88]8$9HS8F @N/C&N4GF5BI349S02X)AB92* ^9K0NUE>'LBR,3$BI&OA MY+3S-IZ/IAWI!!Z9P&L3>*,$7"NUPX@6D[<8G[. ,483"9)($$2>-N_"(&*: M%!,!H3^IQ">5^(02O0U]@^4*2)R1X NW9"PT> M$4:C>]CI>1"W,7$W>R(BA4>$\% 3'A&"N&<*OX\;"0)&VQ@C)$6ZCS&#R^," M34T/ ,>B)KP5S*<%5 M(/1V],W;)AS=7-<];%R\B=M0Z6YT 6U]0'@?^+KP@+P=H;$FN(L;2Z)=$@B; M!-TF>]"P>(B<(-(5W8.-!='N!Q'Q6$^T(M)VA81=@2Z6 J'NYR1H:EE%VQ0" MD4)_\DD0G^"AO0P)+T.]VTG01,,@[61(.!GJ/=R#_&%KHG)XO8KO<#27;:KVP##-^[BQ)-HTD3!- MU-_A/6@XSQ"*B!O+_+NXL23:#I&P0\YT28%A*IPY@?Z6IF#<8<;7APD#X<"$ M12'MF4AX)M<_ZWK0<(J\9@FK+X=6%# @@&L""()*^4(@U>,R1G:%NH,OV4R6 MAW8?HK*VQ3FO&Q,>C%[W.IZP^1+6QI]AM@)B? VSEVXGXS-]M['R-2X/25Y9 M;T6MOK_;K^1]4=12%< Q'&>^N%ZG9-:Z>H@BM3_S@JF9 MJ'AI_CD*63!MEO(4J4IR=G!&11[A.$ZC@F5EN%FYO6>Y68F+SK.2/\M 78J" MR;]//!>W=8C"]XWOV>FL[4:T657LQ']P_;-ZEF85M2R'K."ERD092'Y6UL A?F7\ICKO@77E18A7N_AR6(>Q5<1SOM>6@IG'E6]YGELFH^-/0QJV M9UK#[OL[^R?GO''FA2F^%?GO[*#/ZW 1!@=^9)=WS[QQ* F#QONO_,IS M [=*S!E[D2OW&^PO2HNB83%2"O96/[/2/6\-_[L9;( ; ]P:F+,_,B"- 6D- M,/G0@#8&U#.(:E=<;'9,L\U*BEL@Z_16S-XB]$!-]/=VTP7;_6?"H\SN=9,0 MO(JNEJC!/-48W,&@..ECM@"F141&02L#0S*>\,#<$[&]B]@-$2A.81$$C 5Q M!*1+0!.8@(($U!'07C")%\P:@V('*FL0G5'/VWNHGI@$%),,Q!"R@ E2D""= M'HXY2#"?$(X:@W#'49S,_-LU'X:CA^J)68!B%H 8/^H09N20)7C($B!(O4,@ MS!P^Q#H,U6P,I':,8J3LT?3D(K!D'Q&>D-X&U,_<8K;TN\<]6%\07+Z(3$@Q M"!IS'*YR!)6YGV40-%)^""Y@E QRE)"QD, EC-*A"AK[.8) R/<' OD=& 21 M$<5PST! TZ#45PR!!E^D":#='5!?,=Q8$- U:.HKAD!S7S$$6OB*(=#8K8"[ M% ):4#*X%1!H<"LF@'80"/NW(NH,+ 67)S<,JF O+J6V'_7.;CMP/F([\'C[ M6SN(ND'H/TT]Q7YC\I25*G@1VHQ3;N@Y"J&YT1C/3*V=S>#<+G)^U/9U;MYE M/3W6"RVJ9C*.VO%\\P]02P,$% @ K(EF3_6J"!'9 @ =@H !D !X M;"]W;W)K&ULC59M;]L@$/XKEK_/!@S.BY)(3=)I MDS:IZK3M,TU(8M4VGB%)]^\'V'4=?&[W)0;RW//<'JC-+.Y8 M]EDA2I7),JC%81G>X?D]3JV!0_S*Q%7UQH$-Y4G*9SOYNE^&R'HD>)*;&3^.]OKTS*'/@YUX_R M^D6T ;$P:*/_)BXB-W#KB='8R5RYWV!W5EH6+8MQI> OS30IQ$[M+YI9KOEK4\AK433U4W)8= MGC.S73N[Z';'_6?RJQD!0)/(D[L'Y0@<% .#8H.L,$9A@A0D2(&L^"768%C/2Y:, M>#D!129#$>1E=3L9B"1HI)*GH,@4B,2OT^E Y!/!"%:9@2HS0&7BJNE@JQB)DIGOT4>PQJ&X=V<6HCZZ!XP*=O)< M:EMWO=7ND71'[)WKK:_Q?(.!]:U]5+D[^HV^>9%]Y_4Q*U7P)+6YZ=U]?)!2 M"^,]BDP^3^81V$UR<=!V.#'CNGD)-1,MJ_:5%W=/S=4_4$L#!!0 ( *R) M9D\DEHNVJ@( *D) 9 >&PO=V]R:W-H965T8!,@Y,-19]2UT\ZT,SO;:?N;5=3,)B$%U.W;%T@V&P&M_6/@ MYIS#O2<(=WIF_%4<*)7!6UTU8A8>I&PG420V!UH3\O)E.PMCG1&MZ$9J":(>)[JB5:655!Z_>]%P6%,3Q^-W]4^F>%7,"Q%T MQ:I?Y58>9F$>!ENZ(\=*/K/S9]H7A,.@K_XK/=%*P74F:HT-JX3Y#39'(5G= MJZA4:O+6/*3^%BI[F.,73Z*2%>LRRP\ 1 M!L06YM&#&1"1RF!( _K26$*'#B\76+D($*=6$O]46=]6N4@4>?U"1@!=^'5% M(/$*)$8@N1#(+,,[3&HPC<'D.+% *Q>4@0Q9CK@@B IHH=8N"A0QNE(6]I:% MG;) 7/@%4J] >K^QF5<@N\/8#H/'=N#"\M7%@,S>[2XFP_968VH/&E:89M+>K!X4QRNUCQ$6!'&/+_[4/EB0@ MOU+ Q&5R2\Q]8"P/^PV'^@ '2/QVP M!Q47]O:+1M=,3?G>W/DBV+!C([4MH^C05RR@OJ:L^!),5L 3?]1]B+G6/N2[ M)N8;X?NR$<$+D^IR-%?8CC%)5?+Q@]H8!]4W#9.*[J0>9FK,N^:AFTC6]HU1 M-'1G\[]02P,$% @ K(EF3PUCF25+ @ ,@< !D !X;"]W;W)K&ULC579;MLP$/P501\0W;)JR +B"RW0 D&*ML^TO+:$ M4*)*TG;Z]^4510>;^D4DES.SLR1%YC="7U@%P)W7!K=LY5:<=TO/8V4%#6(/ MI(-6S)P(;1 70WKV6$J=E'+ 3'8$/RK/O)JY6:N=5NWJKWIF2@V-#LA-(2P)XC<'Q$B0XC>"1]GB TAOC=# M8@C)O1E20T@G!$\OEEK]+>*HR"FY.52?GP[)8QHL4[&_I0RJ[51S8@.8B%Z+ M),UR[RJ%#&:M,>$ $_C)&+.U8'J$)QST-D*;C74XHX?C!)LY(O#3B8G_JNSN M4-G/,4EFKR6R+FFD^-'0Q2#'2""V"L1*(![MR:?)GE@P"W^R'#;,/W8EL1I) M9@)!&$V,:$RJ,*W&9 O?GWC9S&'1'+6UH+)@!MO-84DT1(U*2ZVEI9:UF1R6 M=3HO+!DS&0.W=&_R_#="SNGV94Y)+R^79&D3["_XQE/__)+X. MEIO $M\&RYV^O]_E]6OR#=%SW3+G0+BX==3=<"*$@_#O/XB5K\0#U@\PG+CL M+D2?ZFM<#SCIS OE]<]D\1=02P,$% @ K(EF3^2FC0]L P ;! !D M !X;"]W;W)K&ULE5CM;ILP%'T5Q ,4;#"8*HFT MIFDS:9.J3MM^T\1)4 %GX#3=V\\&-XOM2T+[HWSDW'./KWU/[$R.O'EM=XP) M[[TJZW;J[X38WP9!N]JQ*F]O^)[5\I,-;ZIW/)MV[IV8VX0=1%C5[:KSV4%5Y\_>.E?PX]9'_\>*YV.Z$>A',)OM\RWXP M\7/_U,BGX,2R+BI6MP6OO89MIOX7=+O$J0KH$+\*=FS/[CTUE!?.7]7#U_74 M#Y4B5K*54!2YO+RQ.2M+Q21U_-&D_BFG"CR__V!_Z 8O!_.2MVS.R]_%6NRF M/O6]-=ODAU(\\^.2Z0$1W].C_\;>6"GA2HG,L>)EV_WW5H=6\$JS2"E5_MY? MB[J['C7_1Q@<@'4 /@4@>C$@T@'1*0"3BP&Q#HC'9B Z@(S-D.B Y'\ NAB0 MZH!T; :J ZB5(>BGHYO?^USDLTG#CU[3+]%]KCH!W5*Y@E;J9;=@NL_D%+?R M[=N,I-$D>%-$&G/78["!B4W,W,7$B)B8>XC'PBQ<3(2PB7F ,);FQQ$\R\L\ M@:S;J7@8+![N"")C0 E,$($$44<0GRO H579'I-TF+K#4!JJ/ZMR(W&/UW&& M\!@4'CO"D\32W4/(>9XT):[N&-!#D:O[.L[034#=!"BXM2P6Q!$>I9:6BQ!# M1@+*2 9]@J&,#&<) 63I "!U6Z/$&9@!5,P"04(K&HMJ#-S.(16YG6<(2@# M!66.()):@N:9,WV@H(6+BS D_#K.$(Y"V(I#0#JU?39TBH0R2+L&&J(0)'X$ MT%0_\$6" /69+0HYN5*PHB. IBC8H!%V1=$A"MBB433>Y!%LELAU2T*171K7 M+PE8F:LX4Q+L@\@U0D+Q 7L82CY1&%@AT*N_1 :V85)G0$CJ#(/&FBT!KSB M7<886H5+@/%R8\,>B5R3)'3 RA'L:B@;7VP,VPL&[(7:6S0,F,% %M@&,& # MU-X:8+>[!]8>'MAX07T]\ V,X;[&G^AK#/B]&PO=V]R:W-H965T M)4GQE3P5I6UG(4GI9I)%,G=B554 M/O&&U?K+@8N**CT5QT@V@M&])55EA !(HHH6=3B?VMA&S*?\K,JB9AL1R'-5 M4?%OP4I^G84P? ^\%,>3,H%H/FWHD?UDZE>S$7H6]2K[HF*U+'@="':8A<]P MLH:68!&_"W:5@W%@K&PY?S63;_M9"$Q%K&0[922H?EW8DI6E4=)U_.U$PSZG M(0['[^I?K'EM9DLE6_+R3[%7IUF8A<&>'>BY5"_\^I5UAD@8=.Z_LPLK-=Q4 MHG/L>"GM,]B=I>)5IZ)+J>A;^RYJ^[ZV7TCX( M\0%,03PIGS18M M)AFD(!D!N=/V,2K&.CC>V!@03CU&\M]UK+/=8^$8# M?Z* Q]L+/SF4X ,-[D W>PGD"#H=]L#2V!5;>5 8HM@Y"=<>& )90AQWT>#T MK9@XVJM0!CM^KI7IS"#:7[?/R)S>3GP!)TOHB:_,]6Q/^P_Y]F[_0<6QJ&6P MY4K?&?9D/W"NF*X>/.FM<=*_$_VD9 =EAJD>B_9.;2>*-]W_0M3_M,S_ U!+ M P04 " "LB69/XR8LPWA\ "-%0( % 'AL+W-H87)E9%-T&UL[+WK=]O(E2_Z^=R_ BO7F4A9$)MO4MTSLY8LVQTE=MNQ[.3._0:2D(28 M!!B M*RL\\>?_:JJ7:@"1=G=>9R9+[9( O71\_JODRV9=-O_QJ[O=;OO]=]\UR[M\DS6]:IN7\,M-56^R'7RL;[]K MMG6>K9J[/-]MUM\-^_WI=YNL*'_UG__>%/_Y[[O_?%$M]YN\W"59N4I>EKMB M]Y!_/MWN__\]^_P'7[O/'E3E;N[!MY9Y:OVK]?YMI>, M^FDR[ _.VS_^5'WN)?U)_,='QM-^7)YXG]\6S:[.X+V?LDW>?NK'UQ-XYY \/VZ#K0?_LCYTO M_'&?U;N\7N,$ME6]:S^XJ_=!@ZXWF&Y3T";%W[[)UDWWZ^_RNJAPB5?)BVP7 M/&=V\/_Y7_\KMDVR:J^*=9[\M-\L\CICCI>O2J7L!M53=N:)M<[ M&$12U0E1>0T;4JW"P;_L:.Q#]B6Y6L&TBIMBR80;']5H=-8_'T_&_6E'2Q>K M%5![DYH_DM=%F2=ORV LP^%Y;<P+:MZ&"]6F>WP2CW=4V_%0VNQW_E6=UY\L[.!L.ST:"+3TE+?.1I M=D *^X __U?(LNW! Y:3+7?%YQS[STR3!XXXG$H8Z&U5!\O_.JMAD2Z6RQR> M@F=6_'S7X-5F 0W3Q9*\W>^ $$OIT\WS=P%)NN:;W/ M=76_N\.^MED9#-@T>9=#DQW/6!ZIM^L5?!GT?? &D[>%T4;?_V/ '2_?_O3B MY4_7+U\D\-?UV]=7+RX^P(?G%Z\O?KI\F5S_[N7+#]=P*W^\?I&[#:QIX!&D+,W29TOK! 5:[.R#1I3>=@!=4R.P./_,>Q@Y\'*D8YQSV#?)5 M#<2#?>)Z;'&BT6&^W>)I0&I[<[JV[.]O"!.F^_\:HH,V#C1S^/ MU^^'-H\$9]]>[\[&WM&@'.N21'7@ >5[!1X)/ M$XC-,+Z\7,+#RY77S&Z+)W4.P.7!F9&D;9KS/^CV0SF"OZ@2.]#[_(9FD(-Z*I)]D^QV< MZ.)O^>J'I*S,MT73X X2)75S;.'PG1T-)OVNKD;3%"0SZ@#^'(PFD9[QF<', M/M.?F6?4D(",46P 7:7H\!A]1!Z#3BB?"M<,06":[8YW8?K8/]!6B(1&_88 M^^ MP21][--'G[>G3LA_^]'91!^/3R7ZZ(%Y?/#H.WW:ME]_@/_> .U<)V]?)6_? MO7Q_\>$*'E!BDAGL 5EI=+1%(Y2DGC:N0)_(=TD#LE7D[FAV>+JC/X*<"XQA M6U JRM'R@:-<62-ZA8[_$F*N5)QSH40SG 3_ZO7[Q\?_V;Y.4?/UY] M^*_#;#I]9-^4A/:.);2SR\IJT7G$K5!49R_-L3>I' MMDNTCC[K>@Z/'R_.Z:/O^$I!QYCU!6TD[#U@>>^_V^?'+;1[W3VOYC MVS[JG=;:!;:M(]:[\YW6VAW;]E'OM-;NV+8/OG/NW?S[^HG&R MV04JG5&CP<7J+WMAXGAOUOFR*I?H:['W)'R+?Y-M;HLB ,BLR>)!24Z9;3VX M>5[DP/:6!=\T)/=MT)C\M^A9O%"_X6729:&*BVCPSJIHME6#4MU-WO =O?3L600L[0VCSSS;@_">X:&5E1#CEK2=RCZYRN1SDEUH6ENLAWZ M5HHGM:6[WT;MKYW+04(G;%)QQ#39&OC(4GCSRK_D];)HR$/%EU^UC2HAK>4@ M87IKI\6WY\O-=ET]Y#D+$(F9=?(.N%;07O; ? $ZSLU[(."AKL52"K &G#$1 MM35H\QCW97$D =T M2XY[.WQL(4ZYY,=UMO]4-11B(4[]Y,1\"8HI,##C;CM-2=/@Y_B,O@#2O<>3 M 6_]?K]^2 ;C-!F]W].N2^X*;9$F, !K&(6@3!%OC-QL\R'COV&NDK. A?+P&10*6>Y4W M_18)N>B .V/G#A.$X96N8 MI@P'FGY3+.OJ#%AR1KK(C])!7/UX?8HCR"0P :=#7!2> _JE MS=JAQUNT(3-&'C+-6%A4+\'&$K+1K/:L<'VNUM MMEF4#7!968HLV=# T)-) MJUQ@5>]OX>,:QHI&NP=@-QOFP'7)4=GH@: MF0-9I'=W=;6_A2.3-.3>-0L)I$'F#&_);#,TGR-CPR%8U'G@<8HF7$HHF^QT=O6VVN[O/'AHRIF1_W><@ MQ"5W>Y S#HTGLAB=HX-QX##8#;2'YH$,\O6>+RBW:=1F9$'39 M'MA3Z88Z- MKS8@+V8%=M4Z"$S&#S2A_ N\B@R>N1.33+')>_;XPMK!$R1>KG,QXJ #<9EM MG=T??ESLBS5(+@D&(=Q4ZZ+"IC2IP*+?4O^1L^E.%C)ZV?<[^&=W%SL]Z.*X MS]=KW@&0EG@/<-:PBBNTGI%;K8%QK(BCR.5%C@WX@N]+(*SU?L4TGADY#$9M MIHX]XU3O075>/YQ5][B8S7[1P )G=8&'^ +H%#>4HHS*':U6;3C-@G4,;HA, M.7ASPK!0NA9R\T:)NTCK>9?!T5OD>0F$4,!9-ES1/4WGP;+DK6;)W[0FKN;JU>D,"'QF=7"QK2ZS)=V]5Z6%+Y[!4\G&%Y' M3U\ RUJNT96*';[/;_=B2+L^^_^87! =$-LN&EK1H\ #R MTA Q2;.QYH!FR*:Y*78[:RS9W56H0>UA%>$" 6:+QKR;JMJ5U)A])(KWJAJ"U<1,_I-5L)9YX"&W?&K M5>"0D><3C];YN@KR&IF4MC[35;4/IDC MIXKPW_@*(7-E9@BKF!=REW0<##FW"<7(BCLU\)O"BC:\H+"!P.=7S)L/;3T* M@[15V$T*'!,]![09V#;!8G*I@.BV/H"B#//# OZR[ZD0^<(OGL3].Q9LW5\B8G;[C '1SU@:!7?21'/ M/!,1DKK;4>$Q[3%VN.P.#RQACW\ ;I:PWMV]#YWDH@_X\ZV<7\4MM&0 M7^7D^N4E6=E?Y8MZCV0ZG+/)B.D*EG._WKFI\>4JLXHYYNGH[BS9%VL4"5<4 MN/HY-Y1N6L7+-B>W$JD9IA.S<+BR[94[Q[-. @Q<2\Q)#*GPV'H8-KJM\"A< M+($.)(P8.360=EVE: L'I:!,+O:W<$Z3&;>;ZJ7'^ROG&P.E4GCVMLYS*UFC M[HHMOLE1@$4R$T,3ANCQE9LF%SMX"ABW>>IZOY"^3]PWI\S@] ]5C7*"YR$H9K6F,ON4/1B*3"!*2KO?U9U!]Z4YU6@U-0Z2$I"4E M/+3X5'*"'WA$ITPM,CRX2^"MOR#O1,>87 )X/,T=3GO2I'*"\5MD(4@X*"2P MHL\;DJU8L#>=/[81XAL0^3[[2T4AK_*RCJ19:GN_I0X67-9B:4 %4IA]X\@4 M?JF6<++PV/P$ZA21)Q*0.S9FKM*O#.\>UCY;-Y5>'1)]OVP+V0 \ 7BCEO9F MP)7.0+.&(X1&M?NL8&&%#Z*Y=//D=UF].[M>5KO=V?L*9@B$@%.ID<2O-BA, M"_.Z8+/&X'PV39$:L@V?9MK.WUV_QP=.?X"%O$EB4E!7NS MI<_T:"1MKTNXAU EX(9@"T!)VIGYQ!J)#7L#G!*$TH*OL_Q+P?8^TY^.4:*E M],CTOD3:J:LO!%G3KR#V6NFL$I0T8FPS'ZZ+=/+-SLZV# MR:]3%BEO]F0#$!'=7P4-? MLA3%UJ(Z(PL>R3H'=$.>+O>QQ-"2LW51?B(]V=D/;I)/:%>N@ ;V)(:P#L^W M-9R>NL7B6)WDE8!5(#DSEM.'S\ H?EK!84X6=:S^P]$FO[Q'QFA>[9H#>!*:_7R/VL 7>[ MWL/2[W=H@@%V3"(Z,!/K H:.5A*^PUPM6]X5.;-AVB"Y&)7=#@,V2;NKZ@<^ MN9_APFA9\W D:.@I1:ZKJP=8ST*,TNXQWG(.*?FVY9')$9BHAY MY;JC'RP3-5>SK_Z\JBJ^U5\@95VH\#]!)H^/L2&DJDP[V"#M\;C!F05CK>X"1<&]_S :M"9BN^. M76PR+^";+S\F+_?H^00*)SI&?PN(^.@6QTM?^-42#:5/6.:\H ,/7'LXTL\/'V!7UFJ /)Q$T(A+ICWDRCCKS9;5CBOVQDK1++H5IJ VGBOK!L;]0!W MR.Y1#G3R;-:;M BYKTC;RO0=S,/-2;$(NIP^6TQWZ BT/+-%$TU)SF[SJDM M4)!A0_.Z9,N47($H8*A8 [*4P'Z E'L+ZL 6UZ&07&R.<>'8&!/TL#)6,Z,0 M/>OW1G8*\/)^"\P/AN1?K#@>2;VA$*&L<0$A-+-62AX;>Y"@L(^5B7A"Y?MS M;M4=/#N521N"85I!'R8)ZAG(=#<@<+]QZ\0L@7?16?QX-PP%'"DJ%#P>/I[BK$DF\#]<"FQN:[;X\PV.+A):0#2!;XVG- M.0N6NH]2I6\B_PR"'VUE86/@J0'3X\0_5")[L<96O$!GASF7I-AI>5&(@ZX[ M>]X4+[2'PN\"%C%?5KE<+R4PJJ?^]%#]O,"J2\+C4VUA[E&-I MB? )CR.:6XF'V73UHQ@,18N$C=[E:]:K*'/,;9637S%H@(S@'(SDW!::],- MF\U&3LBU.$_F.Z"3922HB2)BAKWD^!:0G<%Q=SXW3)I4KRQ=PI* > MU9Y6T_IJ[Z(5\/1L.$NIR[U ]DHR5]7.ZX%'4+P_$A2W.^PR:7D98NZ9ME_E M^N5EU$FB;&:@/.?;0^X\;-#?9IUP-@(YXT^PW6_%FDT>7H^G86(A;DJ^L,B2D\Y01QOUO M/31%[\D5R^ZE)7G\5@5T7F.()LC$9/,5_0,)IW/9TG4E*K*S 9G#\-ARLJ1B'8;AAC=/6E!OLALTW:/' MX<$[OG_9KV[I=^JS:!))@Z-[THC-J7'NRPJAF"U[;Z>DK;G6FFQC[8[+> M4")D!I/2352058;O=I"!X9DU?6R:2N0?%[B@ULPLE5ID-1J14VC<,"\,H"++ M94W!0FV3.OF/G?>>?9HB%/$K+ )*![@C)E^PND%=#)?DH:";(2$#)S: H:$P M7;S0W=;+T47[_X:HBGL!F0=S>63DF];&,4&2Z$WGBPGF!NB^<=%6\,W!KGD* M&\S0U"3@AE88$>8K8W-80F)KXN>\W.>)B#Q.&J* 68DF78 PRVHWQ>"V!/0V MHZ4@_I4.6V\Z4G.,OH#13\ /T-S/9T>=OYI2^ISPT.[M4UG=PUW!BVE0''!2 MED\Q$8+8BEM/BNH.6::1U&A74^],T9/,Q3AFR6-KS-!P-0[S-,=B#_.*IW&* M@YE]'[Z%*"AZG$\6#]"^N'*:; M2\BY"*E>Z XN6P_$&3HLW*V#B?'[Q/M!HAN]+ECORHHU#X"\6\;L86(F[?)3 M;%V!EV- S' M5XYV_O..=N2/=M ]VE9FKM \Y2P9:01S121S1-/TS7J/G(OY'Y*U#AP%ME"I M>-#,38#) )HNNPYMBJK3AJ.+@C&1.4G%KJZK##55I$%QI*X>D3D53X*EJTZ,_UIBC.\N&GOV!W+'M W.S/\&]W?:IL;)WX4:OWJ\XS8] M=H[W0,I*//&JE9^ WS?$\E%E:QIN"O7]K/Z4[T@2:FSDG)9684GR!WD,R1(3 MN+WO]&N+K/Q$I@2&;>2)K@2T*K515VB-H(;<%\H5MLVV:+FF&^06;7LE27KT M"LVX_4M&OA-^@+?67;6UA=7;[FN,D(->UP4LX4JMEH0B\\)9LZ8),0/N7=R2 MPUXRWL1.AY0C! -=KDF0Y\A&NI:MZ-S>-=[-:!(5-8!28;WB2PUTBEP08"B( MM-G9($K'W!H.KY7]H*=]20$-LSMB&=2A#6PO2D,.R"VM:HH!I=8@\RI?4;B* M0(^!X@,_TR7M(BI1'7*41[%-.W,MT]!X!EFCK=+0_E_W%3XE P?VMLR;L"VU MH!E>Y4BL9W#(SM![@LN82H"[R"K[ [R[S1"/O(E%B3AT&W^(B,EHGJ0.+:'9 M>))4;"^,"[-\@%T399QDA]L' M1K..V-)K@N112<0EKFA^SS?PX1W&PQVE#4U8ZK@NU8OQUVVHJ2;4H!&X,,ZW^W8)<+*D;6PV!Z?S7MS*R,I"PA9N]=% M4R5_*O*_ #.]!#J&E2N+#%Z[P9Q&BN"SN)'FUB0Q V;,$;O UM;)0,'.4.."&1Y,DAP<)\XJW&(ZM M>O=PUA -W+&\8GYCX >\D)E@T#:48:C3H9C=47P_,4;A_[19M_M7N=I_/Y(/+M;#:QGYX +O 4 MA5QMMAO^>)Z.!Q,]P7DZ.9\&(WSEK@N";'$I=D[M^1#R?->QFDGJ(G-X;,'EF<0- MFGXNC[IL-X0+)KO"HD;&FN 9O$@:"JIEF> C=KU)2Z#D:!(\C#/7=X23I%': MF>H(3=0_EPSCCM TR6OT]"2#[Y./)5LIH3$1XT5^9[,Z+B;+]]9I4PZ& MFH9S"2:!,@F_E2:4DKS=4_ZW23JL%A@3P>0I\9($1T 46@)&ABX_9C-=.9P%R MH.>+DCLC3E8<:%.Z.0(?[^4]C$[=RN4"I 5#I#(,-08UB'8G@# /ISWC8;_2 M;O_^8,K7_2O+.**N_.<4#'+RZN+Z^:G)5KJX_OBH5_^RE8*M_)&W^X+2UE.2 M%F&M'?Z$YSM3R\",IYUJ[,'+ZXM3F_ SD8A(BI'L0;JH.411V5\K#K@P9W@I M"?T7UYRI^)W$TWZVL? M%'@A$5M"7_8N,<-T0_Q]5M)>#Y3P23Y5:6$#B@RQJCK?U95ER:Q*<8P9+!FO M7N926!K#2SQ0'J6R(0N6"!'2'FS:K3+;R;P76M3%#FGI@H%[[C0.D)7ID@I MDB &(!DGC5QT][EA'X9SFH %0P,+7_%N0RK$O*2&D'5 A!Y2WQP'EUGQBBR) MF74S.'W%0,:B$\WN&_%EMZ.M7 NU@3M76VB;+3]EM[FS86ZI> C2$9Z25<%6 M4 MQ( 2G5Q'8J06V:$(2(P\W;0I.NJ98L9@B32&7Z!X:\:RFB,3-5,B"?,LQ'1PKU'(9W&=NF*$=!- M0*.#KHO:".81*+U>\FI?XX43WZ),BS#V$Y8W#TR>'>",NF /-6OXVY->03$[<)+Q\,6Q9O3N7.RB#FYT'\G#:L5I@# M>EJJ\DPVVIB1Q,LD4AK^WWK4S KXVZW(W:LZ>,'#?94@/SFW504=%>C(:P M/2?GJ\AE'H]+7A#L+.$>-DC/WO_1RO;^F8!W-VM::4W8JRIO?(.XSAI? MY8L=>Y0VPN;%'N.(KL6I;'#0(W%*=B(J\,)IG")Q:CB$;2Y>%XII$:M0F:T? MFDBXEPG(ZR6/5^01W $+F()N<7\=-]F*Z!460J[7R/9PV$F[#23Q$H^O3?5: M&0NBV1(%DYZMEWL._KJ+LA7-1=J\PXR_,L&0ES[YDOG(LA4F3/[F BU%"5H+U*5 M^\HBM#8==]TH_IB[KI/)N!5%8PC!?]N_3*8SG2742AICHY(B84DZ,)3;:3K_ MF>X3W7=/%JPK$.G1);(02\&YVR$..^4;P8T\4VE5SD>S/;:ZF)G"47;T!!99I']1LT^![U2!=A@/7&5U):/%&858DM$M06JJ- M0:LL=@X\-C-U#+MN]9H6DU]1'=AT2_S%)EI& >'L*3.1A!2QXD9$.ID1<,B_ M7A"=8P3H-86$0SRR]!#$M8A!^B0.LT ]9$7P MMW)I%\ZB\) )@C "O)TX1@<5H#8+,8#HD(T-JFRQ4;HY."8W/A-4'AQJC1L? MLHNJD#CY8I.;EF+!JI(%0-MOT\A@AK0-I*<*@K?A9+(>O?9I^QO9(PBNKC&' M5V7C19$?.*K=@G 9W",.A.$H/MXFE>-&R@X:U3@\Q7=J-JU$2R_8BTR5*A07 MDUCQ&_K>%O/HAMEK_,!XF__F3Q0';-:QSG>8HQ:GV I#J!M,(MAO3 9CG2^0 M:UOTA<9#K])<)97#+T9U\AO[-Y_G8Z-F3TR\=\4FT\P(>)M\4YT:F=@< $NT MSEQ P1.<2VD,XXX>KDH.:\%4>1E*N/JHF:R)#Y 1A9.18R?%'I'JQB7!2_ ) M6C/Y+-RXR3T^>H?#(V,F3083./Z6LXCL;&D60IPIK., HN];O.>F364171 P MH5TQBB/2)XJE,#R?7< ]3OAADRI#A%:W!% L)QWTB.W>R$DI?4M$-Z'.W'VV@V(T#L-T#5M MY1Y+\+^Q#;OQTN2R36,7SSYM05[JZB]LT.';$Q%WU\V!L)!-!110<_X>I2Q1P%8]%B[W6BH0+7'5/!FELU]F231-E M);D*>EOL.,W9>NF2; P9B3./R-TL*V>AR[O2BW-\ZO!6.N[(CRJNB6?= XK_ M4C):ZZC:?'+E*]IF&%KB[ZH9$;R[O,,N*61O9U"BQ':9>SYA2U M6\Z M?CF4Z0K0N+T^NY>#U79$FRW^SP MZ+< ILQO9B4=L!:5,S0,0Z+=L>!"83;O)I?B"5R,KD1+<$:N_LYITS!MAF/) M27-T(67G&T) M5^0&J*T0K5]M=Q>&!_GQT>2E9P8;M:?+'_ZVF"&@E>\XUBL6*<_XQIIW,LTU MK7M\7]+2\XH21)+:]P=59\1(,_".L!<+UD/"05&O"*3O0351[(SWX?Y.&*&6 MNK7 BBLI[)5-14@5+4;Q5T2#<\5J.+H#([1!%;% F*9SQ1!0CC!]" "J-645 M-RX"!6=L4*F;72N74D>]NV%E$A5J8PG2HOCQ8MB FC9RD6E8BF' M:(K S-CN1KF=GHQ[H^GE,^4@NBLPEMB\"]8Z-4:]>D_L H^#=>>Z@/A>#-_! MBB697ZDK)B3['F1AQV['R6GE,3P]-76_/BU7JI=T%=OSY RK'#?1K%_KK-?I MP5BJ9>7 ;%'>E$)$C?'8V2^\W" '%A('->$3<>.%G^GB2J9G3QH7N8!&PQ>D ML]@^A]OST]GU\JXBZ]36*GJT(/)*5\;,T!N2RN%YF1O M[8C,[+DGGRKR)W,_6%QB%WONF,"%U@/,XLX" QX;N'EEL].O"B86!9YN34.9^:PL)2M<50EC2\&C_64Z1P M+7PAB%ZBZM_W: 1HJGV]]"_(0ZF(54?R+2LVAQ+'&/C5,]B#@_:( MT'C=AH]WB;*OK)S5A"X%65JTJ#C2*ZO.YN+9\+(><@D>F#/!NB.-=;*>+:U^IB?J*&>FHV.G7^:FPGWJE5^7W-6G;+^\\E0"(&1E MDGOV]E[]II7LIB.M2SEY*[JVQ!NZ*<%S1+8D+-4]1U5+_4VX01H%N]J^&*QS MVA?WNW6DO>:=*Q]E55:Q$%0SJHGA- M,2UV8;(LT$Y5 7M+[DTU(8].^>AG!CZ:ZX5W;*TL@/B2?OD4(^<&0U7K#6M8 M+TG#,C_]A%)4])?C\I7BWU(T,B4FN;_L&YW$9IX8I=/^T'X:IS.5=@2_C5R* MSR2=]6?VT\?R8*%8-[J1:WV@$H9&4Y<=-9JXS")+C")B&V(DF';;D/O+O>G^ M&@\[%W:4SD?JP?3\7$^^WW>_3=-!?QR\_SY?LE!EHMZ] G=5"7\;FVLKLT$@ M/3!G(9*R,*>4A2MFBMO4MQLW[( MOB1<>E=DB@N%2L"5HJ,=7!DDY"/F,4O]@CAPIG]R6GURCO*%?*QJXI F'KH-P0&@N7^A'_C M ^]S#E#")1^-S@;]R0AHYX6MT&:0+G%2URB0.U+ U%;&T^;F<.3#_@\F&-=2 MMZD U$G/5;5B;.C2'$)SH"=XH&4/K7CW 6M@3U MVC^17JN7V:1/ 6OYRK;''FV^JK--?E_5G\S"BC8O)TH]^5XG%-P00 9K6L_S M$O[:D7S2?.6@)MY6R%C"C9 ?KL0+W9,/I/^V1BWZK(=*:$X M&T[ARE>/V;US9?PFY.Z]7%?[%7$6+NRKZ_1\0/7G"M60:]'@37 >3M\62SMF M >:8VKY> S.HV;MSH9.IS*[WYSBI=58K\J/%D,"7YQ+E8A^GI>-/T_ZT#9#\ M7/SXUX2L\@(4TF(=1U$>8&,0;^]H&!86_Y>PL4^*:-0\<^,IYWCI4@V^I4=P8/3L:J#P-TQE53PRY&3L:=IM-S)]./1J[WDZ'C]]-9 MVA\ZT?T"XYC/%MGR$\K\3@4\U-,0M(?93,W&#?AD?JH?FY^[MSY0?%;7"7F6 M# ;#]'PP5=^,9^?JT\E W5KX^"@=S2>=#?ZC_[_81:#2_X5._.-''?8@':DC M]2PYT]LU\G8K'2K:_&;N,@!=+]3GSH)O3@:*\M7+$>]EMX1/Y"D3M:;JM$].O6=&JODGL)-^>CY49UZ=\<'Y^%0_-YNXY[Z* MG\".J,.A_CS1/<%C<\5$'^ \':F5O;#!H2@6KRJ0I+%FCLUB"0[" M;-P/C\+)=!KY5HUBG(Z\'02Q=SH;!4\B#F2)N2&\3?;CO^SFO,):?!CEQ=%F MBI[3X;3O?YZX^_//H)=Q,A/CI+<[&*?CB$ULE X44WF?W3MS2=C 8!2>%[CT MAZ%HJW9MF,[[WB4R2H?SD%M>1 *+8]_] W;U";OI'3$:^P)+YN9Z&Z?I;*#1 MI8"L86/,\Y\S,78L6%,.-W((VQ)WIAP/3%Z/J;1M>!X=1*FPCBX\Q* M!"1:6; 7SA-^&ARBQ-U;Z$HO#N2NR&N,O+50B%$ )LG&"6"W*.5.EII3 533 M/C]Z!(?6K8<^VX'+:8^88#/;ZE M#X-%AH*3;=5!<9FO/'RNXZXC"[EFSI.;!L&%=7QD)$?!A#LU?PWM7Z##7/CM M_5+_OPD0Y.$ ^1+[N//3F??W07WSI"A"L3-F*@K5R_A3!S5*Z@W^B?0Y&( @ M$,JS8;>=#P;J8W1NOHFINYNNY]I:9+23EIFINY?.![LTR6AW+5M3=W='/T@4 MET 8^MX+FZ;[.A*&QH/=15_[G'F';04M_]%NNQZ\%BV/3F*<74]%V7;)\7G M".^&^V5RS'YU/O@TWNW;]0[P[F,?9&?"?*B-?P&-PRVJ[7U(V7@JKE3<6S? M-P=8/U[9A>)R3,J%C7]Z&FH,+9H>5D?IGB>W6IP>0-G)@JH\^B2HVB0*3X?H MV]=RVOGBW4OZE.&G)FA6C8/2^X[<$9T(\]6[\MDL7P1O/U,UBO"X=2U8'^2+ M_R8+%KF%:%HF5!VC,"3Q)ZBTU-A$PTS #ZE.2VZ!&]@NH6T,E4,=B=9K8IBS M%6(+N1(YO,YHC$'[ ,'W<@P5K+E,RV'FMY&N<2R%RJHQ-2A- &T0R,?CTR'\ MC4'CCF166<-$[^ -W%$!ZW"1K3122&O9NB^R4O"Z(WP==Z;#-,'1UB+\B(S4 M:Z4>_MI3!R4/1KN!A>TV6-=#T1LU4#@ID4GVJG) M%!P1UY%-1<9;E>YC@KU9@%6RI3PC4J'&+M>EA188RIF;3!*5TDQYO)*.4]M4 M-VG-H5+^]3&$]!"\7:TD->826AG52P833@6']#,2^? PD7.VK0" 6&MJ8PVE MC)*BJVE$K7@'\4+:MF,.G8Q:E"<6Y533+O)0EUM&*3@^X" EEC^"R&I;-J5B M#&JQ23@,\'-M;J-%Q7@"+XX!-'XS+&//85#KC'1"9:T6P:@48@5*C<,VLFX MC&%>K-1P9C0@)7WU'=1QNUEF(P&-PU>\K'%*V)(!I=Z(-1AA,^1J. M[B6'A.8:(+.7O& F9 7%L"HH[[I$BJM$XR;7G9&W 64T(0(J]6 )H*SN\5 C MM C,O265#L>]Y"55&#%K3UA5DEYH$I4C]&?AA51ZLAN$Q3.P[B.JG\Q+R)!< M4F.\^>L>M_6F@B\-CGQK>I1:V[0.T_D"^6)E.-T!IA3M> MTB6.X$!A88N,^N20[=.%3.;=JN70?:%"X^PK"F.@_=W @2GTZ1.9WX M1@)[E:,^G)OMDWP"?U5['1GR:N"F@"T-W,.'\F2R'?VNN;=%@+5II)A9W>0Y M%U(5\((/D?O-"0RHAAF@%)6:C=6!X& 34HV\93BDT#U-FGEGHP/_QD3IBL"C M'G6GOOZF)E610#?PM2R>)B'+GWE01G2SQ\SE3M8]_";3HQH M90P8'O;7.A,8$X?I./^8WO6 M_?ITGLXG V^K#DWP63(?ID.54HIJQO>F>@(E=2T+8:1&7HC*OEIW:YF?4K'0 M=19)N&^5PM:XZUY\C3-HN5I KFA$X1>E(=7X<.D(O](0B:@1$"I[L71A4:7" M>30XR 'MV<6KM5+%_WX)/E^5 ,[J]:4.X&___Y2<\*_@EM$/KXHO>5AMQLLS MN,[7:T)/O 7MKQ9,H]8]'P01/DNP>.1)=DH<9#;KT]\_]T[XY]H;M21-6)-3 MA%%KB[J=Y(]JDA?^)%_&)MER)ZF0Z .#NS(%(JJRDR=A<_WA7'T>IOVQBNC/ MK .H"4LOI:I48;$QX;H^EO=!(<%W 1P"3PJ/J%>ZIL.9].W']8T:(9^NV'49 MWB9F7UI'R%035&1JOEJ<)N])A%LQZ(AW@H (QGJ7:(6&>,R&DV$SHW.8Z Q6O %&7F!J;*[JJ 22 M13J;BG3]Z>Y-D=^YY>:?GZ7 TI[UORQIV],:2AA5"^K%"XJ&Y3ML# M;27.2!T=("FN0&$L;JL>$9W/0<*1S";QDN8_[T@TRS!(/&<&B<>I-JVJ6<&3 M:!+D^M0H;JC1/I&['(AA18G@>+["/..#&? +,[[W.#YJ[\]'S?9$DNFZY=BU MK_?,>NY$O_*G9N_H8<]=),$P_*4\NM\)M/GKKAZG0-2_=G<^0B,;@=/6./7D MR6_903*@_ *26T0R"R4RSEVX4E.)BUI'J:J1 X@04T+K@>3+9OT]65[^XU=;P4W_%7O^ MIKTD>#OY\ ?GU.[O$&XL"07+;!#._C"#< MB0LA$K$#N9<^"3ZL+'/?/R 0FW@ BR7+]%RC^\Q]OA$GU-J6="/X[#VCRY.Y MVMV-+7".T2.;NF%EV&VNW3\+4.FN&IXO09]G#R2H0ROX+%'$\_T#YLUH6D"] MF+V2D9-+9@%5@N;98*9JQG%JX 8>P.1(CO%H]4K:G\0CJ#L ?FH97_V:5MBO MWY=.=+*Q"^+L\9(#$PS-7CJUKXM_FGGB0B.)=U)-M.> M:@"P+X<+4AAWSU+*2S**L849=48+.G2B?&D=5'QB+7,-"]<^CJ4K7"&PP;#! MMY4C!7LNT ^?9YOD+N-5:],"690(:;[&"CX& TM),0IV?IOM>":*YW>SG%YR M02/W;4:RSU(^@S: 2PKH,ND.?5:.8Q%ADHSCR^4HD,P*$E/=3HN'#ED"!WUP M_8Q\67"II]UA2@QWW\(16A)X/-)!E2]P9!>OE^4JE6B:,-$6> [[O7.O=..S M86\:$^[CZU64+7J].6"3ZS3&S9,T:5^21Y4*//[BG+G::X>+#\8<*9B[S=-# M_87M41+I)"4!6_4&KW?:\@PB?G9[BYC9UBHD0XELF>UTU?E6X3*-#0]'IY&3 MNYK\EMG#BE&O^%31.@P&L-;/,1 .G3G7_&!4*K4(4-9CHVQ<^[ 43N.2[%7F M?AOSU4[/ED7VF9#!#]^7M@@1VH\N&LM\),ZE-*7H5O;VQ?'L'K82G3'J)ZOL MH57?S59,-+V2RUQ5G3&YCBC7.MNP*B2G:AW> I?GR3E8=JP$9$NTF:Q;QUDW MA-;J21_,N1Z,:$[@W: LXF8C!7CHG%+=Z*9AI&Q=2T<< MD\U3[,^/.S/MI>W?V5+J6%6X88>W\[L8_LH7)!-F5[5-NDUD :)B .E^;0)* M>N&A]^N.W"KF(DCQ8*E,IO2$VJM&A%Y02PHAZ\ M0Y<2J3L\A! M B\Y"DHM="^0U;BJ#T/O7BK8\&.?"V*?2529FW)!X0M!W/--M:^]>D A>GER M(I6H*&=#8'$9F!Q_/A5;#GX][/<'\MM;CFMBR/+6;_CE*3<$M*&_-8\.XH]. MDK>;LECL":)3X-:]Z7EM3'0;ENT@?#H?U=8C4B%2RIR09/#^^J,4#9$TEY%;WF1?BLU^8R/=2(R+5GEQ[:O=QKD.^B:L#0,)#I6+:C7,\@!F MXJ"3:#CYM9&/;HJZP;"Q$JOP-A+P3?S>*+/XAJM/9^U"AA>:GXDY8? VRJ?E MGCI3Q9LV7JRB3,*'9"=%158 BYJ9F&IA.? 56C1W?@698VHG,6LP^5?6J/7X M(MIE2Q4]>DN82_T?NY0IYFI46+>9LU$X=FU?4V:"6>3"6E!.)"4:9%YGKQ[ M_O*B.>T2@:R6N4][_)MHE$C#:744/48OQR?R=CKO%?2X+9&RFG?HDJ^/$I>]!QU%&6_ MW04EUV@__PDQH?]>_UN7\I/?_,F6WNEZXD*\U$]M^9K/]^-#?6_OW:=V\='= MHEVC-8KW/@)N>"%FP)C/G0_(2T-@[XAAO$;[NL+;=>XBX$LE5M9B+#K;C"X6 M= BE99J.^CJ 93CJ35U(TK3G_=8?IW,%!OBC2"/F\R 2_C.=]P9QK.Y#_YO9 M*ZSAR3P"<#L<]_K=B#,PXEDZ475?+L67]9V]4;[CC";5SR#2S6C>FX110H_Z MI?T].( ZAJA!WD)/>@HP<=KS4 R'0Z_XS)^XM@Y7WVT5$'VTUY'VC\-BJJ## M:6_@]=KW<"1E@TP4\(%>QNEHHL<_..\IX.U)S\=.2,%6OA8U+!29O;)1QAU2:6Q#])NU!7)7@([O:ZC#?F]\:*S^*%GG5)6<_4+.APH5'U') MV2^?J$%.RTI7H/5EVPX2#BJ(HUE&1AKA16WRC97$/G/?_&NE-01"W!-R&*PX M<*"^W?NB^71V@P.SPT..@-QTDOTY^^UOX9]@;S.B_*?[WTERK5)D2@V ? MBGSM1M[O]?OF3?F[3S&0]D55]]E>B[.>?6D\[MJ%NPZ\V.T%/%99Q^(]MU4'FP4MQ( M2WBC"1Z?+B7!RM01L+H9,'K7DDBVP22&@PB2_P@.CRI%$0CZ83.#6=C*&$[^ M.+H(1V &3_L: 6XR[(W"9[JN5CH5FVR51YFZ^^*7K!!^<&P'!9.C77!\P;O; MG._WF;OPCQ5%?K8QB=#1!VW'&], E*Z.,6$)5=9W"-9AIA7;FJ;X3 MA41\3"YDPV3!6$F,RBI1%F*>325B_:C!.QUHHZ@)*"-ZCW.WPV_$TE#+& MZ7002QSKGW>5U\&J%)BXIA8N'9C!T7ZR5O)-E]!Z76T&Y'HVGL@-U:MP3YRIW0:\2K29C['SP($_M@LSF*S8)KIW#,*Z%IFVV(G-=,*BF64 MRD X52_0Y5!$[:-9[AVZ68/V1?.B#GSGN)?D:@+JO/G/=!^(7\\XY^ M+IJPRCV6-W$A\^365I63X3U2L7H'T_H?R^=O2S%A^[C+L)OCTU]3T_#G_/37 M_J6=TB:T['"$9'F3KXC]XIVXI^VB)ET<\&J?&V%+PH3EKJ;7*932Y1]AJ?HE MB /L'SL)<9U-/A9IL@.Q;<0)**B;]5/>\HW>Y X7*$0&[%%L*OW5"&FX4O= MPX+1VRT890V;/ M*%H7 R!./%@Z O1G7:[ M5.%?N:,F.%SYBD7AP_3\55.;?^W41C."1Z)934;X]U=.R)^$5@OUH(@G-+$] MI2'HR#ZZ3$!!K&H"<+-.D,;S@KAZ/W6^11G$U?$1,L,N)"OEAJ(6X_UYV%N1 MLT;-05-+KH+N';TV,"\N/L*=1>C:DC6.)+8,!!P&QXZ/(@Z$NB)!AI1$DR!' MAZ? R)1UD7_FBPRD,,R5_41(SW@=")(>1Z_0%2X OYI:@&>!I(+%\AH&&\7N M68O[BAFD)C:XB^PH#H;"QBE]#3.D^.\VY7GV.N:/YJ:V'!I-"S\/.\"[RZW$ MJF/[*&R;PF,B7,D*Z18^SD1OFD[$9$T[Z!!5R9N*!OULM<* :FN%]RNG[TL) MK^**:-ZBDLD HXJ7('EBH.[>I#C)L=L1K]+)U12OY:/A%.U#Y6O4.%<"OF8_ M2?8IIYM&NV<7N7Q/A=SIOLMW^[I\>N9'>V]N:SR&^U*)%G2T37T_RM0<*;@' M-G>,G&S>MG?(=K6%2(XL<_CIEX0SB%CA12!Q'DCC&O1[R<&FDM=47? =%IK, M";$Q>4<9ALEK6&&)Z7]KD0^C2),WQ9JY/+\(X@N*-;R_>,WOBYT]KU>?,^C= MYCO+QU.SZ23VO2A8!X$.]O7."O27.89\K-W/L-@.!#)-KJL]!OR5\("<^A,> M)31R2DD\&)\M^8_2L5%L?O>PJO=H=QC,QC^8?+2B)*G-&14L#K:_-F]!=B(< M3EM_H>3>8%4N/N>K6I1)A/&$Q\QRF:4!B0D>+F_-@7N3U[=YW4NND=?(0UB5 M8+O?L>6"SDLB\81X"Z[Q.*;LN"=1$-K_ T&"]60 O-YI@CFYV3I-!M\/SL^6 MG\]@+\>3LS<_\5+]@5$JI<'35! =&QGRXB%Y ]=PEJ_Y2;-G9<'N"Q*W.C9/ M;]J+?(VN0S&*^IU29">A3B!S X:$5"N+2%$8C!=OK/S8M/RZJ)!Y(2Z^B;?V M!%R0J#$/UL9BOX 5_K%80SN[Y'>]Y ]K$"OXN'ZXJS;0_Y][R7/@&8VG!_RX MSO:?*CY'O$^P38OH1)@",)ZQ6F/G? M P^%I[.SUB>_H4Q*-H:.#FVPM<::;HEGG5"* 9^&6JNX)2&M%G';)*6LL4M GU$)7V2:[-7J; MWK*FD@%QS MI\#=6D_4I:C12IODT<8&(/LX+%A\2D^Q&4ABU 7MU M,'MZ>;(=T&R9/S2_L:%(]0X^W.2^G$N"AX.-%>;1=+ 8R7S#29.^;$]Y-_.B M)<-4B%@O_)HM8K#,]H+0P!2:.M!#6^< WS#)^)1J"-.UOR)-Y#>&_.AXO M0*1JL37A:IBF"X>G^?30\4!*1WO;P Z&:-_B'V9V@JY#,VT7G,:CH8JRUN#6 (FW=:1T]/Z&,O&1Y['HM,(RJY]S>\3#2]J[E#"/+,<6L#W1 M#3YXDLO*U 0R&8+!\P%.]K.Y$F-HQE1AP'I*<,=CJ+YARPV7D,A7MDB"ZX40 M!^[0X5]P'51K?A2Y,[0R/M.6VRZ0*6#>-AO+E7WAA)-59A--"+#YX:S!8&H8 M&AL)3:"XQ8YBVC09%Z#WK3\;@Z).7ME9&#:#9=Y:"5(Z2 U"Y8:.VK#_ZP2E MZW7\#5DH9=+B-V']GRE\LY[R.=Q:09GO9AR=A DHR.RW&F2>UVS<1K7'Y HR M/;;A;3Y>!J V)_^LI9SW7>#-;PVYS5VQCJ# 9BN#[;9<7EN1' Y%! M_8@T2ZA)C:2#56)3<_61U%BQ_--G1I1GJM_9+$(2ARSB!8AAQ88S&"DW'R6= M8K>VAD:O9WX7]Y]>%7Y,FB#7$:FA.ZF0=*U22U-7A:$G(5@)2I6H,XE 4;8 MWP843'A+;*K<-X)^X[KH]BVN_AUM=H.1:LP&2''&E,'=6H6VA?CD7.P+;VG? M,E!GBT61[&K,#.*2X:CX-9)LXA4M0X_Z"O;X\#*TZX%[!>H$9TGU*9@:9L8P MTK/J'E4/@JL!;6]?D[5B:TJUG%R^?7UEG#YA(/ Q S/TQ O&"5[:7O<4X(4T MXGG\<5TMT%C.)FN,-VX>0&C;- 03G;OJ#>YV*70NHX#H&_11GZ,6JA4J2Y/? MQWIR%:FH:'FUKFX?R+&X$4,\/Z)0\%'CSK \VI(.WRU-@H(I.DL$M@T;F+3F M4I&6RF2@@R.JFQTJ;E*L0HR;G8L4\1 ^FSDK=I@7?0AG)>IE&PQZA\%9WH88 M+P2U2[7#;@J.;_=!K='MYC:%R]WS"98F3-4<;:)JN6P]@XP$8N?2BVXQ!=[8;*>2*WU.PCTBQ2B'BCDT MUCZ-"9]LR.:8&IXV\=GA#]7V#IC->E,L0;"ERCX8VH Q^?\\5>@_A '=7F1+ M])=OB6SY,:]NZVP+5)+\!#?D-=V0F@Y;L8&Q"!C?C.)B,<:S=#+7R,6C:3H> M>-$:HW.O,#9\TY^FHY$+^9"L05'8@D"3?GH>P32>I>/S,,9E-$B'D4*NPWXZ MG[JG.0+%20LJ3&>>3OHZIF<\2L_[>GZ#V2 =C+S,E>$L'?:#3@.XA..KAIV8 MOT[;C7SD/'_C0@V\^^W?Q;.?;S,?%J[C"HI:M5G.16I!<8Q!!B\NWI'-H*BI M9F&9B4'5BAYV '+VK1>8M5/G(>:CG*\4GL631TA]Z. WPASLH9EJ3VXOKB3( M<'#L)K.&)0/WM2/#0>>X>\D;-TN3@TQ3?[#N:8890IG+5!,"+IUYG%BY*ZS@ M80KUU-6Z,9GN$H]E!-/'EK/.V;MNW$'!AC=/6E!OLI3;39D/'K+67_:KVXVU MLR+B#NK_3=.R%[&H8%9(10?8*6DAW+I)+/*LX^ M! >,!"+XBZQ&0ZK074[CAGG!N.D:V=54^\=@2REGCH6=S"39WZ@9_(J$7W ' MG%-""P4/8M$]7!+.*4"9N32PIP*JK;?>I*^M)7Q">@$)@$#6>.2;UL8Q02JK M!A',#="]@KG*=H>[%I .C'32)."&]H0 U.@!9BF.';L&Z$:YY#A.H[-XR2,@ MTE(#2?FT'PO PSA?O ]O;1TX=_[JW*^.TN[M4UG=@\;$BVET3S+@&#[%1%CL M:.LI]P'=@;Z*E7IGBIYD+B955S5;8X;&D>"'>)ICL8=YQ9,X1?L">F6"64SQ M94)(6L>$Y+AC\% #7+'L:XF,E&0+$ O3]V6:$[3.G":K:KVVU=%4F(\P?+*# M5<@0W #9I4M[Q[X _2OY]G<,O."$'%VKJT;D=WA]?+8Q.47I^1&,XY517WZN6"H1=&X.43@Y MHB.::5_%SQZ.K_JYPJ.^;;2C=DI%YV@_EB;N1IHCFJ^:QKHR2-6EG?=IVHM6 MK#PP-K2WE157J!7CO9V 6"]L2G9X:%,5QQ6,B8/X\GIIJKA6&?F'ZCS Z7]J M#@85@+3Z/OU(8[5QX66^^UIBC.\NZD![MP'QS187KID_1?M-V]38&4+RLU+C M5X]WW*;'SO$&L2Y9R)PC9P6?0&,U=K@HF*6OD4=?:DIV+BAIR7U!QN)KNX&VV1:<3W5.W&,M?DGQ*K]",V[]DM[29] 34"R& M47#OH-=U 4NXTD9EC.:I][QPQF[H''P6P,VO3Z7,,KH:NKG\K<#?WK4>E^T@ M/2[84 ]5F>H[Y\:P7).ETN*\.Q8:P7KRY1%3?E2VW6(Z,TX_*Q=*H?9@1U]) MU/L+WD50UXPI_-)BZ*(2YR@/YT \2V9@3>.MHH$/R5_WE BO,Q*;L"VUH-84 M>09'^0RM,1PYD6F):'_@AFBSW2/O>X,*?.#._Q 1[M$N6VO70X+$> .3NJBU+@EPO;3X:(%I;@>&%!*-A"[ MG41M9RA6G+F8[*J,D;B: ?,'N=T<*J!WX5,T M;^##.TQ%[F.TH0E+'==%OA9?**66D=_#6J7*'%/AQ)R %XC+9UD6-; ^C)/F MFV!%%[8+L[,Q\BZ\!:U"5/@!CZLMDX$!!C4CEX1E'#R^]C.'\43#=\)ZZM%2 M\>8677861/_%XG_\B!^4+O6D.NO,=<1T^\*H<^1ZH+3_-\8(78/T)5'AZ2-1 MX>2A#^J.$M Q6Q40);Y8%]:JM>R6SX@]^51M>>13BYKS84.0AIV-LY'Y:QY_ MC&IH1VWJW9@]=3#>9*0I5^:'((_T2'3+7S#7/^Z.](B^Z]5VL>'Y 1E;.1_/ MTXF/:W>>SI7SL,V_VKW.T_D\=#7.T]E, PEV:FYM0GJ*&4!MMO(^SM/Q0/L: M1_-TX@ B\(^.&6+PV5-ZL M6SV5/M18;#'2+<_@1=)Y4-'+!'BAZTU: B69DRACRO^()N>L 21HFRA2QQA) MHT4IX+:JJ2SD:XH;&WR??"S9N@J-B6(@&D$AF+NY: K*PP@[A1$< OM(@<$J M58HA^-#83=+9$L.541YU-R8O9.6%1/T@0QI^G_S1&P>V9..P.[:@/=0TG$LP M"0J4I+?2A++NMGO$G;9EKJL%&FB8//.")$+.RF#\=A2K^%/*0]PO4.+:L=.% MS8EP0QH<>_$\YCL][8.UT%B!9 M>CZY$/N]G<^V+]TH^I@NMAEJ]QY 5T7M1'_ MZZ"4,AK#L5Z&4<_:6Y1I,8?;9J,D;1C&&Z%KB[>D%?..JTV$2X$^O!>6,P9' MGX(3;$HV17#[_3;F9C&UNHFX#2[/8-BRLW/F@Y_QS>,5'R[I4*YFM $\E8UV M$;)LU:)< 673PA=M.L Z,VXALZ;*%>U8"8S ,#A6OEH\H@M-HFQ7S([L(R=B M#UN)V,;\T7[?R@TF?[L36,/=+,J4HB*Q,U5^!'=TRS>=%\\B;,\/?I=0(QZ/ MK:?<@M,U+#CIF>LY>JZ,PZ!A,ZIF]!2<;+9X1S6+A*E?-/;J3F,'PVD'419J MRU/2&Z6& .<-,8G K0,95%97_>!.>^7M*/"QM42>8& [Z$7*I#<='1H'DN3S MRTUH"9_8NA/ #V]E>_\,K):;-:VT)NRP$&.EH.U7^6+'?JR-L'FQ^CBB:W$J M&TCU2$R7G8@**G%:J4BEMJAH@VQ-?#T4KR.VIS);/S21T#@3O-@+"LC':(NR M6\123$O06D?"[LQH(>1ZC6P/A]2TVU!EN4P%1F.G-%OB@),L[CWSYY"M:"[2 MYAUF_!;"NX+A[,A^5"<&,217Y,"E+"6O4F("'RS[""IVDK1KF+NND\FX%2%D",%_ MV[],IBKA)9I5[Y&P@ ,9RNTTT/],]XGN^[%DH4>72(Y>$YX[POK\49RQOK1%)W.M0^4."9 M]D%--PV^5PW293KXX4H MMH<]I2;*$ATH:D2UAO;SX+FRS0+Y*F(O@/Y_F]?(Y\J=F0?HR 3OV$B-OQ6A MA2SV%-*^R$D?DXA:AZV@HSU-(E0,0:YUP3K-Q(7/T E:=M2$;]6E1T-@1^W; M_$O1[%Q-]TWVE\IZ\0]5*F7%AG$Y5Z"P(0_6.W&,#EOB>-;F]0>JN=NX(NX^ M&Y8JXP>K^'+5NB)?I6I\R&ZJ0G(2L*IONUZY"N25C L&SI#IX QI&W2-8,,) M93WKDH-QI"IE?/4+73E;H_.%>>)R M1&"<9CD-3A]:0_DLW,0*8W>-WAYY6_4>-2&"SLQ9Q':V.%OH6_!\'BWF;=I4 M%M4%PW>:%4O_NU;=]@'^(O3>^.5IK-QD"?XWMF$W7II0&^XQ7,?G3AAJPR8XPR7U22>9Q_$[.$/$6LS/ M=$_B2[)8=(IP [.R9- I_/JVJE9.-V[MNV..]V1YV5DWA+UG2$,SD7O6\<43N9ED9'D[>E5Z<4K0#-ITA7/81C M\OKN7@W#^4CRH1B=9>.C$:0Q:L.&-WJ MR2\D;U"0;<$DU(^\9 -E0*RZ.];';[%9FP[#<[Y!F-IU_; MW\P6P&'6TTAP_WZ[75N,YQLJ_(RJY:[RZZUW3EO +6IKUB"S!1YY M2]=D1M+2HOQ04CA%CZI9-&Q89Z^R1?(HF9P8;M2>I ?Z^>O?^W[+-]H<7/2SR0*%L ML<0 +L>NF2X3:],2 /8E+3VO*!H<]+X_&)\WKHF(0;FM-9,9SQ])%5C-?)O5 M,$O71+$S;H_[.^&@'F*.DG09EY;X,MNHD"I:'.:OB"TD0<\W)O0$ ]*Q$K7Q M,YK.%2=! <3T42V7" AG;6@(A&/"8W#&!G"PV;427G60OQM6)D&P-M#!38F( M)=MA,M-:?%.+!Z,4K\46*A_<^;%',6N,UD70_#1EGJDUI9K@&YY?:EET:]EN M2*&EQ?'"8S%+MVPE#.--<)"F0-27F7("KB<U\'&WX^0M\QB>GMI7%X * M4H6ON[*PM;RB$-%CF=HV:$"G=&=67*^>> M/:E>Y M5HLU9CA^O.>EJ 1 E*K!#@P.P-N:$W!7_#!U.5*8I>,&I M=8\,Q((G.,9L8LPF33J"R-M MI,EB[\+0,/2!-RU>-(('R.8#A6YA-R[WBD7*!&GY##]D-L6!3%8EU/1J_36+ M'+A)021^Y>,0X,(X-%4X-T4M=PQ&72QSM52[%E8"@\BI_(A0$Q)C%YFE;Y"X M*)_"!$A2KF$-G(<;W]C#T.0V\X%!73!R0L(TGD9]K<*7!N#NTN55'-^FG'X> MD<)B4(-K[[%S6PF:0XS%1*L>)2?OKS^>:H[S"]4&#-BV@5DC,;+S5Y:J/$LU MNTJ$7Y'H;B';#.L1Z=:5F6AE.+5P[N3QQI=T199:F9B:R!N<^D."93#!2R]A M$!.H'G^""@/Z*L@R>$C?-6ATY>_:&6 '3!U=\$S.>(&?K+GYH14\0&#[[8%3 M;:<;DNVDF+J<28D1V3T$,B^+-3K9WOG#%-*)+W'12QBS@RB,H)H02)RW)(?2 M/*N.Q&;6H@Y!%"AY*-CIGV037+WPQY](GF=8C+X,?_ KTR\>./?,UK U+\B% M%51.<]>,.9!1%\:DRUN26CCGT";O'6\O:_F5E0*;T%,B>X&&(D>K M:)_I:"X.@"#K(7?R@3FOBC5#K':W+^J;H)C<^-6X=S5Q9%-W7@S(?MHM:E!G MIJ-CIX^3YZ3AE >9K]1W3]I^>>6I!+!=[WGJ()X8'OY-*]E-1V&9M\ZUY\J] $QG>X757%>U"(>X3B-<6TV(5)4$'S&X*7"G8S)H9K M.FV7E4P36.TYG*^8+?5&G1 M23KK.YQ*6Q,Z7H;2C4Z5Q!ZH;*W1U*6FC52!5DN,(O$;8B1P:-N0^\N]Z?Z* M@%ZZ*K.=1"+(,)@>$LD.F5-VB-2V=*4^7.R*L>?XDI"\(.DDPV$?#LW[ MO%7Y"8[SI7BD/V1?DI=T$8E@(_Z( ZJFHNH1'$#U9.@*F%- M+_:WB'7H5O7ZY:4W]!M">\&"7W(GX /O"UN8!(S=EL(I I@<)9'HV M&*4JE>K*)3'2,@Y_N.00A]N?P+-;2 NCK/+&T)JNY_(M5=+[/)5 /6\I5MCSW:?%5GF_R^ MJC^9A16#A9PH]>1[G;MQ0P@HK.X]EXJT*/,T7SFHB;<5,I9P(^0' 7I>GR%, ML;44G%SO%SLFGTG_;(Q;==D.*KGPR_Q=^4H].[2NC*>(/..7ZVK/8/U[3N90 M:08?J,8:JC;78GG^.DUIG MM2(_6@R)$7HN 4'V<5HZ_C3M3[\%2OH#62 #(.EK=-?MV=7])'2$=D-DKOH? M+(;_P6+X;X[%<.B ;7]113+;<30R';V=;Z$13*;VX/Y'L_T?S?:_KV8;%':1 MB^.:D.A>Y*#BK8^[.8\" /W/ZSB@IXFRLK>&NT;_7I?"U_Y_$477:S_UQN $ MVM>8&T5]UO!_X"L7]6>^P54BG?748&F*XT".Y-^/[H:(-4>_;UNX_D!8-6C!C3HI[$Q#>*G)38<;$$]?MD";#TXBO-T MK,YEJU/=&3PX&:L^##PL5>B(=.'JQ$RGZ?3.$UU@ M'M;9(EM^0A;F;K1#/0V!&#J?IF M/-.594X&2A7$QT?I:!Y6M/EG^?]B%Z+5_2N=^,>/.NQ!.E)'ZEERIK=KY.U6 M.E2T^0P5&9C?OA83F9 M3B/?JE&,TY&WQX-Y.IV-CME24ZCVH?W0E?GA7W;G7A4EUQCEF'=U'-+AM.]_ MGKCK]\]5_8ESN;FD3KN#<3H.?5^@80P43WJ?W3L71MC 0-6T,_^#S# ,)6.U MI<-TWO?NH%$Z=.S\D6/;3I6*G-@@F^H?L.]/V&_OA-+8X1;=:V?!,U#F9@-M M6()3 5MGGO^Y+/3>;9^F#STN> %KFD<((QN,H3(.(7=EFYB6ZH"D#@3TR[B>,[HF(S9)T M9]&VO>#-NR*O,7O&HC5'$1XE%3? ]:1\>XG'X3Q U;1_5A^!SO_F+7OBHOSS M%%L]SE+1];^/26K9F?*Y?.VX''BI^8;C)[^E#P-VBC*);=5A?9JO/ #0XUBU MQ70UY\E-@_!(.SZR@T- 9T_-7T/[%R@0%WY[O]3_;X*B-W" ?'%YW/GIS/O[ MH+)W4A2A1!>STX2Z7?RI@^H<]0;_1/H<#."2'!W1;>>#@>X6G9MOW^GNINNY MM@H7[:1EX^GNI?/!+C4NVEW+T-/=W=$/$D6E,\^X$% DXZ_U?AI.E@,CWP^5NYJ6_N.L#8.IZ+&P8[NM)6OD-=Q9][ MG'D'+<6-;Y$NNQX\EFU/CF)<7<]%V?9)\3G"N^%^F1RS7YT//HUW^T:U [S[ MV ?9DC\?:LM;0.-PBRIC&U$VGHHKY4/OCGOA1*?'B]%1I*G)D[2^U*=!SM&B MZ6%U5!M\N!>N#?/'?9,':)@Q;#^!Q"T<;7MFO0ZCM5_FH4L_]%R) >>/7?0.T3;\IA,>4[&R83H83R6(UPDU MKQX#V&P/8S)*1^.1>#4$TOGPP)\ETTDZGI\GKP^8S.P"">[FL9L0KDK,-JHY M_&0Z"%;AT#OF_]%\AH'ZRV\>8'O;''1K( P,TG'_L3WK?GTZ3^>3@;=5AR;X M+)D/@3E/#H:4>D6,6Q,1J^K/=;Z>^O]7Q70QAO&E=F*W_W]*F-=7'/OHAU?% MESQ$C/=\[=?Y>DU 1"!94^%7@@98804"Q'4@Q2FPGO MGWLG? +U1BV! S;<,,)Q],5F)_FCFN2%/\F7L4FVI#KE]#LPN"L#\HQ5ICL. M%S;7'\[5YV':'RNO=F;EL"8LGY"JDD3%QOB3TW=L:U%$&]V_=S#>J M?SXM,3X>LCFSSJTC86YT17;FJ\5I\C['$L@KSGCU3@1LZEBO.OZ% 4G#_C 2 M+96>ST+U!GC_>(8OQ (U9I/0YC%.9^,QOA")I@"](#1(C=/YG'J(=7X^#U^8 MI/W1B'%_N&)-^X%Y.HI8\0;#$M*'6:#L>>-6IT#A.=P8HWS?>8 MK+7WL,V#*R\=SD+]=X;Q9>>/7BLD8^K:"5@3;'DB*49T-/,JJ1T3GQWS8/Y@V7Y@VWZ.(3V?SSS*,,S.,FHYOJP+.B41V=4M&:U^2 MGO7<47SEX_K;RW+8/[G4";O^[J<0K4^.NG[!$A IHJ&#;SX)=0 M1(X0A$(!B+W95\KA&I=LCE)KC'?_G#-("'Z/$+QLJ7H_YZ %LQ,PD:>'*+A- M54D>I)4&-2GTC>(9[D%)Z4 M]-U'?'Y**9,>3-+S($C8=W# J>?S*D/%< QT5>DG_"N/^_ MU_^64S_YS9\L#DK7$Q?"_)_:\C6#BSP^U/?VXM@;-&KC"60EX; J.8H".@WN8ZI-H^#?@-$C3!''$5DF]'(+8><@=-TU-<" MW7#4FSH1?=KS?NN#-*SBL7X41#8KPT;$X>F\-XCG8QSZW\Q>Q9-/YI$@YN&X MU^]V;,*(9R#8ZB3$$NO_K+X#5G^3(Z3?=Z!/%[7N9Q#I9C3O34*I^=&+P-^# M \$MZ)SV%GK24S%KTYX72#8<>OE2?\IM]^% M\LD&95)B^$ OXW0TT>,?G/=4BCRM1MYO]?OFS?E[SZ*Y>Y%A:=I26K6LR^-IZ!: MP'_CWKE^B]64D%^"S._(&AJ(?C]5+.LHB2D.^VCDEG\4*7W]5=U]-6='7LE- M_ I6T+I=;W;H(^KDNCM84F$/7G"6TXPT%QI-D$R[+C++]R-^^UF_IYS1PGV# M20P'D7R!$1"I2HD)+J.PF<$L;&4,)VP<780CPB>G?>T,GPQ[(_O,491.V QK M4R7+(L9%L*&?*/$?W["VU_AP=7@'$C*=Z*28Y$%AMJ1$'@,G()HE-O;/EMC[ M3W4QD'=%2G!H]7LXT>;=P4Q?[C-/#)BHX+]C_!X!(:>S82R'8S**1.G/T\DD MS-<_2\7EX=N":'49BLD!+F$_=TTS9B#O29A03(/*^ MYA5C(.J^GM]@-D@'(T\[ &UNV.],N'I;WV:E\4/B&7[.A6AO0(6F7!3^Y2PY M$=P(])@B0J#9D':#O]^O>Z#X\$WZ\?I%_WY<]U#(??09CJPX\ P35 ML[=VQS,7^]M>TI>^6,!J/P)B4,^*0$!(FT<7:6$6::L7Z8!)^ZH\,XEYCY7N M605@-G6UK:CNPY(K&8^TL!,I!>$ 4>+F-!1F-I;'V M>W/0VON!0^%UL41DR1:N&8T6C3=8-"4^<;&[/S@X.)9IO)4S[B<.V G(X>WU M2U@3*AYG T$C>_I.T,*A#XJY?85ER<\,K%7+RY.&?G_,U8.0J> M*SO@H5JW^P&UBO2Q _V__)B\W .9Y%G)(Z?Z\Q<<:_Q5G?YQG]4[--8E=?60 MK;&F%E6:I# XV>'@K$6W4@USQX5^8@V;+?L9]I-+"K"T2U6+PC:IW"VEI&UQ MU6JIWX0!@W06CR4). UO8)9X2WIH\,C7\/1!]'@] 2OQ+#$/V\O\F!LU-AW]W+SCYO6NU2.>F74\\TK* M'UR:\@SREX;YZZ9K48"Y%OD.N*7S0_-UX57;"B85)_976'.)EM^KNQQK(2#R MH6@8(5NRS=026QV,YO#M-.S'SL\%8V;&FO. _"DJ22U'5VW[]YVU[34WB98= M-IB>6,><5E^7,)==CY=0'?6"C%:Y468Q61,R/7>\S.]#4IA,QG.BE=6]_*-."QZ-)YDD_P+3 \/M#AZ(IM.E MV2_JQ3]*=R@@GE609UG-QKM.?0>8Z0F;1E6:CQ/G%O^NVZRJ\WK!196^CIOQ MU3JTU#FS]9](HYA/6>>?<$:01$X[7#,A1',* MK=QS"B0XDGXF*8TDPCAK$3%!28F)^ \K()0R#1V$91#>N20X>^PGU@+E&P=- M$(#RL\I@X\M)CU*DX=?,8#/K9#C4#"=.#<7)YRG4.9WP:1E>.^'+I8MB0A-G M(^5L(MN>TM.()W/U&V."J>V/6?6$EV4&O-=&')\JU.R7H-'L<92<(K=UK8#Z MZ1-[L;FAV&Q0-Z9>!7[ !LO_8 O'3.5=EP.+6@!0TCM Z,!&MKGXT&>--'@# M^E]KBF[KR$;0G-\@M(*^;"QJ%GJX!;LYYM\:J!^CK*U?.=O8JU>!HN:BC JH/*YVH^K1<8K@K2P4A)+YZ8MW\ M7:.6MM1:3H>^H9Y1UO5^:YO$0GB#AEV\OKW7A>,[1A:9*\7 $2OV 0@]Q3GL M%)1]GBSK7;4]J,.=K]R$L3%:QGJL?I1LA9>[FTW7=+JD?7(J(W,PN W@#?TU M,NG-KKMKT#C 4[[@=^V5*7J-+XE;.I9O@449%&BQO]:@[=U>$WXWRB\O287P M]X0(X4#M8F<$\6:'E 9GG]^UM& M6$FR88UUICH1?!NDFQBX2;\GZX=_01T=V4[BC\AT<<+Y4KX/Z!',,\4HQO]A M".G%_D;EMMNW]U?GTH,<[(1=;+B0?A+'9'GCEWI*CJ7CVLT85CKB23(0!#Y[ZLE-S= MV!-+S,;/6/[LG4*M=0H%EYE+TE/RVL($9^O39&+?\?.(_B;AA0\T8I:]V))* M8#KTQ-06@RJF5"A;=T-JKP#2 LOR!C%YO9JB 7!N?=^IJV!C7(H>94+N+S;P MQ,- O_A.F"$D2]$#VEA0[QVJ3"\$5 #4>(7@6C(QAL[]ZK'.G/_4=8WPXZ"@ MG]H%2LS#"_@/KL;H$B=$;P)C:YI;C#IS MI_8H9(:(]T:.%-"1(/N$T0)>"SB;=& M8S>U5_.CS@!;B]L9056+WW-2I@5VQY#L/9>H@1+$0Q!>D5RM/'6\<'GZS!KF M&\@N9[Z)R2M;/ WR(N>;"*)%&U>36U9P[*[PET<(^ >\/E$TC.YTY%2U(U84 ML'2G&;H)0YGE8.+1A$D#.C2%DD^^?3BI]1+,BJ+.Z9,IC+,A@.H0AKX)04ON M#,TJL:T)>WA"*\$T3'B+Z+^MBT,) +9IK'O9F3B/VHC1EAIW.N'"#)QE\P"H M/UD)N^YK%]8C@D2-QH3%51[:+58WO^WA'=[OM D,(FDI\#EOY2:+8I@/AO"+ M@90Z1K%Z:8\Z?[2.B@[@93 7]7T]-*#TDKQBR1P)R3U#%7@^*T!:D(-< 40" MAZ0!S,,3^E!**)#NE(V7Y5(,%'P 9!^@C4$> N;I\R>O$AUSGBC+;(\3:\P> MKZ!*NQ9-K[$@='B\E( ;';*G0;PI4L^X -19^CAJ0VV\.)8G[_/5FE]/$AWS4E@1K3!MV??2$YA]/;'; MYU&N .HJ+(ZUV"N9P67FVJ%F.$755E?U5SZ0F7 (I7?K0BG;^FL)4_KU\,GS M9S]QCT^9QQ#8:J]#[$&*5CMS?A(==P*"G-J7;;^(XM?)E;K8^MAJ%D,$4-8D M3A7ML]Y-PR!=E^TPC*WW.!- M!$D%X!)4O>J^WP7&1 >28'J=57K;K4+,&D!DC!L8Z_YIM-MZ6#6[!;>J8?:& MQ[&Y-3'P,VY$HEON0NU;1?E>23ZW%N]VT6I1W#^4[X>U?K_KEV"#,J%5.7A; MW][COW6[[;3XLNSN1%A<@,:8.$P,Y#105$2-+-S9(!OO8Q"TXI3,N_I^LX-K M,C6^("[%DB.R1HG K8'8Z03:^L^;E1+[,%Y/;:O%=C6@D;%1^[YOZI+9V^IH M@9*AI?-*%+I!.93>1K;[>O_ %!+ P04 " "LB69/ 4 =SV(" ^#0 #0 'AL+W-T>6QE M+&=) M/_TDRT_Q2+9FW4C>1*<[W?]^LI3D')1J0_%CCK$":T9Y&<)*#XY1QCADJ M+T2!N8ZD0C*D]%1F3EE(C)+2)#'J3%W7=Q@B'$8!K]@=4R6(1<55"/W.!6S^ MK4AP")_.WGZOA+IY ^PX>3>9N$_G-V/_61TXA\!J?$Y"Z/GOH?/GHA>NNUO8 M!$?B\Q>*[],>2?L[I(><.[DN7\:U!VLD?+6?:L T2KPVB4YSWE&0"MX?^PQ: MAU9&#(,5HB&\190L)3%9*6*$;JQ[:ARQH$("I>^;KNP93_ELPYZ=F:O8Z##" MA:QKVPKV<]DL'P7:F0$DE': 4V@=45 @I;#D=WI2+ZZ=OX1 8R\VA2;,)-IX MTSGL$^I!%UD*F6#9E?%@ZXH"BE.#(TF6FU&)PC%!I0331D)0)CBJ&=J,QM"R M,:;TT7Q/OZ5;VNL4V#7F2%P(#$5KZETW9G]J;HT\5+/:0]G90;J@("NA/E5Z M.[R>FSN''R1.R;J>K],.0*NCHJ";CY1DG&&[F=\6] XL& 6HK0-R(H+,K_V<,\RQ1'0(K>_^,3_E_TP\ MN_Q[Y/I790S\BHSF7_<$(.>G .F? N1)W,FKXX><71\_H^GE_BVDTS09@TYF MJX_IO&!9$:H(;W!SDB38\IA&,H1?38=*M[J)OIW1\@HM] MS!;K8 A[^XL!]_QNU:*3"&%OW^.$5,SVO/T;4_034$L#!!0 ( *R)9D_R M^:FW) 0 %@@ / >&PO=V]R:V)O;VLN>&ULQ9E+;]LX$(#_"J%3]^"U M]8C;!G4!QW9W#21V$!FY+AAY;!.12(.DDC2_?H?RHQ0:#_;"U4FB*)&?2&F^ M$?7M5>GG)Z6>V5M52C.*=M;NK_M]4^R@XN9/M0>)-1NE*VZQJ+=]L]? UV8' M8*NRGPP&PW[%A8R^?SNU=:_[?D%9**Q0$@^Z X\"7LVO>E=D'$]X@15_&D6# MB/':JA^BM*"GW,)?6M5[(;>C*([81FAC<]=WU\.EYAX69\.UY,9LR#3 C(I$/(?Q(/,B4@TTX@\Q5N[F8+#S(C(+,. M(5LC>45 7G4)F7J00P)RV"5DYD%^)B _AX5)!?",@O82'SNJJX_NFHY%<"\FM8R!M>)\D<<6" /\ (2IW"C5<4FF IIS*X,>Q5VQR9U"Y,R2!Q8 M(;E5Q7,/ PFLD;+"ELQO^0PECSBP/>:R4!6P%7]K/W.4*^+0LE!5)6SS4C9A MV,TN9L8@"]&&I%P1!Y;%36V$!&-8#MLF;[V0K%*JB+MT12M_B2E9Q(%M06/Z M&4Q">2,)[(T/I<8^X<=6">8/GY+21Q)8'Q?L=N+T,.5CNP]&CK)($ MMLJE<'T$]3$IJR2!K4(%'T3U,2FY)('E0B;4K?B34+Y) ON&CC_^QTE"&2<) M;!P:\\K'I*23="J=H8])22?IXA.%];"LM.WYKU!*22?M1#H]MK0[T.R3CTE9 M)^W(.CW6U/B8E'72P-:YC+G27/IR3,FUL< 6.LH1J4!7*,GCM/N63"G]I('U M<^8[[IQSH<..CTGI)PVLGS-F^R5J%IC?]K[,4TH_:6#]G#'ON*VU6_?^<,(I M]:2!U=.>\.:Q9&,M MM"BCU),%5L_%7+C'[O%]\C$I]62!U4-@NBH?DU)/%E@]!*:SDH])J2?KZ@.H MQQ[ 6!^3_#'3T;(:8H[+4OF8E(&R_W%U[<.HGE'BR;I<9VOEEADEGZS#E38< M5!^3DD_6R*=_^I.]A@VVNEY@%P:/%[PL[C5SF\.:>W;EUL0V=5E.\-A2WBK> M_'MV;9Q^ZG__%U!+ P04 " "LB69/:]=\*\\! !U'0 &@ 'AL+U]R M96QS+W=O<43S<#V=.ENM% MT2W74DQ>RFX;\Z(([X?PUG3[5,684SA=Y*I?T#_RT<;_K&\VF]TJ/C:KUV.L M\R\5WPN*\'N0C@Y.-!3@^:C0?-Z$'S\: Y/>AZ/.B:'G0S'G1# M#[H=#[JE!\D4R#CE)R&L^5H+X%KX7@L 6_AB"R!;^&8+0%OX:@M@6_AN"X!; M^'(+H%OX=@O 6_AZ*]!;^7HKT%LO\*Z-7K;Y>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%OY>BO06_EZ&]#;^'H;T-OX>AO0VRYP5H(.2_AZ&]#;^'H; MT-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ.]#;^7H[T-OY>CO0V_EZ.]#;+W#6 MC0Z[^7H[T-OY>CO0V_EZ.]#;^7H[T-OY>OM [U2575P_YVY7;].Y2WX,__,[ MS@#NE#\.\?P9IZE_[A\HG?LM,9Q^SV[S:>I71/CQE?7A$U!+ P04 " "L MB69/&7O2#L$! !V'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VH3=L*$PQO;\WC?VXJ<*W/Z5S0SFY49Y29;UO&6U%M' M.O<%4:BKU!?:4?X>7-G,=WFGVH577M0LO^8C4;IV<\I.&Q];7^V&_ MC%MTWX^]\)^B9]WAO+=^N1P")(<$R:% 15:#(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B MJT*15:'(JE!D52BR*A19U15E[8YIKD !D;V-0&UL4$L! A0#% @ K(EF3].US63N M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ K(EF3YE&PO=V]R:W-H965T&UL4$L! A0# M% @ K(EF3WDP240I! MA, !@ ( !70P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3V02V:FK M @ *PD !@ ( !UA< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3SX>\FJV 0 T@, !@ M ( !)"< 'AL+W=OG]LP$ -(# 8 " 1 I !X;"]W;W)K&PO=V]R:W-H965TGM $ -(# 9 " >,L !X;"]W M;W)K&UL4$L! A0#% @ K(EF3PA,(F"R 0 MT0, !D ( !SBX 'AL+W=O?[4! #2 P &0 @ &W M, >&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3W-NWPBU 0 T@, !D M ( !C30 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K(EF3R:+19RS 0 T@, !D ( !3SH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF M3U\N-SS@ 0 04 !D ( !RT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3Q5!&PO=V]R:W-H965TI MG0, "(2 9 " >]* !X;"]W;W)K&UL4$L! A0#% @ K(EF3R_\.223 P _ \ !D M ( !PTX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K(EF3T8,M.+0! RAH !D ( !.5@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3\29 M*?JM 0 S0, !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3]?D'*ZT @ _@D !D M ( !GFL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K(EF3Y(ZA55* @ L < !D ( ! M4W0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K(EF3Z6QS8+Z P /1( !D ( !FWL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3R26B[:J M @ J0D !D ( !YH4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(EF3Y=W5$^4 @ P @ !D M ( ![(X 'AL+W=O&PO&POX0 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " "LB69/:]=\*\\! !U'0 &@ @ $_%0$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "LB69/&7O2 M#L$! !V'0 $P @ %&%P$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 .0 Y ($/ X&0$ ! end XML 28 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Summary of Significant Accounting Policies  
Use of estimates

Use of estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates and assumptions. Management considers many factors in selecting appropriate financial accounting policies and controls and in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the accompanying condensed consolidated financial statements relate to revenue recognition, the incremental borrowing rate related to the Company’s leased assets and stock-based compensation expense. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, this process may result in actual results differing materially from those estimated amounts used in the preparation of the condensed consolidated financial statements.

Foreign currency translation

Foreign currency translation

The accompanying condensed consolidated financial statements are presented in United States (U.S.) dollars. The Company considers the local currency to be the functional currency for its international subsidiaries. Accordingly, their assets and liabilities are translated into U.S. dollars using the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at average exchange rates prevailing throughout the periods presented. As a result, currency translation adjustments arising from period to period are charged or credited to accumulated other comprehensive income in stockholders’ equity. For the three and nine months ended September 30, 2019, the Company reported foreign currency translation gains of approximately $0.5 million and $0.4 million, respectively. For the three and nine months ended September 30, 2018, the Company reported foreign currency translation gains of approximately $0.3 million and $1.4 million, respectively.

Unrealized gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency, primarily gains and losses on intercompany loans, are included in the condensed consolidated statements of operations as a component of other expense, net. For the three and nine months ended September 30, 2019 the Company reported net unrealized foreign currency transaction losses of $0.6 million and $0.5 million, respectively. For the three and nine months ended September 30, 2018, the Company reported net unrealized foreign currency transaction losses of $0.4 million and $1.5 million, respectively.

Cash, cash equivalents and short-term investments

Cash, cash equivalents and short-term investments

The Company invests its excess cash in marketable securities, including money market funds, money market securities, bank certificates of deposits, corporate bonds, corporate commercial paper, U.S. government bonds and U.S. government agency bonds. For financial reporting purposes, liquid investment instruments purchased with an original maturity of three months or less are considered to be cash equivalents. Cash and cash equivalents are recorded at face value or cost, which approximates fair market value. The Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission. Investments are stated at fair value as determined by quoted market prices. Investments are considered available-for-sale and, accordingly, unrealized gains and losses are included in accumulated other comprehensive income within stockholders’ equity.

The Company’s entire investment portfolio, except for restricted cash, is considered to be available for use in current operations and, accordingly, all such investments are stated at fair value using quoted market prices and classified as current assets, although the stated maturity of individual investments may be one year or more beyond the

balance sheet date. The Company did not have any trading securities or restricted investments at September 30, 2019 or December 31, 2018.

Realized gains and losses and declines in value, if any, judged to be other-than-temporary on available-for-sale securities are reported in other expense, net. When securities are sold, any associated unrealized gain or loss previously reported as a separate component of stockholders’ equity is reclassified out of stockholders’ equity and recorded in the statements of operations in the period sold using the specific identification method. Accrued interest and dividends from investments are included in other expense, net. The Company periodically reviews its available-for-sale securities for other-than-temporary declines in fair value below the cost basis, and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

Restricted cash

Restricted cash

The Company had a bank issue a letter of credit in the amount of $8.8 million related to its Aliso Viejo, California office building lease, which commenced on April 1, 2019. The letter of credit is secured with an amount of cash held in a restricted account of $8.9 million and $8.8 million as of September 30, 2019 and December 31, 2018, respectively. Beginning on the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million. See Note 10, Commitments and Contingencies for additional information related to the Aliso Viejo, California office building lease and associated letter of credit commitment.

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):

September 30, 

December 31, 

2019

2018

Cash and cash equivalents

$

39,534

$

29,821

Restricted cash

8,881

8,775

Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows

$

48,415

$

38,596

Fair value of financial instruments

Fair value of financial instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued liabilities are considered to be representative of their respective fair values because of the short-term nature of those instruments.

The valuation of assets and liabilities is subject to fair value measurements using a three-tiered approach and fair value measurements are classified and disclosed by the Company in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

Leases

Leases

In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases (Topic 842), which amends the existing accounting standards for leases. In September 2017, the FASB issued ASU No. 2017-13, which provides additional clarification and implementation guidance on the previously issued ASU No. 2016-02 (collectively, (ASC 842)). Under the new guidance, a lessee is required to recognize a lease liability and a right-of-use asset for all leases with terms in excess of 12 months.

Consistent with historical guidance, a lessee’s recognition, measurement, and presentation of expenses and cash flows arising from a lease will continue to depend primarily on its classification. ASC 842 was effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the requirements of ASC 842 effective January 1, 2019 and elected the modified retrospective method for all lease

arrangements at the beginning of the period of adoption. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historic accounting under ASC 840, Leases.

For leases that commenced before the effective date of ASC 842, the Company elected the transition package of three practical expedients permitted within ASC 842, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification, and initial direct costs.

The Company did not elect the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of right-of-use assets. Further, the Company elected a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less) and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. As a result of adopting ASC 842 as of January 1, 2019, the Company recorded an operating lease right-of-use asset of $12.8 million and related operating lease liability of $13.4 million, respectively, primarily related to facilities and certain equipment, based on the present value of the future lease payments on the date of adoption. Adopting ASC 842 did not have a material impact on the Company’s condensed consolidated statements of operations and cash flows. See Note 5, Leases for further discussion of the Company’s adoption of ASC 842 and related disclosures.

The Company determines if an arrangement is a lease at inception. As a lessee, right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company does not have any outstanding debt or committed credit facilities, the Company estimates the incremental borrowing rate based on prevailing financial market conditions, peer company credit analyses, and management judgment. Operating lease right-of-use assets also include any lease payments made at or before lease commencement and exclude any lease incentives received. The lease terms used to calculate the right-of-use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition.

As of April 1, 2019, the Company recorded a finance lease right-of-use asset of $54.5 million and related finance lease liability of $67.2 million with respect to the commencement of its lease in Aliso Viejo, California based on the present value of the future lease payments on the date of commencement. As of September 30, 2019, the finance lease right-of-use asset excludes lease incentives totaling $12.7 million included in prepaid expenses and other current assets on the condensed consolidated balance sheets.

Revenue recognition

Revenue recognition

The Company accounts for revenue in accordance with ASC 606, Revenue Recognition – Revenue from Contracts with Customers and its related amendments (ASC 606) and applies the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods 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 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.

The Company derives its revenue from sales of its products in the United States and internationally. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company does not have a direct commercial presence.

The Company concluded that one performance obligation exists for the majority of its contracts with customers which is to deliver products in accordance with the Company’s normal delivery times. Revenue is recognized when this performance obligation is satisfied, which is the point in time when the Company considers control of a product to have

transferred to the customer. Revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for those products or services. The Company has determined the transaction price to be the invoice price, net of adjustments, which includes estimates of variable consideration for product returns.

The Company offers volume-based rebate agreements to certain customers and, in these instances, the Company provides a rebate (in the form of a credit memo) at the contract’s conclusion, if earned by the customer. In such cases, the transaction price is allocated between the Company’s delivery of product and the issuance of a rebate at the contract’s conclusion for the customer to utilize on prospective purchases. The performance obligation to issue a customer’s rebate, if earned, is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The provision for volume-based rebates is estimated based on customers' contracted rebate programs and the customers’ projected sales levels. The Company periodically monitors its customer rebate programs to ensure the rebate allowance is fairly stated. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.

Customers are not granted specific rights of return; however, the Company may permit returns of product from customers if such product is returned in a timely manner and in good condition. The Company provides a warranty on its products for one year from the date of shipment, and any product found to be defective or out of specification will be replaced at no charge during the warranty period. Estimated allowances for sales returns and warranty replacements are recorded at the time of sale of the product and are estimated based upon the historical patterns of product returns matched against sales, and an evaluation of specific factors that may increase the risk of product returns. Product returns and warranty replacements to date have been consistent with amounts reserved or accrued and have not been significant. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates which would affect net product revenue and earnings in the period such variances become known.

Research and development expenses

Research and development expenses

Major components of research and development expense include personnel costs, preclinical studies, clinical trials and related clinical product manufacturing, materials and supplies, and fees paid to consultants. Research and development costs are expensed as goods are received or services are rendered. Costs to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use are also expensed as incurred as IPR&D.

At each financial reporting date, the Company accrues the estimated unpaid costs of clinical study activities performed during a period by third party clinical sites with whom the Company has agreements that provide for fees based upon the quantities of subjects enrolled and clinical evaluation visits that occur over the life of the study. The cost estimates are determined based upon a review of the agreements and data collected by internal and external clinical personnel as to the status of enrollment and subject visits, and are based upon the facts and circumstances known to the Company at each financial reporting date. If the actual performance of activities varies from the assumptions used in the cost estimates, the accruals are adjusted accordingly. There have been no material adjustments to the Company’s prior period accrued estimates for clinical trial activities during the three and nine months ended September 30, 2019.

Stock-based compensation

Stock-based compensation

The Company recognizes compensation expense for all stock-based awards granted to employees and nonemployees, including members of its board of directors.

The fair value of stock option awards is estimated at the grant date using the Black-Scholes option pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period using the straight-line method. The determination of the fair value-based measurement of stock options on the date of grant using an option pricing model is affected by the determination of the fair value of the underlying stock as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company’s stock price volatility over the expected term of the grants, and actual and projected stock option exercise behaviors. In the future, as additional empirical evidence regarding these estimates becomes available, the Company may change or refine its approach of deriving them, and these changes could impact the fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact the Company’s operating results.

The fair value of restricted stock unit (RSU) awards is equal to the closing market price of the Company’s common stock on the grant date.

Software Costs

Software costs

The Company currently expenses software service costs along with any associated implementation costs as services are provided and implementation costs are incurred.

Comprehensive loss

Comprehensive loss

All components of comprehensive loss, including net loss, are reported in the condensed consolidated financial statements in the period in which they are recognized. Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on marketable securities and foreign currency translation adjustments.

Net loss per share

Net loss per share

Basic net loss per share is calculated by dividing the net loss by the weighted average number of common shares that were outstanding for the period, without consideration for common stock equivalents. For periods when the Company realizes a net loss, no common stock equivalents are included in the calculation of weighted average number of dilutive common stock equivalents as the effect of applying the treasury stock method is considered anti-dilutive. For periods when the Company realizes net income, diluted net income per share is calculated by dividing the net income by the weighted average number of common shares plus the sum of the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method. Common stock equivalents are comprised of stock options outstanding and unvested RSUs under the Company’s incentive compensation plans, and shares issuable under the Company’s Employee Stock Purchase Plan (ESPP).

Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

  

    

2019

    

2018

    

2019

    

2018

Stock options outstanding

3,602

4,781

3,636

5,707

Unvested restricted stock units

232

196

364

355

Employee stock purchase plan

1

15

5

42

3,835

4,992

4,005

6,104

Recently adopted and issued accounting pronouncements

Recently adopted accounting pronouncements

In February 2018, the FASB issued ASU No. 2018-02, Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02) that gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the Act). A company that elects to reclassify these amounts must reclassify stranded tax effects related to the Act’s change in U.S. federal tax rate for all items accounted for in other comprehensive income. Companies can also elect to reclassify other stranded effects that relate to the Act but do not directly relate to the change in the federal rate. Companies can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The guidance was effective for the Company for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. The Company adopted ASU 2018-02 effective January 1, 2019 and the adoption did not have a material impact to the Company’s condensed consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting (ASU 2018-07). ASU 2018-07 simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. Consistent with the accounting requirement for employee share-based payment awards, nonemployee share-based payment awards are measured at grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered, or the service has been rendered, and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The accounting standard was effective for fiscal years beginning after December 15,

2018, including interim periods within those fiscal years. The Company adopted the guidance effective January 1, 2019 and the guidance did not have a material impact to the Company’s condensed consolidated financial statements.

In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification (the SEC Release), to eliminate or modify certain disclosure rules that are redundant, outdated, or duplicative of GAAP or other regulatory requirements. Among other changes, the SEC Release expanded the disclosure requirements related to the analysis of stockholders’ equity within a Company’s interim condensed consolidated financial statements. Presentation of the changes in each caption of stockholders’ equity presented on the condensed consolidated balance sheets must be provided in a note or separate statement, and the Company has elected to include a separate statement (the Condensed Consolidated Statements of Stockholders’ Equity above) to present quarterly activity during the nine months ended September 30, 2019 and September 30, 2018.

See above under “Leases” for a discussion of ASC 842, which was adopted effective January 1, 2019.

Recently issued accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which provided additional implementation guidance on the previously issued guidance. The Company is assessing the potential impacts of these standards; however, it does not believe there will be a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 250): Simplifying the Test for Goodwill Impairment (ASU 2017-04), which removes the second step of the impairment test. An entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of the reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This updated guidance does not amend the optional qualitative assessment of goodwill impairment. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) (ASU 2018-13), which modifies the disclosures on fair value measurements by removing the requirement to disclose the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the policy for timing of such transfers. The guidance expands the disclosure requirements for Level 3 fair value measurements, primarily focused on changes in unrealized gains and losses included in other comprehensive income (loss). ASU 2018-13 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-14, Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans (ASU 2018-14), which amends current guidance to add, remove, and clarify disclosure requirements related to defined benefit pension and other postretirement plans. ASU 2018-14 is effective for the Company for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15) which clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606 (ASU 2018-18). ASU 2018-18 clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer and 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. For the Company, these amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those years. Early adoption is permitted, including adoption in any interim period, for entities that have adopted ASC 606. The Company is assessing the potential impacts of the standard on its consolidated financial statements.

XML 29 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Assets    
Total assets $ 114,700 $ 112,823
Fair Value, Inputs, Level 1    
Assets    
Total assets 114 1,156
Fair Value, Inputs, Level 2    
Assets    
Total assets 114,586 111,667
Fair Value, Measurements, Recurring    
Liabilities    
Total liabilities 0 0
Money market funds    
Assets    
Total assets 114 1,156
Money market funds | Fair Value, Inputs, Level 1    
Assets    
Total assets 114 1,156
U.S. Government agency bonds    
Assets    
Total assets 500 1,982
U.S. Government agency bonds | Fair Value, Inputs, Level 2    
Assets    
Total assets 500 1,982
U.S. Government bonds    
Assets    
Total assets   1,297
U.S. Government bonds | Fair Value, Inputs, Level 2    
Assets    
Total assets   1,297
Bank certificates of deposit    
Assets    
Cash equivalents 1,201  
Total assets 11,713 15,201
Bank certificates of deposit | Fair Value, Inputs, Level 2    
Assets    
Total assets 11,713 15,201
Commercial paper.    
Assets    
Total assets 9,454 9,593
Commercial paper. | Fair Value, Inputs, Level 2    
Assets    
Total assets 9,454 9,593
Corporate notes    
Assets    
Cash equivalents   1,000
Total assets 67,026 61,752
Corporate notes | Fair Value, Inputs, Level 2    
Assets    
Total assets 67,026 61,752
Asset-backed securities    
Assets    
Total assets 25,893 21,842
Asset-backed securities | Fair Value, Inputs, Level 2    
Assets    
Total assets $ 25,893 $ 21,842
XML 30 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Balance Sheet and Expense (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Leases    
Assets Operating $ 12,146 $ 12,146
Assets Finance 53,343 53,343
Total lease assets 65,489 65,489
Liabilities Current Operating 1,561 1,561
Liabilities Current Finance 387 387
Liabilities Noncurrent Operating 11,406 11,406
Liabilities Noncurrent Finance 68,851 68,851
Total lease liabilities 82,205 82,205
Fixed operating lease cost 596 1,770
Finance lease cost - amortization of right-of-use asset 593 1,185
Finance lease cost - interest on lease liability $ 1,028 $ 2,041
XML 31 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Summary (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Foreign Currency Translation            
Foreign currency translation gain $ 530,000 $ 322,000 $ 364,000 $ 1,369,000    
Foreign currency transaction unrealized gains (losses) (600,000) (400,000) (469,000) (1,541,000)    
Trading Securities            
Trading securities 0   0   $ 0  
Restricted cash            
Letter of Credit outstanding 8,800,000   8,800,000   8,800,000  
Cash and cash equivalents 39,534,000   39,534,000   29,821,000  
Restricted cash 8,881,000   8,881,000   8,775,000  
cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows $ 48,415,000 37,278,000 $ 48,415,000 37,278,000 $ 38,596,000 $ 24,508,000
Number of Months from start of lease for adjustments to Letter of Credit | item 37   37      
Frequency of adjustment to Letter of Credit     12 months      
Adjustment rate of Letter of Credit (as a percent)     20.00%      
Amount of Letter of Credit outstanding after adjustments $ 2,000,000.0   $ 2,000,000.0      
Revenue Recognition            
Number of performance obligations that exist for majority of the contracts with customers | item     1      
Warranty period from date of shipment     1 year      
Numerator:            
Net loss - basic and diluted $ (13,506,000) $ (6,621,000) $ (21,157,000) $ (14,730,000)    
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases  
Schedule of operating lease balance sheet information

Leases

    

    

September 30, 

(in thousands)

Classification

2019

Assets

  

  

Operating

Operating lease right-of-use asset

$

12,146

Finance

Finance lease right-of-use asset

53,343

Total lease assets

$

65,489

Liabilities

  

  

Current

Operating

Accrued liabilities

$

1,561

Finance

Accrued liabilities

387

Noncurrent

Operating

Operating lease liability

11,406

Finance

Finance lease liability

68,851

Total lease liabilities

  

$

82,205

Schedule of component of operating lease expense

    

    

Three Months Ended

Nine Months Ended

Lease Cost

September 30, 

September 30, 

(in thousands)

Classification

2019

2019

Fixed operating lease cost

Selling, general and administrative expenses

$

596

(a)

$

1,770

(a)

Finance lease cost

Amortization of right-of-use asset included in Selling, General and Administrative Expenses

$

593

$

1,185

Finance lease cost

Interest on lease liability

$

1,028

$

2,041

(a)Includes short-term leases, which are immaterial.
Schedule of maturity of lease liability

Maturity of Lease Liabilities

Operating

Finance

(in thousands)

    

Leases (a)

Leases (b)

Remainder of 2019

$

548

$

2020

1,973

1,547

2021

1,758

4,744

2022

1,666

4,887

2023

1,986

5,033

Thereafter

8,313

123,546

Total lease payments

$

16,244

$

139,757

Less: imputed interest

3,277

70,519

Total lease liabilities

$

12,967

$

69,238

(a)Operating lease payments include $12.0 million related to options to extend lease terms that are reasonably certain of being exercised.
(b)Finance lease payments include $75.8 million related to options to extend lease terms that are reasonably certain of being exercised.
Schedule of operating lease weighted average lease term and discount rate

Lease Term and Discount Rate

    

2019

Weighted-average remaining lease term (years)

  

Operating leases

7.8

Finance leases

22.5

Weighted-average discount rate

  

Operating leases

5.5

%

Finance leases

6.0

%

Schedule of operating lease supplemental cash flow information

    

Three Months Ended

 

Nine Months Ended

Other Information

September 30, 

 

September 30, 

(in thousands)

2019

 

2019

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

540

$

1,480

Right-of-use asset obtained in exchange for lease obligations:

Operating lease

$

194

$

13,366

Finance lease

54,528

XML 33 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 34 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Number of Shares Underlying Options          
Outstanding at beginning of period (in shares)     6,307,000    
Granted (in shares)   0 186,000    
Exercised (in shares)     (583,000)    
Canceled/forfeited/expired (in shares)     (13,000)    
Outstanding at end of period (in shares) 5,897,000   5,897,000   6,307,000
Vested and expected to vest at end of period (in shares) 5,834,000   5,834,000    
Exercisable at end of period (in shares) 4,352,000   4,352,000    
Weighted Average Exercise Price          
Outstanding at beginning of period (in dollars per share)     $ 23.69    
Granted (in dollars per share)     68.10    
Exercised (in dollars per share)     24.08    
Canceled/forfeited/expired (in dollars per share)     38.57    
Outstanding at end of period (in dollars per share) $ 25.04   25.04   $ 23.69
Vested and expected to vest at end of period (in dollars per share) 24.85   24.85    
Exercisable at end of period (in dollars per share) $ 19.79   $ 19.79    
Additional disclosures          
Weighted Average Remaining Contractual Life     6 years 2 months 12 days   6 years 8 months 12 days
Weighted Average Remaining Contractual Life, Vested and expected to vest at end of period     6 years 1 month 6 days    
Weighted Average Remaining Contractual Life, Exercisable at end of period     5 years 6 months    
Aggregate Intrinsic Value for outstanding options $ 222,005   $ 222,005   $ 204,896
Exercised, Aggregate Intrinsic Value     27,515    
Vested and expected to vest, Aggregate Intrinsic Value 220,714   220,714    
Exercisable, Aggregate Intrinsic Value $ 185,936   $ 185,936    
Weighted average estimated grant date fair value of options granted (in dollars per share) $ 30.71   $ 33.02 $ 15.19  
Fair value of stock options vested $ 4,300,000 $ 4,700,000 $ 15,300,000 $ 20,400,000  
XML 35 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Income Taxes          
Effective tax rate (as a percent) (1.40%)   (1.80%)    
Provision for income taxes $ 187,000 $ 37,000 $ 381,000 $ 53,000  
Unrecognized tax benefits $ 13,800,000   $ 13,800,000   $ 13,500,000
XML 36 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Basis of Presentation
9 Months Ended
Sep. 30, 2019
Organization and Basis of Presentation  
Organization and Basis of Presentation

Note 1.  Organization and Basis of Presentation

Organization and business

Glaukos Corporation (Glaukos or the Company), incorporated in Delaware on July 14, 1998, is an ophthalmic medical technology and pharmaceutical company focused on the development and commercialization of novel therapies designed to treat glaucoma, corneal disorders and retinal diseases. The Company initially developed Micro-Invasive Glaucoma Surgery (MIGS) to address the shortcomings of traditional glaucoma treatment options. MIGS procedures involve the insertion of a micro-scale device or drug delivery system from within the eye’s anterior chamber through a small corneal incision. The Company’s MIGS devices are designed to reduce intraocular pressure (IOP) by restoring the natural outflow pathways for aqueous humor. The Company’s MIGS drug delivery systems are designed to reduce IOP by continuously eluting a glaucoma drug from within the eye, potentially providing sustained pharmaceutical therapy for extended periods of time. Glaukos intends to leverage its capabilities to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease as well.

The accompanying condensed consolidated financial statements include the accounts of Glaukos and its wholly-owned subsidiaries. All significant intercompany balances and transactions among the consolidated entities have been eliminated in consolidation.

Basis of presentation

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X.

The unaudited interim financial statements have been prepared on a basis consistent with the audited financial statements. As permitted under those rules, certain footnotes and other financial information that are normally required by GAAP have been condensed or omitted. In the opinion of management, the unaudited interim financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair presentation of the Company’s financial information contained herein. The condensed consolidated balance sheet as of December 31, 2018 has been derived from audited financial statements at that date, but excludes disclosures required by GAAP for complete financial statements. These interim financial statements do not include all disclosures required by GAAP and should be read in conjunction with the Company’s financial statements and accompanying notes for the fiscal year ended December 31, 2018, which are contained in the Company’s Annual Report on Form 10-K filed with the United States Securities and Exchange Commission (SEC) on February 28, 2019. The results for the period ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other interim period.

Proposed Acquisition of Avedro, Inc.

On August 7, 2019, the Company entered into an Agreement and Plan of Merger by and among Glaukos, Atlantic Merger Sub, Inc. (Merger Sub) and Avedro, Inc. (Avedro), pursuant to which Merger Sub will merge with and into Avedro, with Avedro continuing as the surviving corporation and a wholly owned subsidiary of the Company (the Merger). The Merger is subject to certain closing conditions, including but not limited to, the adoption of the Agreement and Plan of Merger by holders of a majority of the outstanding common stock of Avedro entitled to vote which is expected to occur on November 19, 2019. The closing of the Merger was also subject to the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act); however, early termination under the HSR Act was granted on August 28, 2019. If all remaining conditions are satisfied, upon the closing of the Merger, all issued and outstanding shares of Avedro common stock will be automatically cancelled and converted into the right to receive a number of shares of Glaukos common stock equal to the product of the number of shares of Avedro common stock multiplied by 0.365. The Company filed a Registration Statement on Form S-4 with the SEC on September 17, 2019 (the Registration Statement) to register the issuance of shares of Glaukos common stock to Avedro stockholders upon closing of the Merger, which was declared effective by the SEC on October 17, 2019. The Merger is expected to close in the fourth quarter of 2019. Following the Merger,

existing Glaukos stockholders are expected to own approximately 85% of the combined company, with the former Avedro stockholders expected to own the remaining 15%, on a fully diluted basis.

Avedro provides several corneal strengthening solutions, including Photrexa, a bio-activated pharmaceutical therapy for the corneal cross-linking treatment of keratoconus. Through 2018, over 400,000 procedures have been performed globally with Avedro’s products, including more than 18,000 procedures performed in the United States alone.

The Merger is intended to expand the Company’s portfolio of pipeline products beyond the treatment of glaucoma to include pharmaceutical therapies for the treatment of corneal disorders as part of the Company’s strategic objective to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease.

Licensing Arrangement with Intratus, Inc.

On July 22, 2019, the Company entered into a global licensing agreement with Intratus, Inc. (Intratus) for $1.5 million in cash, plus future performance-based consideration upon achievement of certain development, regulatory approvals and commercial milestones and royalties on commercial sales, pursuant to which the Company obtained an exclusive, royalty-bearing license to research, develop, manufacture and commercialize Intratus’ patented, non-invasive drug delivery platform designed for use in the treatment of dry eye disease, glaucoma and other corneal disorders such as blepharitis, conjunctivitis and related conditions.

The $1.5 million payment was immediately expensed to in-process research and development (IPR&D) as management determined there were no alternative future uses for the technology acquired.

Acquisition of DOSE Medical

On June 19, 2019, the Company entered into a definitive agreement and plan of merger to acquire DOSE Medical Corporation (DOSE) for $2.5 million in cash, plus potential future performance-based consideration upon achievement of certain regulatory approvals and commercial milestones and royalties on commercial sales (the DOSE Merger). If certain DOSE products receive United States Food and Drug Administration (FDA) approval within ten years following the closing of the DOSE Merger, the Company will pay the DOSE shareholders amounts between $5.0 million and $22.5 million, depending on the type of DOSE product approved. The Company will pay additional performance-based payments to DOSE shareholders if within ten years of closing of the DOSE Merger, such DOSE products receive approval from the EU European Medicines Agency, in which case the Company will pay the DOSE shareholders either $1.25 million and/or $2.5 million, depending on the type of DOSE product approved. Following FDA approval of such DOSE products, the Company will pay the DOSE shareholders quarterly royalty payments equal to 5% of net sales of such DOSE products for a period of ten years. The Company will also pay the DOSE shareholders additional performance-based payments of $7.5 million and $20.0 million upon the achievement of certain net sales milestones with respect to such DOSE products. Finally, under the terms of the DOSE Merger, the Company may elect to buyout the additional milestone and royalty payments described above by paying former DOSE shareholders between $10.0 and $55.0 million, depending on the type of DOSE product involved.

On June 27, 2019, the Company completed its acquisition of DOSE and DOSE became a wholly-owned subsidiary of the Company. The transaction was accounted for as an asset acquisition. Of the $2.5 million initial cash payment, $2.2 million was immediately charged to IPR&D expense as management determined there was no alternative future use related to the single group of identifiable assets purchased. The remaining $0.3 million of upfront consideration was capitalized as property & equipment, net and is being depreciated over the corresponding asset’s useful life. Management will account for the payment of the future performance-based consideration if and when earned.

DOSE was previously a wholly-owned subsidiary of the Company. In 2010, it was spun-out as a standalone entity and was accounted for as a consolidated variable interest entity. In 2015, the Company acquired the iDose product line and related assets from DOSE and upon the acquisition, the Company derecognized DOSE as a consolidated variable interest entity in the financial statements, and in 2017 the Company acquired DOSE’s IOP sensor system. Thomas W. Burns, the Company’s President, Chief Executive and a member of its board of directors, and William J. Link, Ph.D., Chairman of the Company’s board of directors, served on the board of directors of DOSE and certain members of the Company’s management and board of directors held an equity interest in DOSE prior to being acquired by the Company.

XML 37 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 58,509,000 $ 43,908,000 $ 171,135,000 $ 127,202,000
Cost of sales 7,703,000 6,011,000 22,684,000 17,957,000
Gross profit 50,806,000 37,897,000 148,451,000 109,245,000
Operating expenses:        
Selling, general and administrative 44,443,000 31,632,000 117,024,000 87,425,000
Research and development 17,278,000 13,202,000 48,277,000 36,719,000
In-process research and development (Note 1) 1,500,000   3,745,000  
Total operating expenses 63,221,000 44,834,000 169,046,000 124,144,000
Loss from operations (12,415,000) (6,937,000) (20,595,000) (14,899,000)
Non-operating income (expense):        
Interest income 780,000 583,000 2,368,000 1,568,000
Interest expense (1,028,000)   (2,041,000)  
Other expense, net (656,000) (230,000) (508,000) (1,346,000)
Total non-operating (expense) income (904,000) 353,000 (181,000) 222,000
Loss before taxes (13,319,000) (6,584,000) (20,776,000) (14,677,000)
Provision for income taxes 187,000 37,000 381,000 53,000
Net loss $ (13,506,000) $ (6,621,000) $ (21,157,000) $ (14,730,000)
Basic and diluted net loss per share (in dollar per share) $ (0.37) $ (0.19) $ (0.58) $ (0.42)
Weighted-average shares used to compute basic and diluted net loss per share 36,831 35,541 36,507 35,075
XML 38 gkos-20190930x10qfd71b5_htm.xml IDEA: XBRL DOCUMENT 0001192448 us-gaap:RetainedEarningsMember 2019-09-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001192448 us-gaap:RetainedEarningsMember 2019-06-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001192448 2019-06-30 0001192448 us-gaap:RetainedEarningsMember 2019-03-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001192448 2019-03-31 0001192448 us-gaap:RetainedEarningsMember 2018-12-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001192448 us-gaap:RetainedEarningsMember 2018-09-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001192448 us-gaap:RetainedEarningsMember 2018-06-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001192448 2018-06-30 0001192448 us-gaap:RetainedEarningsMember 2018-03-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001192448 2018-03-31 0001192448 us-gaap:RetainedEarningsMember 2017-12-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001192448 2018-01-01 2018-12-31 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2019-07-01 2019-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2018-01-01 2018-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001192448 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember gkos:ShareBasedCompensationAwardTrancheFourMember 2019-01-01 2019-09-30 0001192448 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001192448 country:US 2019-07-01 2019-09-30 0001192448 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001192448 country:US 2019-01-01 2019-09-30 0001192448 us-gaap:NonUsMember 2018-07-01 2018-09-30 0001192448 country:US 2018-07-01 2018-09-30 0001192448 us-gaap:NonUsMember 2018-01-01 2018-09-30 0001192448 country:US 2018-01-01 2018-09-30 0001192448 gkos:DoseMedicalCorporationMember 2019-06-27 2019-06-27 0001192448 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001192448 gkos:SecuritiesLitigationMember us-gaap:PendingLitigationMember 2019-09-30 0001192448 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001192448 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001192448 gkos:DomesticOfficeLeasesMember 2018-12-31 0001192448 gkos:AlisoViejoCaliforniaFacilityMember 2019-09-30 0001192448 us-gaap:RoyaltyAgreementsMember gkos:BuyOutAgreementWithGmpSolutionsInc.Member 2013-11-01 2013-11-30 0001192448 us-gaap:RoyaltyAgreementsMember 2013-11-01 2013-11-30 0001192448 gkos:AlisoViejoCaliforniaFacilityMember 2019-04-01 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2019-09-30 0001192448 gkos:GMPVisionSolutionsAndRelatedPartyMember us-gaap:NotesPayableOtherPayablesMember gkos:BuyOutAgreementWithGmpSolutionsInc.Member 2013-11-30 0001192448 us-gaap:TreasuryStockMember 2019-09-30 0001192448 us-gaap:CommonStockMember 2019-09-30 0001192448 us-gaap:TreasuryStockMember 2019-06-30 0001192448 us-gaap:CommonStockMember 2019-06-30 0001192448 us-gaap:TreasuryStockMember 2019-03-31 0001192448 us-gaap:CommonStockMember 2019-03-31 0001192448 us-gaap:TreasuryStockMember 2018-12-31 0001192448 us-gaap:CommonStockMember 2018-12-31 0001192448 us-gaap:TreasuryStockMember 2018-09-30 0001192448 us-gaap:CommonStockMember 2018-09-30 0001192448 us-gaap:TreasuryStockMember 2018-06-30 0001192448 us-gaap:CommonStockMember 2018-06-30 0001192448 us-gaap:TreasuryStockMember 2018-03-31 0001192448 us-gaap:CommonStockMember 2018-03-31 0001192448 us-gaap:TreasuryStockMember 2017-12-31 0001192448 us-gaap:CommonStockMember 2017-12-31 0001192448 2017-12-31 0001192448 gkos:DoseMedicalCorporationMember 2019-06-27 0001192448 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-09-30 0001192448 us-gaap:BankTimeDepositsMember 2019-09-30 0001192448 us-gaap:AssetBackedSecuritiesMember 2019-09-30 0001192448 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001192448 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001192448 us-gaap:BankTimeDepositsMember 2018-12-31 0001192448 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-09-30 0001192448 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:MoneyMarketFundsMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001192448 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001192448 us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0001192448 us-gaap:CommercialPaperMember 2019-09-30 0001192448 us-gaap:BankTimeDepositsMember 2019-09-30 0001192448 us-gaap:AssetBackedSecuritiesMember 2019-09-30 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001192448 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001192448 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:MoneyMarketFundsMember 2018-12-31 0001192448 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001192448 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001192448 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001192448 us-gaap:CommercialPaperMember 2018-12-31 0001192448 us-gaap:BankTimeDepositsMember 2018-12-31 0001192448 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0001192448 gkos:ForeignSubsidiariesOfficeLeasesMember 2019-09-30 0001192448 gkos:DomesticOfficeLeasesMember 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001192448 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2019-07-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001192448 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001192448 us-gaap:EmployeeStockMember 2018-07-01 2018-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2018-07-01 2018-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001192448 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2018-01-01 2018-09-30 0001192448 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001192448 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001192448 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001192448 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001192448 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001192448 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001192448 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-30 0001192448 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001192448 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001192448 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-30 0001192448 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001192448 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001192448 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001192448 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001192448 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001192448 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001192448 2019-04-01 2019-06-30 0001192448 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001192448 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001192448 2019-01-01 2019-03-31 0001192448 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001192448 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001192448 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001192448 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001192448 2018-04-01 2018-06-30 0001192448 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001192448 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001192448 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001192448 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001192448 2018-01-01 2018-03-31 0001192448 gkos:DoseMedicalCorporationMember 2019-06-19 2019-06-19 0001192448 gkos:LicensingArrangementWithIntratusIncMember 2019-07-22 2019-07-22 0001192448 gkos:ProposedAcquisitionOfAvedraIncMember gkos:AvedroIncMember 2019-08-07 0001192448 gkos:ProposedAcquisitionOfAvedraIncMember 2019-08-07 0001192448 gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember 2019-09-30 0001192448 us-gaap:CostOfSalesMember gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember 2019-07-01 2019-09-30 0001192448 us-gaap:CostOfSalesMember gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember 2019-01-01 2019-09-30 0001192448 us-gaap:CostOfSalesMember gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember 2018-07-01 2018-09-30 0001192448 us-gaap:CostOfSalesMember gkos:AgreementWithRegentsOfUniversityOfCaliforniaMember 2018-01-01 2018-09-30 0001192448 gkos:AvedroIncMember 2018-12-31 0001192448 gkos:AlisoViejoCaliforniaFacilityMember 2018-11-14 0001192448 gkos:DomesticOfficeLeasesMember 2019-01-01 2019-09-30 0001192448 gkos:PatentLitigationMember us-gaap:PendingLitigationMember 2018-08-01 2018-08-31 0001192448 gkos:PatentLitigationMember us-gaap:PendingLitigationMember 2018-12-01 2018-12-31 0001192448 gkos:SecuritiesLitigationMember us-gaap:PendingLitigationMember 2019-10-01 2019-10-01 0001192448 srt:MinimumMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember 2019-01-01 2019-09-30 0001192448 gkos:DomesticOfficeLeasesMember srt:MaximumMember 2018-12-01 2018-12-31 0001192448 gkos:DomesticOfficeLeasesMember 2018-12-01 2018-12-31 0001192448 gkos:AlisoViejoCaliforniaFacilityMember 2018-11-14 2018-11-14 0001192448 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember us-gaap:BankTimeDepositsMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2019-01-01 2019-09-30 0001192448 srt:MaximumMember us-gaap:USTreasurySecuritiesMember 2018-01-01 2018-12-31 0001192448 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-01 2018-12-31 0001192448 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember 2018-01-01 2018-12-31 0001192448 srt:MaximumMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-01 2018-12-31 0001192448 srt:MaximumMember us-gaap:BankTimeDepositsMember 2018-01-01 2018-12-31 0001192448 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2018-01-01 2018-12-31 0001192448 2019-07-01 2019-09-30 0001192448 2018-07-01 2018-09-30 0001192448 gkos:DoseMedicalCorporationMember 2019-06-19 0001192448 2018-09-30 0001192448 gkos:EmployeeStockPurchasePlan2015Member 2019-01-01 2019-09-30 0001192448 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001192448 gkos:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-09-30 0001192448 srt:MinimumMember gkos:DoseMedicalCorporationMember 2019-06-19 0001192448 srt:MaximumMember gkos:DoseMedicalCorporationMember 2019-06-19 0001192448 2018-01-01 2018-09-30 0001192448 2019-09-30 0001192448 2018-12-31 0001192448 2019-11-05 0001192448 2019-01-01 2019-09-30 shares iso4217:USD pure gkos:item utr:sqft iso4217:USD shares gkos:segment 0 0 0 0 0 0 37 37 0.25 0.25 0.25 GLAUKOS Corp 0001192448 --12-31 2019 Q3 false true 0 0 10-Q true 2019-09-30 false 001-37463 DE 33-0945406 229 Avenida Fabricante San Clemente CA 92672 949 367-9600 Common Stock GKOS NYSE Yes Yes Large Accelerated Filer false false false 36927816 39534000 29821000 113385000 110667000 24345000 18673000 12801000 13282000 19223000 4124000 209288000 176567000 8881000 8775000 20038000 19153000 12146000 53343000 213000 213000 3527000 2262000 307436000 206970000 3501000 6286000 29602000 23964000 115000 33103000 30365000 11406000 68851000 3960000 2745000 117320000 33110000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 150000000 150000000 36945000 36135000 36917000 36107000 37000 36000 414665000 378352000 1837000 738000 -226291000 -205134000 28000 28000 132000 132000 190116000 173860000 307436000 206970000 58509000 43908000 171135000 127202000 7703000 6011000 22684000 17957000 50806000 37897000 148451000 109245000 44443000 31632000 117024000 87425000 17278000 13202000 48277000 36719000 1500000 3745000 63221000 44834000 169046000 124144000 -12415000 -6937000 -20595000 -14899000 780000 583000 2368000 1568000 -1028000 -2041000 656000 230000 508000 1346000 -904000 353000 -181000 222000 -13319000 -6584000 -20776000 -14677000 187000 37000 381000 53000 -13506000 -6621000 -21157000 -14730000 -0.37 -0.19 -0.58 -0.42 36831000 35541000 36507000 35075000 -13506000 -6621000 -21157000 -14730000 530000 322000 364000 1369000 74000 74000 735000 -71000 604000 396000 1099000 1298000 -12902000 -6225000 -20058000 -13432000 36135000 36000 378352000 738000 -205134000 -28000 -132000 173860000 226000 5406000 5406000 7129000 7129000 436000 436000 -1342000 -1342000 36361000 36000 390887000 1174000 -206476000 -28000 -132000 185489000 305000 1000 318000 319000 8247000 8247000 59000 59000 -6309000 -6309000 36666000 37000 399452000 1233000 -212785000 -28000 -132000 187805000 279000 6666000 6666000 8547000 8547000 604000 604000 -13506000 -13506000 36945000 37000 414665000 1837000 -226291000 -28000 -132000 190116000 34647000 35000 331073000 -591000 -192183000 -28000 -132000 138202000 208000 2839000 2839000 5402000 5402000 -704000 -704000 -2711000 -2711000 34855000 35000 339314000 -1295000 -194894000 -28000 -132000 143028000 311000 2836000 2836000 6461000 6461000 1606000 1606000 -5398000 -5398000 35166000 35000 348611000 311000 -200292000 -28000 -132000 148533000 829000 1000 13925000 13926000 7173000 7173000 396000 396000 -6621000 -6621000 35995000 36000 369709000 707000 -206913000 -28000 -132000 163407000 -21157000 -14730000 2674000 5063000 2405000 -26000 -83000 23923000 19036000 -469000 -1541000 -298000 -205000 3666000 1491000 5828000 3209000 -414000 2511000 -2326000 -1695000 -60000 -2000000 86000 1128000 3822000 1736000 64726000 70100000 61870000 64185000 3530000 2733000 -6386000 -8648000 14005000 16418000 3388000 3509000 5002000 325000 12391000 19602000 -8000 80000 9819000 12770000 38596000 24508000 48415000 37278000 96000 13000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 1.  Organization and Basis of Presentation</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Organization and business</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Glaukos Corporation (Glaukos or the Company), incorporated in Delaware on July 14, 1998, is an ophthalmic medical technology and pharmaceutical company focused on the development and commercialization of novel therapies designed to treat glaucoma, corneal disorders and retinal diseases. The Company initially developed Micro-Invasive Glaucoma Surgery (MIGS) to address the shortcomings of traditional glaucoma treatment options. MIGS procedures involve the insertion of a micro-scale device or drug delivery system from within the eye’s anterior chamber through a small corneal incision. The Company’s MIGS devices are designed to reduce intraocular pressure (IOP) by restoring the natural outflow pathways for aqueous humor. The Company’s MIGS drug delivery systems are designed to reduce IOP by continuously eluting a glaucoma drug from within the eye, potentially providing sustained pharmaceutical therapy for extended periods of time. Glaukos intends to leverage its capabilities to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease as well.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of Glaukos and its wholly-owned subsidiaries. All significant intercompany balances and transactions among the consolidated entities have been eliminated in consolidation.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of presentation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The unaudited interim financial statements have been prepared on a basis consistent with the audited financial statements. As permitted under those rules, certain footnotes and other financial information that are normally required by GAAP have been condensed or omitted. In the opinion of management, the unaudited interim financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair presentation of the Company’s financial information contained herein. The condensed consolidated balance sheet as of December 31, 2018 has been derived from audited financial statements at that date, but excludes disclosures required by GAAP for complete financial statements. These interim financial statements do not include all disclosures required by GAAP and should be read in conjunction with the Company’s financial statements and accompanying notes for the fiscal year ended December 31, 2018, which are contained in the Company’s Annual Report on Form 10-K filed with the United States Securities and Exchange Commission (SEC) on February 28, 2019. The results for the period ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other interim period.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Proposed Acquisition of Avedro, Inc. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;">On August 7, 2019, the Company entered into an Agreement and Plan of Merger by and among Glaukos, Atlantic Merger Sub, Inc. (Merger Sub) and Avedro, Inc. (Avedro), pursuant to which Merger Sub will merge with and into Avedro, with Avedro continuing as the surviving corporation and a wholly owned subsidiary of the Company (the Merger). The Merger is subject to certain closing conditions, including but not limited to, the adoption of the Agreement and Plan of Merger by holders of a majority of the outstanding common stock of Avedro entitled to vote which is expected to occur on November 19, 2019. The closing of the Merger was also subject to the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act); however, early termination under the HSR Act was granted on August 28, 2019. If all remaining conditions are satisfied, upon the closing of the Merger, all issued and outstanding shares of Avedro common stock will be automatically cancelled and converted into the right to receive a number of shares of Glaukos common stock equal to the product of the number of shares of Avedro common stock multiplied by </span>0.365. The Company filed a Registration Statement on Form S-4 with the SEC on September 17, 2019 (the Registration Statement) to register the issuance of shares of Glaukos common stock to Avedro stockholders upon closing of the Merger, which was declared effective by the SEC on October 17, 2019. The Merger is expected to close in the fourth quarter of 2019. Following the Merger, </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;">existing Glaukos stockholders are expected to own approximately 85% of the combined company, with the former Avedro stockholders expected to own the remaining 15%, on a fully diluted basis.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Avedro provides several corneal strengthening solutions, including Photrexa, a bio-activated pharmaceutical therapy for the corneal cross-linking treatment of keratoconus. Through 2018, over </span>400,000 procedures have been performed globally with Avedro’s products, including more than 18,000 procedures performed in the United States alone.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Merger is intended to expand the Company’s portfolio of pipeline products beyond the treatment of glaucoma to include pharmaceutical therapies for the treatment of corneal disorders as part of the Company’s strategic objective to build a portfolio of micro-scale surgical and pharmaceutical therapies in corneal health and retinal disease.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Licensing Arrangement with Intratus, Inc.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On July 22, 2019, the Company entered into a global licensing agreement with Intratus, Inc. (Intratus) for $1.5 million in cash, plus future performance-based consideration upon achievement of certain development, regulatory approvals and commercial milestones and royalties on commercial sales, pursuant to which the Company obtained an exclusive, royalty-bearing license to research, develop, manufacture and commercialize Intratus’ patented, non-invasive drug delivery platform designed for use in the treatment of dry eye disease, glaucoma and other corneal disorders such as blepharitis, conjunctivitis and related conditions. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>The $1.5 million payment was immediately expensed to in-process research and development (IPR&amp;D) as management determined there were no alternative future uses for the technology acquired. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Acquisition of DOSE Medical </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 19, 2019, the Company entered into a definitive agreement and plan of merger to acquire DOSE Medical Corporation (DOSE) for $2.5 million in cash, plus potential future performance-based consideration upon achievement of certain regulatory approvals and commercial milestones and royalties on commercial sales (the DOSE Merger). If certain DOSE products receive United States Food and Drug Administration (FDA) approval within <span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;"> following the closing of the DOSE Merger, the Company will pay the DOSE shareholders amounts between $5.0 million and $22.5 million, depending on the type of DOSE product approved. The Company will pay additional performance-based payments to DOSE shareholders if within </span><span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;"> of closing of the DOSE Merger, such DOSE products receive approval from the EU European Medicines Agency, in which case the Company will pay the DOSE shareholders either $1.25 million and/or $2.5 million, depending on the type of DOSE product approved. Following FDA approval of such DOSE products, the Company will pay the DOSE shareholders quarterly royalty payments equal to 5% of net sales of such DOSE products for a period of </span><span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;">. The Company will also pay the DOSE shareholders additional performance-based payments of $7.5 million and $20.0 million upon the achievement of certain net sales milestones with respect to such DOSE products. Finally, under the terms of the DOSE Merger, the Company may elect to buyout the additional milestone and royalty payments described above by paying former DOSE shareholders between $10.0 and $55.0 million, depending on the type of DOSE product involved.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 27, 2019, the Company completed its acquisition of DOSE and DOSE became a wholly-owned subsidiary of the Company. The transaction was accounted for as an asset acquisition. Of the $2.5 million initial cash payment, $2.2 million was immediately charged to IPR&amp;D expense as management determined there was no alternative future use related to the single group of identifiable assets purchased. The remaining $0.3 million of upfront consideration was capitalized as property &amp; equipment, net and is being depreciated over the corresponding asset’s useful life. Management will account for the payment of the future performance-based consideration if and when earned. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">DOSE was previously a wholly-owned subsidiary of the Company. In 2010, it was spun-out as a standalone entity and was accounted for as a consolidated variable interest entity. In 2015, the Company acquired the iDose product line and related assets from DOSE and upon the acquisition, the Company derecognized DOSE as a consolidated variable interest entity in the financial statements, and in 2017 the Company acquired DOSE’s IOP sensor system. Thomas W. Burns, the Company’s President, Chief Executive and a member of its board of directors, and William J. Link, Ph.D., Chairman of the Company’s board of directors, served on the board of directors of DOSE and certain members of the Company’s management and board of directors held an equity interest in DOSE prior to being acquired by the Company.</span></p> 0.365 0.85 0.15 400000 18000 1500000 1500000 2500000 P10Y 5000000.0 22500000 P10Y 1250000 2500000 0.05 P10Y 7500000 20000000.0 10000000.0 55000000.0 2500000 2200000 300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 15.85pt 6pt 0pt;"><b style="font-weight:bold;">Note 2.  Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no significant changes in the Company’s significant accounting policies during the nine months ended September 30, 2019, as compared with those disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 28, 2019, with the exception of the Company’s adoption of Accounting Standards Update (ASU) No. 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i> (Accounting Standards Codification (ASC) 842). See section below entitled “Leases” and Note 5, <i style="font-style:italic;">Leases </i>for further discussion of the Company’s adoption of ASC 842 and related disclosures. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates and assumptions. Management considers many factors in selecting appropriate financial accounting policies and controls and in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the accompanying condensed consolidated financial statements relate to revenue recognition, the incremental borrowing rate related to the Company’s leased assets and stock-based compensation expense. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, this process may result in actual results differing materially from those estimated amounts used in the preparation of the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign currency translation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The accompanying condensed consolidated financial statements are presented in United States (U.S.) dollars. The Company considers the local currency to be the functional currency for its international subsidiaries. Accordingly, their assets and liabilities are translated into U.S. dollars using the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at average exchange rates prevailing throughout the periods presented. As a result, currency translation adjustments arising from period to period are charged or credited to accumulated other comprehensive income in stockholders’ equity. For the three and nine months ended September 30, 2019, the Company reported foreign currency translation gains of approximately $0.5 million and $0.4 million, respectively. For the three and nine months ended September 30, 2018, the Company reported foreign currency translation gains of approximately $0.3 million and $1.4<span style="white-space:pre-wrap;"> million, respectively. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unrealized gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency, primarily gains and losses on intercompany loans, are included in the condensed consolidated statements of operations as a component of other expense, net. For the three and nine months ended September 30, 2019 the Company reported net unrealized foreign currency transaction losses of $0.6 million and $0.5 million, respectively. For the three and nine months ended September 30, 2018, the Company reported net unrealized foreign currency transaction losses of $0.4 million and $1.5 million, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash, cash equivalents and short-term investments</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;">The Company invests its excess cash in marketable securities, including money market funds, money market securities, bank certificates of deposits, corporate bonds, corporate commercial paper, U.S. government bonds and U.S. government agency bonds. For financial reporting purposes, liquid investment instruments purchased with an original maturity of three months or less are considered to be cash equivalents. Cash and cash equivalents are recorded at face value or cost, which approximates fair market value. The Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission. Investments are stated at fair value as determined by quoted market prices. Investments are considered available-for-sale and, accordingly, unrealized gains and losses are included in accumulated other comprehensive income within stockholders’ equity.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s entire investment portfolio, except for restricted cash, is considered to be available for use in current operations and, accordingly, all such investments are stated at fair value using quoted market prices and classified as current assets, although the stated maturity of individual investments may be one year or more beyond the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">balance sheet date. The Company did not have any trading securities or restricted investments at September 30, 2019 or December 31, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Realized gains and losses and declines in value, if any, judged to be other-than-temporary on available-for-sale securities are reported in other expense, net. When securities are sold, any associated unrealized gain or loss previously reported as a separate component of stockholders’ equity is reclassified out of stockholders’ equity and recorded in the statements of operations in the period sold using the specific identification method. Accrued interest and dividends from investments are included in other expense, net. The Company periodically reviews its available-for-sale securities for other-than-temporary declines in fair value below the cost basis, and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company had a bank issue a letter of credit in the amount of $8.8 million related to its Aliso Viejo, California office building lease, which commenced on April 1, 2019. The letter of credit is secured with an amount of cash held in a restricted account of $8.9 million and $8.8 million as of September 30, 2019 and December 31, 2018, respectively. Beginning on the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million. See Note 10,<i style="font-style:italic;"> Commitments and Contingencies</i> for additional information related to the Aliso Viejo, California office building lease and associated letter of credit commitment.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):</p><div style="margin-left:-0.5pt;"><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:76.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash and cash equivalents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 39,534</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 29,821</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Restricted cash</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,881</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,775</span></p></td><td style="vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 48,415</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 38,596</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-top:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair value of financial instruments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued liabilities are considered to be representative of their respective fair values because of the short-term nature of those instruments. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The valuation of assets and liabilities is subject to fair value measurements using a three-tiered approach and fair value measurements are classified and disclosed by the Company in one of the following three categories:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i>, which amends the existing accounting standards for leases. In September 2017, the FASB issued ASU No. 2017-13, which provides additional clarification and implementation guidance on the previously issued ASU No. 2016-02 (collectively, (ASC 842)). Under the new guidance, a lessee is required to recognize a lease liability and a right-of-use asset for all leases with terms in excess of 12 months. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">Consistent with historical guidance, a lessee’s recognition, measurement, and presentation of expenses and cash flows arising from a lease will continue to depend primarily on its classification. ASC 842 was effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the requirements of ASC 842 effective January 1, 2019 and elected the modified retrospective method for all lease </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">arrangements at the beginning of the period of adoption. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historic accounting under ASC 840, <i style="font-style:italic;">Leases. </i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">For leases that commenced before the effective date of ASC 842, the Company elected the transition package of three practical expedients permitted within ASC 842, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification, and initial direct costs.</p><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:31.5pt;margin:0pt;">The Company did not elect the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of right-of-use assets. Further, the Company elected a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less) and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. As a result of adopting ASC 842 as of January 1, 2019, the Company recorded an operating lease right-of-use asset of $12.8 million and related operating lease liability of $13.4 million, respectively, primarily related to facilities and certain equipment, based on the present value of the future lease payments on the date of adoption<span style="color:#0000ff;">. </span>Adopting ASC 842 did not have a material impact on the Company’s condensed consolidated statements of operations and cash flows. See Note 5, <i style="font-style:italic;">Leases</i> for further discussion of the Company’s adoption of ASC 842 and related disclosures. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">The Company determines if an arrangement is a lease at inception. As a lessee, right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company does not have any outstanding debt or committed credit facilities, the Company estimates the incremental borrowing rate based on prevailing financial market conditions, peer company credit analyses, and management judgment. Operating lease right-of-use assets also include any lease payments made at or before lease commencement and exclude any lease incentives received. The lease terms used to calculate the right-of-use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">As of April 1, 2019, the Company recorded a finance lease right-of-use asset of $54.5 million and related finance lease liability of $67.2 million with respect to the commencement of its lease in Aliso Viejo, California based on the present value of the future lease payments on the date of commencement. As of September 30, 2019, the finance lease right-of-use asset excludes lease incentives totaling $12.7 million included in prepaid expenses and other current assets on the condensed consolidated balance sheets. <span style="color:#0000ff;"> </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue Recognition – Revenue from Contracts with Customers and its related amendments</i> (ASC 606) and applies the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods 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 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company derives its revenue from sales of its products in the United States and internationally. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company does not have a direct commercial presence. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company concluded that one<span style="white-space:pre-wrap;"> performance obligation exists for the majority of its contracts with customers which is to deliver products in accordance with the Company’s normal delivery times. Revenue is recognized when this performance obligation is satisfied, which is the point in time when the Company considers control of a product to have </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">transferred to the customer. Revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for those products or services. The Company has determined the transaction price to be the invoice price, net of adjustments, which includes estimates of variable consideration for product returns. </span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company offers volume-based rebate agreements to certain customers and, in these instances, the Company provides a rebate (in the form of a credit memo) at the contract’s conclusion, if earned by the customer. In such cases, the transaction price is allocated between the Company’s delivery of product and the issuance of a rebate at the contract’s conclusion for the customer to utilize on prospective purchases. The performance obligation to issue a customer’s rebate, if earned, is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The provision for volume-based rebates is estimated based on customers' contracted rebate programs and the customers’ projected sales levels. The Company periodically monitors its customer rebate programs to ensure the rebate allowance is fairly stated. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Customers are not granted specific rights of return; however, the Company may permit returns of product from customers if such product is returned in a timely manner and in good condition. The Company provides a warranty on its products for one year from the date of shipment, and any product found to be defective or out of specification will be replaced at no charge during the warranty period. Estimated allowances for sales returns and warranty replacements are recorded at the time of sale of the product and are estimated based upon the historical patterns of product returns matched against sales, and an evaluation of specific factors that may increase the risk of product returns. Product returns and warranty replacements to date have been consistent with amounts reserved or accrued and have not been significant.<span style="font-size:12pt;"> </span>If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates which would affect net product revenue and earnings in the period such variances become known. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and development expenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Major components of research and development expense include personnel costs, preclinical studies, clinical trials and related clinical product manufacturing, materials and supplies, and fees paid to consultants. Research and development costs are expensed as goods are received or services are rendered. Costs to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use are also expensed as incurred as IPR&amp;D.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each financial reporting date, the Company accrues the estimated unpaid costs of clinical study activities performed during a period by third party clinical sites with whom the Company has agreements that provide for fees based upon the quantities of subjects enrolled and clinical evaluation visits that occur over the life of the study. The cost estimates are determined based upon a review of the agreements and data collected by internal and external clinical personnel as to the status of enrollment and subject visits, and are based upon the facts and circumstances known to the Company at each financial reporting date. If the actual performance of activities varies from the assumptions used in the cost estimates, the accruals are adjusted accordingly. There have been no material adjustments to the Company’s prior period accrued estimates for clinical trial activities during the three and nine months ended September 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The Company recognizes compensation expense for all stock-based awards granted to employees and nonemployees, including members of its board of directors.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The fair value of stock option awards is estimated at the grant date using the Black-Scholes option pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period using the straight-line method. The determination of the fair value-based measurement of stock options on the date of grant using an option pricing model is affected by the determination of the fair value of the underlying stock as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company’s stock price volatility over the expected term of the grants, and actual and projected stock option exercise behaviors. In the future, as additional empirical evidence regarding these estimates becomes available, the Company may change or refine its approach of deriving them, and these changes could impact the fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact the Company’s operating results. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of restricted stock unit (RSU) awards is equal to the closing market price of the Company’s common stock on the grant date.</p><p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:10pt 0pt 6pt 0pt;"><span style="color:#000000;">Software costs</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company currently expenses software service costs along with any associated implementation costs as services are provided and implementation costs are incurred.</p><p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="color:#000000;">Comprehensive loss</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 7.9pt 12pt 0pt;">All components of comprehensive loss, including net loss, are reported in the condensed consolidated financial statements in the period in which they are recognized. Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on marketable securities and foreign currency translation adjustments.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net loss per share</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">Basic net loss per share is calculated by dividing the net loss by the weighted average number of common shares that were outstanding for the period, without consideration for common stock equivalents. For periods when the Company realizes a net loss, no common stock equivalents are included in the calculation of weighted average number of dilutive common stock equivalents as the effect of applying the treasury stock method is considered anti-dilutive. For periods when the Company realizes net income, diluted net income per share is calculated by dividing the net income by the weighted average number of common shares plus the sum of the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method. Common stock equivalents are comprised of stock options outstanding and unvested RSUs under the Company’s incentive compensation plans, and shares issuable under the Company’s Employee Stock Purchase Plan (ESPP).</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands): </p><div style="margin-left:-0.5pt;"><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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.6%;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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.82%;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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 3,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 6,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><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;font-style:italic;font-weight:bold;margin:12pt 16pt 6pt 0pt;">Recently adopted accounting pronouncements </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In February 2018, the FASB issued ASU No. 2018-02, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income </i>(ASU 2018-02)<i style="font-style:italic;"> </i>that gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the Act). A company that elects to reclassify these amounts must reclassify stranded tax effects related to the Act’s change in U.S. federal tax rate for all items accounted for in other comprehensive income. Companies can also elect to reclassify other stranded effects that relate to the Act but do not directly relate to the change in the federal rate. Companies can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The guidance was effective for the Company for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. The Company adopted ASU 2018-02 effective January 1, 2019 and the adoption did not have a material impact to the Company’s condensed consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">In June 2018, the FASB issued ASU No. 2018-07, <i style="font-style:italic;">Improvements to Nonemployee Share-Based Payment Accounting</i> (ASU 2018-07). ASU 2018-07 simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. Consistent with the accounting requirement for employee share-based payment awards, nonemployee share-based payment awards are measured at grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered, or the service has been rendered, and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The accounting standard was effective for fiscal years beginning after December 15, </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">2018, including interim periods within those fiscal years. The Company adopted the guidance effective January 1, 2019 and the guidance did not have a material impact to the Company’s condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, <i style="font-style:italic;">Disclosure Update and Simplification </i>(the SEC Release), to eliminate or modify certain disclosure rules that are redundant, outdated, or duplicative of GAAP or other regulatory requirements. Among other changes, the SEC Release expanded the disclosure requirements related to the analysis of stockholders’ equity within a Company’s interim condensed consolidated financial statements. Presentation of the changes in each caption of stockholders’ equity presented on the condensed consolidated balance sheets must be provided in a note or separate statement, and the Company has elected to include a separate statement (the Condensed Consolidated Statements of Stockholders’ Equity above) to present quarterly activity during the nine months ended September 30, 2019 and September 30, 2018. </p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:20.5pt;text-indent:-20.5pt;margin:0pt 0pt 6pt 31.5pt;">See above under “<i style="font-style:italic;">Leases</i>” for a discussion of ASC 842, which was adopted effective January 1, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 16pt 6pt 0pt;">Recently issued accounting pronouncements not yet adopted </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </i>(ASU 2016-13),<i style="font-style:italic;"> </i>which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred<i style="font-style:italic;"> </i>losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances<i style="font-style:italic;"> </i>for losses. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. In November 2018, the<i style="font-style:italic;"> </i>FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</i>, which provided additional implementation<i style="font-style:italic;"> </i>guidance on the previously issued guidance. The Company is assessing the potential impacts of these standards; however, it does not believe there will be a material impact on its consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles – Goodwill and Other (Topic 250): Simplifying the Test for Goodwill Impairment </i>(ASU 2017-04), which removes the second step of the impairment test. An entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of the reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This updated guidance does not amend the optional qualitative assessment of goodwill impairment. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU No. 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820) </i>(ASU 2018-13), which modifies the disclosures on fair value measurements by removing the requirement to disclose the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the policy for timing of such transfers. The guidance expands the disclosure requirements for Level 3 fair value measurements, primarily focused on changes in unrealized gains and losses included in other comprehensive income (loss). ASU 2018-13 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><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;">In August 2018, the FASB issued ASU No. 2018-14, <i style="font-style:italic;">Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans </i>(ASU 2018-14), which amends current guidance to add, remove, and clarify disclosure requirements related to defined benefit pension and other postretirement plans. ASU 2018-14 is effective for the Company for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(ASU 2018-15) which clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is assessing the potential impacts of the standard on its consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In November 2018, the FASB issued ASU No. 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606</i> (ASU 2018-18). ASU 2018-18 clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer and 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. For the Company, these amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those years. Early adoption is permitted, including adoption in any interim period, for entities that have adopted ASC 606. The Company is assessing the potential impacts of the standard on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates and assumptions. Management considers many factors in selecting appropriate financial accounting policies and controls and in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the accompanying condensed consolidated financial statements relate to revenue recognition, the incremental borrowing rate related to the Company’s leased assets and stock-based compensation expense. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, this process may result in actual results differing materially from those estimated amounts used in the preparation of the condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign currency translation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The accompanying condensed consolidated financial statements are presented in United States (U.S.) dollars. The Company considers the local currency to be the functional currency for its international subsidiaries. Accordingly, their assets and liabilities are translated into U.S. dollars using the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at average exchange rates prevailing throughout the periods presented. As a result, currency translation adjustments arising from period to period are charged or credited to accumulated other comprehensive income in stockholders’ equity. For the three and nine months ended September 30, 2019, the Company reported foreign currency translation gains of approximately $0.5 million and $0.4 million, respectively. For the three and nine months ended September 30, 2018, the Company reported foreign currency translation gains of approximately $0.3 million and $1.4<span style="white-space:pre-wrap;"> million, respectively. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unrealized gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency, primarily gains and losses on intercompany loans, are included in the condensed consolidated statements of operations as a component of other expense, net. For the three and nine months ended September 30, 2019 the Company reported net unrealized foreign currency transaction losses of $0.6 million and $0.5 million, respectively. For the three and nine months ended September 30, 2018, the Company reported net unrealized foreign currency transaction losses of $0.4 million and $1.5 million, respectively. </p> 500000 400000 300000 1400000 -600000 -500000 -400000 -1500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash, cash equivalents and short-term investments</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;">The Company invests its excess cash in marketable securities, including money market funds, money market securities, bank certificates of deposits, corporate bonds, corporate commercial paper, U.S. government bonds and U.S. government agency bonds. For financial reporting purposes, liquid investment instruments purchased with an original maturity of three months or less are considered to be cash equivalents. Cash and cash equivalents are recorded at face value or cost, which approximates fair market value. The Company maintains cash balances in excess of amounts insured by the Federal Deposit Insurance Commission. Investments are stated at fair value as determined by quoted market prices. Investments are considered available-for-sale and, accordingly, unrealized gains and losses are included in accumulated other comprehensive income within stockholders’ equity.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s entire investment portfolio, except for restricted cash, is considered to be available for use in current operations and, accordingly, all such investments are stated at fair value using quoted market prices and classified as current assets, although the stated maturity of individual investments may be one year or more beyond the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">balance sheet date. The Company did not have any trading securities or restricted investments at September 30, 2019 or December 31, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Realized gains and losses and declines in value, if any, judged to be other-than-temporary on available-for-sale securities are reported in other expense, net. When securities are sold, any associated unrealized gain or loss previously reported as a separate component of stockholders’ equity is reclassified out of stockholders’ equity and recorded in the statements of operations in the period sold using the specific identification method. Accrued interest and dividends from investments are included in other expense, net. The Company periodically reviews its available-for-sale securities for other-than-temporary declines in fair value below the cost basis, and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company had a bank issue a letter of credit in the amount of $8.8 million related to its Aliso Viejo, California office building lease, which commenced on April 1, 2019. The letter of credit is secured with an amount of cash held in a restricted account of $8.9 million and $8.8 million as of September 30, 2019 and December 31, 2018, respectively. Beginning on the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million. See Note 10,<i style="font-style:italic;"> Commitments and Contingencies</i> for additional information related to the Aliso Viejo, California office building lease and associated letter of credit commitment.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):</p><div style="margin-left:-0.5pt;"><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:76.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash and cash equivalents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 39,534</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 29,821</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Restricted cash</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,881</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,775</span></p></td><td style="vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 48,415</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 38,596</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-top:6pt;visibility:hidden;">​</span></p> 8800000 8800000 8900000 8800000 P12M 0.20 2000000.0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):</p><div style="margin-left:-0.5pt;"><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:76.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash and cash equivalents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 39,534</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 29,821</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Restricted cash</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,881</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,775</span></p></td><td style="vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 48,415</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:9pt;text-align:right;margin:0.05pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 38,596</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr></table></div> 39534000 29821000 8881000 8775000 48415000 38596000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair value of financial instruments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued liabilities are considered to be representative of their respective fair values because of the short-term nature of those instruments. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The valuation of assets and liabilities is subject to fair value measurements using a three-tiered approach and fair value measurements are classified and disclosed by the Company in one of the following three categories:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i>, which amends the existing accounting standards for leases. In September 2017, the FASB issued ASU No. 2017-13, which provides additional clarification and implementation guidance on the previously issued ASU No. 2016-02 (collectively, (ASC 842)). Under the new guidance, a lessee is required to recognize a lease liability and a right-of-use asset for all leases with terms in excess of 12 months. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">Consistent with historical guidance, a lessee’s recognition, measurement, and presentation of expenses and cash flows arising from a lease will continue to depend primarily on its classification. ASC 842 was effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the requirements of ASC 842 effective January 1, 2019 and elected the modified retrospective method for all lease </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">arrangements at the beginning of the period of adoption. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historic accounting under ASC 840, <i style="font-style:italic;">Leases. </i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">For leases that commenced before the effective date of ASC 842, the Company elected the transition package of three practical expedients permitted within ASC 842, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification, and initial direct costs.</p><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:31.5pt;margin:0pt;">The Company did not elect the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of right-of-use assets. Further, the Company elected a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less) and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. As a result of adopting ASC 842 as of January 1, 2019, the Company recorded an operating lease right-of-use asset of $12.8 million and related operating lease liability of $13.4 million, respectively, primarily related to facilities and certain equipment, based on the present value of the future lease payments on the date of adoption<span style="color:#0000ff;">. </span>Adopting ASC 842 did not have a material impact on the Company’s condensed consolidated statements of operations and cash flows. See Note 5, <i style="font-style:italic;">Leases</i> for further discussion of the Company’s adoption of ASC 842 and related disclosures. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">The Company determines if an arrangement is a lease at inception. As a lessee, right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company does not have any outstanding debt or committed credit facilities, the Company estimates the incremental borrowing rate based on prevailing financial market conditions, peer company credit analyses, and management judgment. Operating lease right-of-use assets also include any lease payments made at or before lease commencement and exclude any lease incentives received. The lease terms used to calculate the right-of-use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">As of April 1, 2019, the Company recorded a finance lease right-of-use asset of $54.5 million and related finance lease liability of $67.2 million with respect to the commencement of its lease in Aliso Viejo, California based on the present value of the future lease payments on the date of commencement. As of September 30, 2019, the finance lease right-of-use asset excludes lease incentives totaling $12.7 million included in prepaid expenses and other current assets on the condensed consolidated balance sheets. <span style="color:#0000ff;"> </span></p> true false 12800000 13400000 54500000 67200000 12700000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue Recognition – Revenue from Contracts with Customers and its related amendments</i> (ASC 606) and applies the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods 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 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company derives its revenue from sales of its products in the United States and internationally. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company does not have a direct commercial presence. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company concluded that one<span style="white-space:pre-wrap;"> performance obligation exists for the majority of its contracts with customers which is to deliver products in accordance with the Company’s normal delivery times. Revenue is recognized when this performance obligation is satisfied, which is the point in time when the Company considers control of a product to have </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">transferred to the customer. Revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for those products or services. The Company has determined the transaction price to be the invoice price, net of adjustments, which includes estimates of variable consideration for product returns. </span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company offers volume-based rebate agreements to certain customers and, in these instances, the Company provides a rebate (in the form of a credit memo) at the contract’s conclusion, if earned by the customer. In such cases, the transaction price is allocated between the Company’s delivery of product and the issuance of a rebate at the contract’s conclusion for the customer to utilize on prospective purchases. The performance obligation to issue a customer’s rebate, if earned, is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The provision for volume-based rebates is estimated based on customers' contracted rebate programs and the customers’ projected sales levels. The Company periodically monitors its customer rebate programs to ensure the rebate allowance is fairly stated. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Customers are not granted specific rights of return; however, the Company may permit returns of product from customers if such product is returned in a timely manner and in good condition. The Company provides a warranty on its products for one year from the date of shipment, and any product found to be defective or out of specification will be replaced at no charge during the warranty period. Estimated allowances for sales returns and warranty replacements are recorded at the time of sale of the product and are estimated based upon the historical patterns of product returns matched against sales, and an evaluation of specific factors that may increase the risk of product returns. Product returns and warranty replacements to date have been consistent with amounts reserved or accrued and have not been significant.<span style="font-size:12pt;"> </span>If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates which would affect net product revenue and earnings in the period such variances become known. </p> 1 P1Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and development expenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Major components of research and development expense include personnel costs, preclinical studies, clinical trials and related clinical product manufacturing, materials and supplies, and fees paid to consultants. Research and development costs are expensed as goods are received or services are rendered. Costs to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use are also expensed as incurred as IPR&amp;D.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each financial reporting date, the Company accrues the estimated unpaid costs of clinical study activities performed during a period by third party clinical sites with whom the Company has agreements that provide for fees based upon the quantities of subjects enrolled and clinical evaluation visits that occur over the life of the study. The cost estimates are determined based upon a review of the agreements and data collected by internal and external clinical personnel as to the status of enrollment and subject visits, and are based upon the facts and circumstances known to the Company at each financial reporting date. If the actual performance of activities varies from the assumptions used in the cost estimates, the accruals are adjusted accordingly. There have been no material adjustments to the Company’s prior period accrued estimates for clinical trial activities during the three and nine months ended September 30, 2019.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The Company recognizes compensation expense for all stock-based awards granted to employees and nonemployees, including members of its board of directors.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The fair value of stock option awards is estimated at the grant date using the Black-Scholes option pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period using the straight-line method. The determination of the fair value-based measurement of stock options on the date of grant using an option pricing model is affected by the determination of the fair value of the underlying stock as well as assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, the Company’s stock price volatility over the expected term of the grants, and actual and projected stock option exercise behaviors. In the future, as additional empirical evidence regarding these estimates becomes available, the Company may change or refine its approach of deriving them, and these changes could impact the fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact the Company’s operating results. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of restricted stock unit (RSU) awards is equal to the closing market price of the Company’s common stock on the grant date.</p> <p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:10pt 0pt 6pt 0pt;"><span style="color:#000000;">Software costs</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company currently expenses software service costs along with any associated implementation costs as services are provided and implementation costs are incurred.</p> <p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="color:#000000;">Comprehensive loss</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 7.9pt 12pt 0pt;">All components of comprehensive loss, including net loss, are reported in the condensed consolidated financial statements in the period in which they are recognized. Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on marketable securities and foreign currency translation adjustments.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net loss per share</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">Basic net loss per share is calculated by dividing the net loss by the weighted average number of common shares that were outstanding for the period, without consideration for common stock equivalents. For periods when the Company realizes a net loss, no common stock equivalents are included in the calculation of weighted average number of dilutive common stock equivalents as the effect of applying the treasury stock method is considered anti-dilutive. For periods when the Company realizes net income, diluted net income per share is calculated by dividing the net income by the weighted average number of common shares plus the sum of the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method. Common stock equivalents are comprised of stock options outstanding and unvested RSUs under the Company’s incentive compensation plans, and shares issuable under the Company’s Employee Stock Purchase Plan (ESPP).</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands): </p><div style="margin-left:-0.5pt;"><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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.6%;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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.82%;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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 3,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 6,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><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:0pt 0pt 6pt 0pt;">Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands): </p><div style="margin-left:-0.5pt;"><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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.6%;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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:15.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.82%;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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-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;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.6%;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:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.5pt 0pt 0pt;"> 3,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.5pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.5pt 0pt 0pt;"> 6,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 3602000 4781000 3636000 5707000 232000 196000 364000 355000 1000 15000 5000 42000 3835000 4992000 4005000 6104000 <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 16pt 6pt 0pt;">Recently adopted accounting pronouncements </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In February 2018, the FASB issued ASU No. 2018-02, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income </i>(ASU 2018-02)<i style="font-style:italic;"> </i>that gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the Act). A company that elects to reclassify these amounts must reclassify stranded tax effects related to the Act’s change in U.S. federal tax rate for all items accounted for in other comprehensive income. Companies can also elect to reclassify other stranded effects that relate to the Act but do not directly relate to the change in the federal rate. Companies can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The guidance was effective for the Company for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. The Company adopted ASU 2018-02 effective January 1, 2019 and the adoption did not have a material impact to the Company’s condensed consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt;">In June 2018, the FASB issued ASU No. 2018-07, <i style="font-style:italic;">Improvements to Nonemployee Share-Based Payment Accounting</i> (ASU 2018-07). ASU 2018-07 simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. Consistent with the accounting requirement for employee share-based payment awards, nonemployee share-based payment awards are measured at grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered, or the service has been rendered, and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The accounting standard was effective for fiscal years beginning after December 15, </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">2018, including interim periods within those fiscal years. The Company adopted the guidance effective January 1, 2019 and the guidance did not have a material impact to the Company’s condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, <i style="font-style:italic;">Disclosure Update and Simplification </i>(the SEC Release), to eliminate or modify certain disclosure rules that are redundant, outdated, or duplicative of GAAP or other regulatory requirements. Among other changes, the SEC Release expanded the disclosure requirements related to the analysis of stockholders’ equity within a Company’s interim condensed consolidated financial statements. Presentation of the changes in each caption of stockholders’ equity presented on the condensed consolidated balance sheets must be provided in a note or separate statement, and the Company has elected to include a separate statement (the Condensed Consolidated Statements of Stockholders’ Equity above) to present quarterly activity during the nine months ended September 30, 2019 and September 30, 2018. </p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:20.5pt;text-indent:-20.5pt;margin:0pt 0pt 6pt 31.5pt;">See above under “<i style="font-style:italic;">Leases</i>” for a discussion of ASC 842, which was adopted effective January 1, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 16pt 6pt 0pt;">Recently issued accounting pronouncements not yet adopted </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </i>(ASU 2016-13),<i style="font-style:italic;"> </i>which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred<i style="font-style:italic;"> </i>losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances<i style="font-style:italic;"> </i>for losses. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. In November 2018, the<i style="font-style:italic;"> </i>FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</i>, which provided additional implementation<i style="font-style:italic;"> </i>guidance on the previously issued guidance. The Company is assessing the potential impacts of these standards; however, it does not believe there will be a material impact on its consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles – Goodwill and Other (Topic 250): Simplifying the Test for Goodwill Impairment </i>(ASU 2017-04), which removes the second step of the impairment test. An entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of the reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This updated guidance does not amend the optional qualitative assessment of goodwill impairment. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU No. 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820) </i>(ASU 2018-13), which modifies the disclosures on fair value measurements by removing the requirement to disclose the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the policy for timing of such transfers. The guidance expands the disclosure requirements for Level 3 fair value measurements, primarily focused on changes in unrealized gains and losses included in other comprehensive income (loss). ASU 2018-13 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><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;">In August 2018, the FASB issued ASU No. 2018-14, <i style="font-style:italic;">Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans </i>(ASU 2018-14), which amends current guidance to add, remove, and clarify disclosure requirements related to defined benefit pension and other postretirement plans. ASU 2018-14 is effective for the Company for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted. The Company is assessing the potential impacts of the standard; however, it does not believe there will be a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU No. 2018-15, <i style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(ASU 2018-15) which clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is assessing the potential impacts of the standard on its consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:31.5pt;margin:0pt 0pt 6pt 0pt;">In November 2018, the FASB issued ASU No. 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606</i> (ASU 2018-18). ASU 2018-18 clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer and 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. For the Company, these amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those years. Early adoption is permitted, including adoption in any interim period, for entities that have adopted ASC 606. The Company is assessing the potential impacts of the standard on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 3.  Balance Sheet Details</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Short-term investments consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.019573212%;padding-left:0pt;padding-right:0pt;width:100.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="13" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:52.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">At September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">or cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government agency bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Bank certificates of deposit</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 10,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 10,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Corporate notes</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 66,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Asset-backed securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 112,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 113,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:52.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">At December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">or cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government bonds</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government agency bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (12)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Bank certificates of deposit</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 15,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,597</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Corporate notes</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 60,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 60,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Asset-backed securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 21,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (94)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 21,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 110,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 110,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable, net</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accounts receivable consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,085</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 19,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 24,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;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;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory, net</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Inventory consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 3,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Raw material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 5,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 13,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 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;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued liabilities </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accrued liabilities consisted of the following (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:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-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.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-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.53%;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, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.22%;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:auto;vertical-align:bottom;width:2.06%;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;width:13.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;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;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued bonuses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,604</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued vacation benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,446</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued legal expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,466</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.11%;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.5pt 0pt 0pt;"> 15,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:10.6%;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.5pt 0pt 0pt;"> 10,448</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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.11%;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.5pt 0pt 0pt;"> 29,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:10.6%;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.5pt 0pt 0pt;"> 23,964</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Short-term investments consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.019573212%;padding-left:0pt;padding-right:0pt;width:100.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="13" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:52.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">At September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">or cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government agency bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Bank certificates of deposit</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 10,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 10,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Corporate notes</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 66,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Asset-backed securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 112,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 113,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:52.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">At December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">or cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government bonds</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">U.S. government agency bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (12)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Bank certificates of deposit</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 15,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,597</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Corporate notes</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 60,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 60,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Asset-backed securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;">less than 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 21,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (94)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 21,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 110,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 110,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> P1Y 500000 500000 P1Y 10500000 12000 10512000 P1Y 9442000 12000 9454000 P3Y 66697000 331000 2000 67026000 P3Y 25777000 124000 8000 25893000 112916000 479000 10000 113385000 P1Y 1300000 3000 1297000 P1Y 1994000 12000 1982000 P2Y 15201000 2000 3000 15200000 P1Y 9597000 1000 5000 9593000 P3Y 60923000 24000 194000 60753000 P3Y 21918000 18000 94000 21842000 110933000 45000 311000 110667000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accounts receivable consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 25,085</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 19,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 24,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:9pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 25085000 19333000 740000 660000 24345000 18673000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Inventory consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 3,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">Raw material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 5,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 12,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 13,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4260000 4256000 4404000 3197000 4137000 5829000 12801000 13282000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accrued liabilities consisted of the following (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:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-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.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-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.53%;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, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.22%;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:auto;vertical-align:bottom;width:2.06%;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;width:13.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;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;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued bonuses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,604</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued vacation benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,446</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued legal expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,466</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.11%;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.5pt 0pt 0pt;"> 15,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:10.6%;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.5pt 0pt 0pt;"> 10,448</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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.11%;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.5pt 0pt 0pt;"> 29,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:10.6%;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.5pt 0pt 0pt;"> 23,964</p></td></tr></table> 6714000 8604000 2696000 2446000 4604000 2466000 15588000 10448000 29602000 23964000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 4.  Fair Value Measurements</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following tables present information about the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value (in thousands). The Company did not have any financial liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018.</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At September 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;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:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money market funds <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government agency bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bank certificates of deposit <sup style="font-size:7.5pt;vertical-align:top;">(ii) (iii)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Commercial paper <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate notes <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asset-backed securities <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.29%;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.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;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.5pt 0pt 0pt;"> 114,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;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.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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.5pt 0pt 0pt;"> 114,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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.5pt 0pt 0pt;"> -</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;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, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;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:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money market funds <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government agency bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bank certificates of deposit <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Commercial paper <sup style="font-size:7.5pt;vertical-align:top;">(ii) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate notes <sup style="font-size:7.5pt;vertical-align:top;">(ii) (iv)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asset-backed securities <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.5pt 0pt 0pt;"> 21,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;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.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 21,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.5pt 0pt 0pt;"> 112,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;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.5pt 0pt 0pt;"> 1,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 111,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="margin-top:3pt;"/><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:10.8pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Included in cash and cash equivalents with a maturity of three months or less from date of purchase on the condensed consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:12.21pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Included in short-term investments on the condensed consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.99pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">As of September 30, 2019, a bank certificate of deposit investment totaling </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$1,201</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.43pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">As of December 31, 2018, a corporate note investment totaling </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$1,000</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets. </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;">Money market funds and currency are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">U.S. government agency bonds, U.S. government bonds, bank certificates of deposit, commercial paper, corporate notes and asset-backed securities are measured at fair value using Level 2 inputs. The Company reviews trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, the Company uses market pricing and other observable market inputs for similar securities obtained from third party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:18pt;margin:6pt 0pt 12pt 18pt;">There were no transfers between levels within the fair value hierarchy during the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following tables present information about the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value (in thousands). The Company did not have any financial liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018.</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At September 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.51%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;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:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money market funds <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government agency bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bank certificates of deposit <sup style="font-size:7.5pt;vertical-align:top;">(ii) (iii)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Commercial paper <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate notes <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asset-backed securities <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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:11.59%;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.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.29%;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.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 25,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:42.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;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.5pt 0pt 0pt;"> 114,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;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.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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.5pt 0pt 0pt;"> 114,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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.5pt 0pt 0pt;"> -</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;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, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;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:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Money market funds <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government agency bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. government bonds <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bank certificates of deposit <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Commercial paper <sup style="font-size:7.5pt;vertical-align:top;">(ii) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Corporate notes <sup style="font-size:7.5pt;vertical-align:top;">(ii) (iv)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asset-backed securities <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.5pt 0pt 0pt;"> 21,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;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.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 21,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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:10.92%;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.5pt 0pt 0pt;"> 112,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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.29%;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.5pt 0pt 0pt;"> 1,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 111,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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:9.86%;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.5pt 0pt 0pt;"> -</p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="margin-top:3pt;"/><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:10.8pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Included in cash and cash equivalents with a maturity of three months or less from date of purchase on the condensed consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:12.21pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Included in short-term investments on the condensed consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.99pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">As of September 30, 2019, a bank certificate of deposit investment totaling </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$1,201</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.43pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">As of December 31, 2018, a corporate note investment totaling </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$1,000</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> (in thousands) is included in cash and cash equivalents on the condensed consolidated balance sheets, as the investment has a maturity of three months or less from the date of purchase on the condensed consolidated balance sheets. </span></td></tr></table><div style="margin-top:6pt;"/> 114000 114000 500000 500000 11713000 11713000 9454000 9454000 67026000 67026000 25893000 25893000 114700000 114000 114586000 1156000 1156000 1982000 1982000 1297000 1297000 15201000 15201000 9593000 9593000 61752000 61752000 21842000 21842000 112823000 1156000 111667000 1201000 1000000 0 0 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 5.   Leases</b></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 Company has operating and finance leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheet. Lease expense for leases is recognized on a straight-line basis over the lease term. For lease agreements entered into or reassessed after the adoption of ASC 842, the Company combines lease and non-lease components. See Note 2, </span><i style="font-style:italic;">Summary of Significant Accounting Policies</i> for additional information. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company's leases have remaining non-cancelable lease terms of approximately one year to thirteen years, some of which include options to extend the leases for up to ten years, and some of which include options to terminate the lease within one year. The exercise of lease renewal options is at the Company's sole discretion. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for common area maintenance, landlord incentives and/or inflation. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company leases two adjacent facilities located in San Clemente, California. During December 2018, the Company extended the term of these facilities by three years, both of which now expire on December 31, 2024. Each agreement contains an option to extend the lease for one additional three year period at market rates. The total leased square footage of these facilities equals approximately 98,000. In conjunction with these extensions, the lease landlord agreed to provide the Company with a tenant improvement allowance in the amount of the cost of any leasehold improvements, not to exceed approximately $0.3 million upon the Company providing the necessary documentation evidencing the costs of the allowable leasehold improvements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On November 14, 2018, the Company entered into an office building lease pursuant to which the Company will lease one property containing three existing office buildings, comprising approximately 160,000 rentable square feet of space, located in Aliso Viejo, California (Aliso Facility) which was accounted for as a finance lease. The term of the Aliso Facility commenced on April 1, 2019 and continues for thirteen years. The agreement contains an option to extend the lease for two additional five year periods at market rates. The Company intends to relocate its corporate administrative headquarters, along with certain laboratory, research and development and warehouse space, to the Aliso Facility. The Company currently intends to maintain its manufacturing facilities at its San Clemente location for the foreseeable future.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s remaining U.S.-based and foreign subsidiaries’ leased office space totals less than 14,000 square feet.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents the lease balances within the condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times 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:34.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.67%;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;">(in thousands) </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.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;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.09%;border-bottom:1px solid #000000;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:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,146</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease right-of-use asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.41%;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.5pt 0pt 0pt;"> 53,343</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;border-top: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:13.41%;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.5pt 0pt 0pt;"> 65,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-top:3px double #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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;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="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;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:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,561</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Noncurrent </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.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="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,406</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.41%;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.5pt 0pt 0pt;"> 68,851</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;border-top: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:13.41%;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.5pt 0pt 0pt;"> 82,205</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:8pt;margin:0pt;">Note: As the implicit rates in the Company’s leases are not readily available, the incremental borrowing rate was determined based on the information available at commencement date in determining the present value of lease payments.</p><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;">For the three and nine month periods ended September 30, 2019, the components of operating and finance lease expenses were as follows:</p><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:15.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;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:45.85%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.78%;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.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:45.85%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;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;">(in thousands) </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:45.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fixed operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;vertical-align:top;">(a)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;vertical-align:top;">(a)</sup></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding: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.86%;margin:0pt;padding: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.76%;margin:0pt;padding: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:15.87%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization of right-of-use asset included in Selling, General and Administrative Expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest on lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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.76%;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:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Includes short-term leases, which are immaterial.</span></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;">The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2019:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Maturity of Lease Liabilities</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</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;text-align:center;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:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.96%;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;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases </b><sup style="font-size:6pt;font-weight:bold;vertical-align:top;">(a)</sup></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;text-align:center;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: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;">Leases </b><sup style="font-size:6pt;font-weight:bold;vertical-align:top;">(b)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Remainder of 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 548</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.31%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,973</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.31%;margin:0pt;padding: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,547</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,758</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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,744</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,666</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.31%;margin:0pt;padding: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,887</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,986</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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,033</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 8,313</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.31%;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.92%;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.5pt 0pt 0pt;"> 123,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,244</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.31%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,757</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 3,277</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.31%;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.92%;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.5pt 0pt 0pt;"> 70,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 12,967</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.31%;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.92%;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.5pt 0pt 0pt;"> 69,238</p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease payments include </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$12.0</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> million related to options to extend lease terms that are reasonably certain of being exercised. </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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Finance lease payments include </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$75.8</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> million related to options to </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">extend</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> lease terms that are reasonably certain of being exercised. </span></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;">The weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating and finance leases as of September 30, 2019 were:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.46%;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;">Lease Term and Discount Rate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.5pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</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;">Supplemental cash flow information related to the Company’s operating and finance leases was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:81.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Other Information</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.93%;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;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use asset obtained in exchange for lease obligations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,366</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,528</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P1Y P13Y true P10Y true P1Y 2 P3Y 1 P3Y 98000 300000 1 3 160000 P13Y 2 P5Y 14000 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times 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:34.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.67%;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;">(in thousands) </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.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;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.09%;border-bottom:1px solid #000000;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:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,146</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease right-of-use asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.41%;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.5pt 0pt 0pt;"> 53,343</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;border-top: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:13.41%;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.5pt 0pt 0pt;"> 65,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-top:3px double #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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;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="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;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:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,561</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Noncurrent </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.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="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;margin:0pt;padding: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,406</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.41%;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.5pt 0pt 0pt;"> 68,851</p></td></tr><tr><td style="vertical-align:top;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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:34.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;border-top: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:13.41%;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.5pt 0pt 0pt;"> 82,205</p></td></tr></table> 12146000 53343000 65489000 1561000 387000 11406000 68851000 82205000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:15.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;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:45.85%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.78%;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.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:45.85%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:9.85%;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;">(in thousands) </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:45.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fixed operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;vertical-align:top;">(a)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;vertical-align:top;">(a)</sup></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding: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.86%;margin:0pt;padding: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.76%;margin:0pt;padding: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:15.87%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization of right-of-use asset included in Selling, General and Administrative Expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest on lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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.76%;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:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Includes short-term leases, which are immaterial.</span></td></tr></table> 596000 1770000 593000 1185000 1028000 2041000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Maturity of Lease Liabilities</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</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;text-align:center;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:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.96%;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;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases </b><sup style="font-size:6pt;font-weight:bold;vertical-align:top;">(a)</sup></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;text-align:center;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: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;">Leases </b><sup style="font-size:6pt;font-weight:bold;vertical-align:top;">(b)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Remainder of 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 548</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.31%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,973</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.31%;margin:0pt;padding: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,547</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,758</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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,744</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,666</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.31%;margin:0pt;padding: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,887</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,986</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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,033</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 8,313</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.31%;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.92%;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.5pt 0pt 0pt;"> 123,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,244</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.31%;margin:0pt;padding:0pt;"><p style="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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,757</p></td></tr><tr><td style="vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 3,277</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.31%;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.92%;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.5pt 0pt 0pt;"> 70,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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:9.95%;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.5pt 0pt 0pt;"> 12,967</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.31%;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.92%;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.5pt 0pt 0pt;"> 69,238</p></td></tr></table><div style="font-family:'Times New Roman';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease payments include </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$12.0</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> million related to options to extend lease terms that are reasonably certain of being exercised. </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="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Finance lease payments include </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$75.8</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> million related to options to </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">extend</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> lease terms that are reasonably certain of being exercised. </span></td></tr></table> 548000 1973000 1547000 1758000 4744000 1666000 4887000 1986000 5033000 8313000 123546000 16244000 139757000 3277000 70519000 12967000 69238000 12000000.0 75800000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.46%;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;">Lease Term and Discount Rate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.5pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;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:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table> P7Y9M18D P22Y6M 0.055 0.060 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:81.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Other Information</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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.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;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.93%;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;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use asset obtained in exchange for lease obligations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding: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="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,366</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,528</p></td></tr></table> 540000 1480000 194000 13366000 54528000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 6.   Intangible Assets</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">GMP Vision Solutions intangible asset</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In January 2007, the Company entered into an agreement (the Original GMP Agreement) with GMP Vision Solutions, Inc. (GMP) to acquire certain IPR&amp;D in exchange for periodic royalty payments equal to a single-digit percentage of revenues received for royalty-bearing products and periodic royalty payments at a higher royalty rate applied to all amounts received in connection with the grant of licenses or sub-licenses of the related intellectual property.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2013, the Company entered into an amended agreement with GMP in which remaining royalties payable to GMP (the Buyout Agreement) were canceled in exchange for the issuance of $17.5 million in promissory notes payable to GMP and a party related to GMP. The Company concluded that the $17.5 million transaction represented the purchase of an intangible asset. The Company estimated a useful life of five years over which the intangible asset was amortized to cost of sales in the accompanying statements of operations, which amortization period was determined after consideration of the projected outgoing royalty payment stream had the Buyout Agreement not occurred, and the remaining life of the patents obtained in the Original GMP Agreement. After determining that the pattern of future cash flows associated with this intangible asset could not be reliably estimated with a high level of precision, the Company concluded that the intangible asset would be amortized on a straight-line basis over the estimated useful life. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recorded amortization expense of $0.9 million and $2.6 million related to this intangible asset in cost of sales for the three and nine months ended September 30, 2018<span style="font-size:11pt;">, </span>respectively and<span style="font-size:11pt;"> </span>the intangible asset was fully amortized as of November 2018.</p> 17500000 17500000 P5Y 900000 2600000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 7. Revenue from Contracts with Customers</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s net sales are generated primarily from sales of <i style="font-style:italic;">iStent</i> products to customers. Customers are primarily comprised of ambulatory surgery centers and hospitals, with distributors being used in certain international locations where the Company currently does not have a direct commercial presence. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of revenue</span></p><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;">The Company’s disaggregation of revenue is consistent with its operating segments disclosed in Note 11<i style="font-style:italic;">, Business Segment Information</i>,<i style="font-style:italic;"> </i>and all of the Company’s net sales are considered revenue from contracts with customers.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract balances</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Amounts are recorded as accounts receivable when the Company’s right to consideration becomes unconditional. As payment terms on invoiced amounts are typically 30 days, the Company does not consider any significant financing components in customer contracts given the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. As of September 30, 2019 and December 31, 2018, all amounts included in accounts receivable, net on the condensed consolidated balance sheets are related to contracts with customers.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;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;">The Company does not have any contract assets given that the Company does not have any unbilled receivables and sales commissions are expensed within selling, general and administrative expenses within the condensed consolidated statement of operations when incurred as any incremental cost of obtaining contracts with customers would have an amortization period of less than one year<span style="white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;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;"><span style="white-space:pre-wrap;">Contract liabilities reflect consideration received from customers’ purchases allocated to the Company’s performance obligation to issue a rebate to customers who may be eligible for a rebate at the conclusion of their contract term. This performance obligation is transferred over time and the Company’s method of measuring progress is the output method, whereby the progress is measured by the estimated rebate earned to date over the total rebate estimated to be earned over the contract period. The Company’s rebate allowance is included in accrued liabilities in the condensed consolidated balance sheets and estimated rebates accrued were not material during the periods presented.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">During the three and nine months ended September 30, 2019 and September 30, 2018, the Company did not recognize any revenue related to changes in transaction prices regarding its contracts with customers and did not recognize any material changes in revenue related to amounts included in contract liabilities at the beginning of the period. </p> P30D true true <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 8.  Stock-Based Compensation</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has four<span style="white-space:pre-wrap;"> stock-based compensation plans (collectively, the Stock Plans)—the 2001 Stock Option Plan (the 2001 Stock Plan), the 2011 Stock Plan (the 2011 Stock Plan), the 2015 Omnibus Incentive Compensation Plan (the 2015 Stock Plan) and the ESPP. The 2015 Stock Plan permits grants of RSU awards. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The purpose of these plans is to provide incentives to employees, directors and nonemployee consultants. The Company no longer grants any awards under the 2001 Stock Plan or the 2011 Stock Plan. The maximum term of any stock options granted under the Stock Plans is 10 years. For employees and nonemployees, stock options generally vest 25% on the first anniversary of the original vesting date, with the balance vesting monthly or annually over the remaining three years. Stock options are granted at exercise prices at least equal to the fair value of the underlying stock at the date of the grant. For employees and nonemployees, generally, RSU awards vest 25% on each of the first, second, third and fourth anniversaries of the grant date and in certain cases, vest one year after grant date. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2019, the Compensation Committee approved the grant of performance-based equity awards (PBEAs) to the Company’s named executive officers and certain other employees pursuant to the 2015 Stock Plan. These PBEAs will only vest upon the Compensation Committee’s confirmation of the satisfaction of a pre-determined Company operational goal. The goal must be reached within three years of the grant date or the PBEA grants will lapse and be forfeited for no consideration. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The ESPP permits eligible employees to purchase shares of the Company’s common stock, using contributions via payroll deductions of up to 15% of their earnings, at a price per share equal to 85% of the lower of the stock’s fair market value on the offering date or purchase date. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan during the nine months ended September 30, 2019 (in thousands except option exercise price):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:86.56%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.59%;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.72%;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.21%;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:0.95%;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.78%;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.9%;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.42%;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:0.23%;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.9%;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.22%;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:0.23%;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:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-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.58%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding: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:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Shares </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;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:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Underlying </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-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.58%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.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;">Aggregate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;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:11.58%;border-bottom:1px solid #000000;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 Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;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:12.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;">Intrinsic Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 23.69</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.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;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.5pt 0pt 0pt;"> 68.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.22%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;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:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Canceled/forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.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;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.5pt 0pt 0pt;"> 38.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.22%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;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.5pt 0pt 0pt;"> 5,897</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 25.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 222,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested and expected to vest at September 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.78%;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 3.5pt 0pt 0pt;"> 24.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 19.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185,936</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the common stock for the options that had exercise prices that were lower than the fair value per share of the common stock on the date of exercise.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The weighted average estimated grant date fair value per share of stock options granted during the three months ended September 30, 2019 was $30.71. There were not any stock options granted during the three months ended September 30, 2018. The weighted average estimated grant date fair value per share of stock options granted during the nine months ended September 30, 2019 and September 30, 2018 was $33.02 and $15.19, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The total fair value of stock options that vested during the three months ended September 30, 2019 and September 30, 2018 was $4.3 million and $4.7 million, respectively. The total fair value of stock options that vested during the nine months ended September 30, 2019 and September 30, 2018 was $15.3 million and $20.4 million, respectively.</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 fair value of each option award is estimated on the date of grant using a Black-Scholes option pricing model applying the assumptions noted in the following table. The weighted average assumptions used to estimate the fair value of options granted to employees and non-employees were as follows:</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.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;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><p style="font-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:18.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><p style="font-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:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;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:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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 style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;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:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.75%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:8.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">**There were no stock options granted in the period.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity of unvested RSUs (including PBEAs) under the Stock Plans during the nine months ended September 30, 2019: </p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 35.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 70.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (210)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 34.93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 42.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Unvested at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 52.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;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:12pt 0pt 6pt 0pt;">The total fair value of RSUs made to employees and nonemployees is equal to the closing market price of the Company’s common stock on the grant date. The total fair value of RSUs that vested during the three and nine months ended September 30, 2019 was $1.4 million and $7.3 million, respectively. The total fair value of RSUs that vested during the three and nine months ended September 30, 2018 was $0.1 million and $1.2 million, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">All share-based compensation arrangements</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 6pt 0pt;">The following table summarizes the allocation of stock-based compensation related to stock options and RSUs in the accompanying condensed consolidated statements of operations (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Three Months Ended</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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Cost of sales</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 175</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 752</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 6,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 5,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 14,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Research and development</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,460</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,616</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 8,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 7,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 23,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 19,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 52pt;"><span style="font-size:1pt;margin-left:0pt;margin-top:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:6pt 0pt 0pt 52pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At September 30, 2019, the total unamortized stock-based compensation expense was approximately $54.4 million. Of the approximately $54.4 million in unamortized stock-based compensation expense, $28.9 million was attributable to stock options and is to be recognized over the stock options’ remaining vesting terms of approximately 4.0 years (2.1 years on a weighted average basis). The remaining $25.5 million was attributable to RSUs and is to be recognized over the restricted stock units’ vesting terms of approximately 4.0 years (1.6 years on a weighted-average basis). </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 6pt 0pt;">The total stock-based compensation cost capitalized in inventory was not material for the three and nine month periods ended September 30, 2019 and September 30, 2018.</p> 4 P10Y 0.25 P3Y 0.25 P3Y 0.15 0.85 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan during the nine months ended September 30, 2019 (in thousands except option exercise price):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:86.56%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.59%;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.72%;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.21%;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:0.95%;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.78%;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.9%;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.42%;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:0.23%;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.9%;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.22%;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:0.23%;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:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-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.58%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding: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:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Shares </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.22%;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:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Underlying </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-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.58%;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><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.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;">Aggregate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:48.59%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.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;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.95%;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:11.58%;border-bottom:1px solid #000000;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 Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;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.9%;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:12.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;">Intrinsic Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 23.69</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.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;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.5pt 0pt 0pt;"> 68.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.22%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;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:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Canceled/forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.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;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.5pt 0pt 0pt;"> 38.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.22%;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="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;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.5pt 0pt 0pt;"> 5,897</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 25.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 222,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested and expected to vest at September 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding: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.78%;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 3.5pt 0pt 0pt;"> 24.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;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="vertical-align:bottom;white-space:nowrap;width:1.9%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;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;white-space:nowrap;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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;">$</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.5pt 0pt 0pt;"> 19.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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:1.9%;margin:0pt;padding:0pt;"><p style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185,936</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;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> 6307000 23.69 P6Y8M12D 204896 186000 68.10 583000 24.08 27515 13000 38.57 5897000 25.04 P6Y2M12D 222005 5834000 24.85 P6Y1M6D 220714 4352000 19.79 P5Y6M 185936 30.71 33.02 15.19 4300000 4700000 15300000 20400000 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.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;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><p style="font-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:18.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:55.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.06%;margin:0pt;padding:0pt;"><p style="font-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:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;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:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.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 style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;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:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.75%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:8.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;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:3.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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0161 0.0217 0.0267 0.0000 0.0000 0.000 0.470 0.468 0.449 P6Y3D P6Y3D P6Y1M6D 0 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0.05pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 35.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 70.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (210)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 34.93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 0pt 0pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 42.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:70.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0.05pt 0pt 0pt 0pt;">Unvested at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 52.39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 532000 35.17 301000 70.42 210000 34.93 17000 42.14 606000 52.39 1400000 7300000 100000 1200000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:12pt 0pt 6pt 0pt;">The following table summarizes the allocation of stock-based compensation related to stock options and RSUs in the accompanying condensed consolidated statements of operations (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Three Months Ended</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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </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:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2019</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:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;"> </b><b style="font-family:'Calibri';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Cost of sales</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 175</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 752</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 6,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 5,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 18,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 14,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Research and development</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 1,460</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,616</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:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 4,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 8,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 7,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 23,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0pt 0pt;"> 19,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 259000 175000 752000 526000 6727000 5538000 18555000 14418000 1561000 1460000 4616000 4092000 8547000 7173000 23923000 19036000 54400000 54400000 28900000 P4Y P2Y1M6D 25500000 P4Y P1Y7M6D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 9.  Income Taxes </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income taxes is determined using an estimated annual effective tax rate. For the three and nine months ended September 30, 2019, the Company’s effective tax rate of (1.4)% and (1.8)%, respectively, was lower than the U.S. federal statutory rate primarily due to the generation of U.S. net operating loss carryforwards for which no benefit has been recognized due to the Company’s full valuation allowance, as well as state and foreign income taxes. The effective tax rate may be subject to fluctuations during the year as new information is obtained which may affect the assumptions used to estimate the annual effective tax rate, including factors such as expected utilization of net operating loss carryforwards, changes in or the interpretation of tax laws in jurisdictions where the Company conducts business, the Company’s expansion into new states or foreign countries, and the amount of valuation allowances against deferred tax assets. For the three and nine months ended September 30, 2019, the Company recorded a provision for income taxes of $0.2 million and $0.4 million, respectively, which was primarily comprised of state and foreign income taxes. For the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">three and nine months ended September 30, 2018, the Company recorded a provision for income taxes of $37,000 and $53,000, respectively, which was primarily comprised of state income taxes.</p><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;">The Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of its assets and liabilities, along with net operating loss and tax credit carryforwards. The Company records a valuation allowance against its deferred tax assets to reduce the net carrying value to an amount it believes is more likely than not to be realized. When the Company establishes or reduces the valuation allowance against its deferred tax assets, the provision for income taxes will increase or decrease, respectively, in the period such determination is made. For the three and nine months ended September 30, 2019, the Company has established a valuation allowance for all deferred tax assets. </p><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;">Additionally, the Company follows an accounting standard addressing the accounting for uncertainty in income taxes that prescribes rules for recognition, measurement and classification in the financial statements of tax positions taken or expected to be taken in a tax return. As of September 30, 2019 and December 31, 2018, the Company has gross unrecognized tax benefits of $13.8 million and $13.5 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -0.014 -0.018 200000 400000 37000 53000 13800000 13500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 10.  Commitments and Contingencies </b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Patent Litigation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 6.95pt 0pt 0pt;">On April 14, 2018, the Company filed a patent infringement lawsuit against Ivantis, Inc. (Ivantis) in the U.S. District Court for the Central District of California, Southern Division (the Court), alleging that Ivantis’ Hydrus<sup style="font-size:7.5pt;vertical-align:top;">®</sup> Microstent device infringes the Company’s U.S. Patent Nos. 6,626,858 and 9,827,143. In August 2018, Ivantis filed counterclaims alleging that the Company’s <i style="font-style:italic;">iStent inject </i>infringes three patents which Ivantis acquired after the start of the litigation (Acquired Patents). On March 18, 2019, the Court granted the Company’s early motion for summary judgment, finding that the Company does not infringe the Acquired Patents. Fact discovery on the Company’s claims against Ivantis closed in September 2019, with trial scheduled to begin on or around July 28, 2020. Additionally, in May 2018, Ivantis filed Inter Partes Review (IPR) petitions with the Patent Trial and Appeal Board (PTAB) on the patents the Company has asserted in the litigation. The PTAB denied institution of the petitions in December 2018, but Ivantis filed two additional IPR petitions shortly thereafter. The PTAB denied institution of the second round of petitions in July 2019. In April 2019, Ivantis filed an additional IPR petition, which the PTAB also denied in October 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 6.95pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Securities Litigation </i></p><p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:4.09pt 0pt 0pt 0pt;"><span style="color:#000000;font-style:normal;font-weight:normal;">On October 1, 2019, an alleged Avedro stockholder filed a lawsuit challenging the Merger. Such lawsuit, a putative class action complaint, is captioned Kent v. Avedro, Inc., et. al, 1:19-cv-01845-MN (the </span><i style="color:#000000;font-weight:normal;">Kent</i><span style="color:#000000;font-style:normal;font-weight:normal;"> complaint), and was filed by Michael Kent in the United States District Court for the District of Delaware. The </span><i style="color:#000000;font-weight:normal;">Kent </i><span style="color:#000000;font-style:normal;font-weight:normal;">complaint names as defendants Avedro and each member of the Avedro board of directors, including former directors Dr. Gilbert H. Kliman and Thomas W. Burns, as well as Glaukos and Merger Sub. The </span><i style="color:#000000;font-weight:normal;">Kent</i><span style="color:#000000;font-style:normal;font-weight:normal;"> complaint alleges violations of Section 14(a) and 20(a) of the Exchange Act, and Rule 14a-9. The plaintiff in this action generally alleges that the Registration Statement omits material information with respect to the Merger, which renders such Registration Statement false and misleading. The complaint seeks preliminary and permanent injunction of the Merger and, if the Merger is consummated, rescission or rescissory damages. The complaint also seeks the dissemination of a registration statement that discloses certain information requested by the plaintiff. In addition, the complaint seeks attorneys' and experts' fees. </span></p><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:6pt 6.95pt 0pt 0pt;">Three additional lawsuits challenging the Merger have also been filed by alleged Avedro stockholders. Those additional lawsuits allege similar causes of action, based on similar allegations, and seek similar relief to the <i style="font-style:italic;">Kent </i>complaint. Two of those lawsuits, <i style="font-style:italic;">Payne v. Avedro, Inc. et. al</i>, 1:19-cv-02019-CFC in the United States District Court for the District of Delaware and <i style="font-style:italic;">Bushansky v. Avedro, Inc. et. al,</i> 1:19-cv-10015-LAP in the United States District Court for the Southern District of New York, name as defendants Avedro and each member of the Avedro board of directors but do not name former Avedro directors, Glaukos or Merger Sub as defendants. The final lawsuit, <i style="font-style:italic;">Thompson v. Avedro, Inc., et. al,</i> 1:19-cv-02075-UNA in the United States District Court for the Southern District of Delaware names the same defendants as the <i style="font-style:italic;">Kent</i><span style="white-space:pre-wrap;"> complaint. The Company believes that all four of these complaints are without merit.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 7.2pt 0pt 0pt;">With respect to each of the matters described above in this <i style="font-style:italic;">Legal Proceedings</i> section, the Company is currently unable to predict the ultimate outcome of these matters or reasonably estimate a possible loss or range of loss, and thus, no amounts have been accrued in the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#4f81bd;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:4.09pt 0pt 0pt 0pt;"><span style="color:#000000;">Secured letter of credit</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 11.35pt 0pt 0pt;">The Company had a bank issue a letter of credit in the amount of $8.8 million that is related to its Aliso Facility. The letter of credit is secured with an amount of cash held in a restricted account of approximately $8.9 million as of September 30, 2019. Beginning as of the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million.</p><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;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Regents of the University of California</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 30, 2014, the Company executed an agreement (the UC Agreement) with the Regents of the University of California (the University) to correct inventorship in connection with a group of the Company’s U.S. patents (the Patent Rights) and to obtain from the University a covenant that it did not and would not claim any right or title to the Patent Rights and will not challenge or assist any others in challenging the Patent Rights. In connection with the UC Agreement, Glaukos agreed to pay to the University a low single-digit percentage of worldwide net sales of certain current and future products, including the Company’s <i style="font-style:italic;">iStent</i> products, with a required minimum annual payment of $0.5 million. This ongoing product payment terminates on the date that the last of the Patent Rights expires, which is currently expected to be in 2022. For the three months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $1.5 million and $1.1 million, respectively, in cost of sales in connection with this product payment. For the nine months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $4.2 million and $3.2 million, respectively, in cost of sales in connection with this product payment obligation. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Executive Deferred Compensation Plan</span></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;">Pursuant to the Company’s deferred compensation plan (the Deferred Compensation Plan), eligible senior level employees are permitted to make elective deferrals of compensation to which he or she will become entitled in the future. The Company has also established a rabbi trust that serves as an investment to shadow the Deferred Compensation Plan liability. The investments of the rabbi trust consist of company-owned life insurance policies (COLIs). The fair value of the Deferred Compensation Plan liability, included in other liabilities on the condensed consolidated balance sheets, was approximately </span>$3.2 million and $2.0 million as of September 30, 2019 and December, 31, 2018, respectively, and the cash surrender value of the COLIs, included in deposits and other assets on the condensed consolidated balance sheets, which reflects the underlying assets at fair value, was approximately $3.1 million and $1.9 million as of September 30, 2019 and December 31, 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Global enterprise systems implementation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Beginning in the first quarter of 2019, the Company is implementing new enterprise systems and other technology optimizations and facilities infrastructure globally. As of September 30, 2019, the Company has firm purchase commitments related to software costs and these systems implementations of approximately $7.2 million. </p> 3 2 3 2 4 8800000 8900000 P12M 0.20 2000000.0 500000 1500000 1100000 4200000 3200000 3200000 2000000.0 3100000 1900000 7200000 <p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 15.85pt 6pt 0pt;"><b style="font-weight:bold;">Note 11.  Business Segment Information</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Operating segments are identified as components of an enterprise about which segment discrete financial information is available for evaluation by the chief operating decision maker in making decisions regarding resource allocation and assessing performance. The Company operates its business on the basis of one reportable segment—ophthalmic medical devices.</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three months ended </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Geographic Net Sales Information (in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;"> </span><span style="font-family:'Calibri';font-size:11pt;"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.62%;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.5pt 0pt 0pt;"> 10,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.62%;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.5pt 0pt 0pt;"> 7,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 31,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 20,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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.62%;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.5pt 0pt 0pt;"> 58,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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.62%;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.5pt 0pt 0pt;"> 43,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 171,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 127,202</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three months ended </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Geographic Net Sales Information (in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;"> </span><span style="font-family:'Calibri';font-size:11pt;"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.62%;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.5pt 0pt 0pt;"> 10,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.62%;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.5pt 0pt 0pt;"> 7,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 31,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 20,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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.62%;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.5pt 0pt 0pt;"> 58,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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.62%;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.5pt 0pt 0pt;"> 43,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 171,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.91%;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.5pt 0pt 0pt;"> 127,202</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 47588000 36413000 139893000 106337000 10921000 7495000 31242000 20865000 58509000 43908000 171135000 127202000 XML 39 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Details - Short-Term Investments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Short-term investments    
Amortized cost $ 112,916 $ 110,933
Unrealized gains 479 45
Unrealized losses (10) (311)
Estimated fair value 113,385 110,667
U.S. Government bonds    
Short-term investments    
Amortized cost   1,300
Unrealized losses   (3)
Estimated fair value   $ 1,297
U.S. Government bonds | Maximum    
Short-term investments    
Maturity   1 year
U.S. Government agency bonds    
Short-term investments    
Amortized cost 500 $ 1,994
Unrealized losses   (12)
Estimated fair value $ 500 $ 1,982
U.S. Government agency bonds | Maximum    
Short-term investments    
Maturity 1 year 1 year
Bank certificates of deposit    
Short-term investments    
Amortized cost $ 10,500 $ 15,201
Unrealized gains 12 2
Unrealized losses   (3)
Estimated fair value $ 10,512 $ 15,200
Bank certificates of deposit | Maximum    
Short-term investments    
Maturity 1 year 2 years
Commercial paper    
Short-term investments    
Amortized cost $ 9,442 $ 9,597
Unrealized gains 12 1
Unrealized losses   (5)
Estimated fair value $ 9,454 $ 9,593
Commercial paper | Maximum    
Short-term investments    
Maturity 1 year 1 year
Corporate notes    
Short-term investments    
Amortized cost $ 66,697 $ 60,923
Unrealized gains 331 24
Unrealized losses (2) (194)
Estimated fair value $ 67,026 $ 60,753
Corporate notes | Maximum    
Short-term investments    
Maturity 3 years 3 years
Asset-backed securities    
Short-term investments    
Amortized cost $ 25,777 $ 21,918
Unrealized gains 124 18
Unrealized losses (8) (94)
Estimated fair value $ 25,893 $ 21,842
Asset-backed securities | Maximum    
Short-term investments    
Maturity 3 years 3 years
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Terms (Details)
9 Months Ended
Sep. 30, 2019
Leases  
Operating Lease Existence of Option to Extend true
Optional lease extension term 10 years
Operating Lease Existence of Option to Terminate true
Operating lease period for lease termination 1 year
Minimum  
Leases  
Operating lease remaining lease term 1 year
Maximum  
Leases  
Operating lease remaining lease term 13 years
XML 41 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Term And Discount Rate And Cash Flow Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Leases    
Weighted average remaining lease term - operating leases 7 years 9 months 18 days 7 years 9 months 18 days
Weighted average remaining lease term - finance leases 22 years 6 months 22 years 6 months
Weighted average discount rate - operating leases (as a percent) 5.50% 5.50%
Weighted average discount rate - finance leases (as a percent) 6.00% 6.00%
Cash paid for amounts included in the measurement of lease liabilities - Operating cash flows from operating leases $ 540 $ 1,480
Cash paid for amounts included in the measurement of lease liabilities - Operating cash flows from finance leases 1,028 2,041
Right-of-use asset obtained in exchange for lease obligations: Operating leases $ 194 13,366
Right-of-use asset obtained in exchange for lease obligations: Finance leases   $ 54,528
XML 42 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies  
Commitments and Contingencies

Note 10.  Commitments and Contingencies

Legal Proceedings

Patent Litigation

On April 14, 2018, the Company filed a patent infringement lawsuit against Ivantis, Inc. (Ivantis) in the U.S. District Court for the Central District of California, Southern Division (the Court), alleging that Ivantis’ Hydrus® Microstent device infringes the Company’s U.S. Patent Nos. 6,626,858 and 9,827,143. In August 2018, Ivantis filed counterclaims alleging that the Company’s iStent inject infringes three patents which Ivantis acquired after the start of the litigation (Acquired Patents). On March 18, 2019, the Court granted the Company’s early motion for summary judgment, finding that the Company does not infringe the Acquired Patents. Fact discovery on the Company’s claims against Ivantis closed in September 2019, with trial scheduled to begin on or around July 28, 2020. Additionally, in May 2018, Ivantis filed Inter Partes Review (IPR) petitions with the Patent Trial and Appeal Board (PTAB) on the patents the Company has asserted in the litigation. The PTAB denied institution of the petitions in December 2018, but Ivantis filed two additional IPR petitions shortly thereafter. The PTAB denied institution of the second round of petitions in July 2019. In April 2019, Ivantis filed an additional IPR petition, which the PTAB also denied in October 2019.

Securities Litigation

On October 1, 2019, an alleged Avedro stockholder filed a lawsuit challenging the Merger. Such lawsuit, a putative class action complaint, is captioned Kent v. Avedro, Inc., et. al, 1:19-cv-01845-MN (the Kent complaint), and was filed by Michael Kent in the United States District Court for the District of Delaware. The Kent complaint names as defendants Avedro and each member of the Avedro board of directors, including former directors Dr. Gilbert H. Kliman and Thomas W. Burns, as well as Glaukos and Merger Sub. The Kent complaint alleges violations of Section 14(a) and 20(a) of the Exchange Act, and Rule 14a-9. The plaintiff in this action generally alleges that the Registration Statement omits material information with respect to the Merger, which renders such Registration Statement false and misleading. The complaint seeks preliminary and permanent injunction of the Merger and, if the Merger is consummated, rescission or rescissory damages. The complaint also seeks the dissemination of a registration statement that discloses certain information requested by the plaintiff. In addition, the complaint seeks attorneys' and experts' fees.

Three additional lawsuits challenging the Merger have also been filed by alleged Avedro stockholders. Those additional lawsuits allege similar causes of action, based on similar allegations, and seek similar relief to the Kent complaint. Two of those lawsuits, Payne v. Avedro, Inc. et. al, 1:19-cv-02019-CFC in the United States District Court for the District of Delaware and Bushansky v. Avedro, Inc. et. al, 1:19-cv-10015-LAP in the United States District Court for the Southern District of New York, name as defendants Avedro and each member of the Avedro board of directors but do not name former Avedro directors, Glaukos or Merger Sub as defendants. The final lawsuit, Thompson v. Avedro, Inc., et. al, 1:19-cv-02075-UNA in the United States District Court for the Southern District of Delaware names the same defendants as the Kent complaint. The Company believes that all four of these complaints are without merit.

With respect to each of the matters described above in this Legal Proceedings section, the Company is currently unable to predict the ultimate outcome of these matters or reasonably estimate a possible loss or range of loss, and thus, no amounts have been accrued in the condensed consolidated financial statements.

Secured letter of credit

The Company had a bank issue a letter of credit in the amount of $8.8 million that is related to its Aliso Facility. The letter of credit is secured with an amount of cash held in a restricted account of approximately $8.9 million as of September 30, 2019. Beginning as of the first day of the thirty-seventh month of the lease term, and on each twelve month anniversary thereafter, the letter of credit will be reduced by 20% until the letter of credit amount has been reduced to $2.0 million.

Regents of the University of California

On December 30, 2014, the Company executed an agreement (the UC Agreement) with the Regents of the University of California (the University) to correct inventorship in connection with a group of the Company’s U.S. patents (the Patent Rights) and to obtain from the University a covenant that it did not and would not claim any right or title to the Patent Rights and will not challenge or assist any others in challenging the Patent Rights. In connection with the UC Agreement, Glaukos agreed to pay to the University a low single-digit percentage of worldwide net sales of certain current and future products, including the Company’s iStent products, with a required minimum annual payment of $0.5 million. This ongoing product payment terminates on the date that the last of the Patent Rights expires, which is currently expected to be in 2022. For the three months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $1.5 million and $1.1 million, respectively, in cost of sales in connection with this product payment. For the nine months ended September 30, 2019 and September 30, 2018, the Company recorded approximately $4.2 million and $3.2 million, respectively, in cost of sales in connection with this product payment obligation.

Executive Deferred Compensation Plan

Pursuant to the Company’s deferred compensation plan (the Deferred Compensation Plan), eligible senior level employees are permitted to make elective deferrals of compensation to which he or she will become entitled in the future. The Company has also established a rabbi trust that serves as an investment to shadow the Deferred Compensation Plan liability. The investments of the rabbi trust consist of company-owned life insurance policies (COLIs). The fair value of the Deferred Compensation Plan liability, included in other liabilities on the condensed consolidated balance sheets, was approximately $3.2 million and $2.0 million as of September 30, 2019 and December, 31, 2018, respectively, and the cash surrender value of the COLIs, included in deposits and other assets on the condensed consolidated balance sheets, which reflects the underlying assets at fair value, was approximately $3.1 million and $1.9 million as of September 30, 2019 and December 31, 2018, respectively.

Global enterprise systems implementation

Beginning in the first quarter of 2019, the Company is implementing new enterprise systems and other technology optimizations and facilities infrastructure globally. As of September 30, 2019, the Company has firm purchase commitments related to software costs and these systems implementations of approximately $7.2 million.

XML 43 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets
9 Months Ended
Sep. 30, 2019
Intangible Assets  
Intangible Assets

Note 6.   Intangible Assets

GMP Vision Solutions intangible asset

In January 2007, the Company entered into an agreement (the Original GMP Agreement) with GMP Vision Solutions, Inc. (GMP) to acquire certain IPR&D in exchange for periodic royalty payments equal to a single-digit percentage of revenues received for royalty-bearing products and periodic royalty payments at a higher royalty rate applied to all amounts received in connection with the grant of licenses or sub-licenses of the related intellectual property.

In November 2013, the Company entered into an amended agreement with GMP in which remaining royalties payable to GMP (the Buyout Agreement) were canceled in exchange for the issuance of $17.5 million in promissory notes payable to GMP and a party related to GMP. The Company concluded that the $17.5 million transaction represented the purchase of an intangible asset. The Company estimated a useful life of five years over which the intangible asset was amortized to cost of sales in the accompanying statements of operations, which amortization period was determined after consideration of the projected outgoing royalty payment stream had the Buyout Agreement not occurred, and the remaining life of the patents obtained in the Original GMP Agreement. After determining that the pattern of future cash flows associated with this intangible asset could not be reliably estimated with a high level of precision, the Company concluded that the intangible asset would be amortized on a straight-line basis over the estimated useful life.

The Company recorded amortization expense of $0.9 million and $2.6 million related to this intangible asset in cost of sales for the three and nine months ended September 30, 2018, respectively and the intangible asset was fully amortized as of November 2018.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Apr. 01, 2019
Jan. 01, 2019
Recent Accounting Pronouncements      
Operating lease right-of-use asset $ 12,146    
Operating lease liability $ 12,967    
Practical Expedients, Package true    
Practical Expedient, Use of Hindsight false    
Finance lease right-of-use asset $ 53,343    
Total Finance lease liabilities 69,238    
Aliso Facility      
Recent Accounting Pronouncements      
Finance lease right-of-use asset   $ 54,500  
Total Finance lease liabilities   $ 67,200  
Finance lease incentive assets, current $ 12,700    
ASU No 2016-02 Leases | Adjustment      
Recent Accounting Pronouncements      
Operating lease right-of-use asset     $ 12,800
Operating lease liability     $ 13,400
XML 45 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segment Information (Tables)
9 Months Ended
Sep. 30, 2019
Business Segment Information  
Schedule of Geographic Net Sales Information

Three months ended

Nine months ended

September 30, 

September 30, 

Geographic Net Sales Information (in thousands)

    

2019

    

2018

    

2019

    

2018

  

United States

$

47,588

$

36,413

$

139,893

$

106,337

International

10,921

7,495

31,242

20,865

Total net sales

$

58,509

$

43,908

$

171,135

$

127,202

XML 46 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2019
Balance Sheet Details  
Schedule of short-term investments

Short-term investments consisted of the following (in thousands):

At September 30, 2019

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 1

500

500

Bank certificates of deposit

less than 1

10,500

12

10,512

Commercial paper

less than 1

 

9,442

 

12

 

 

9,454

Corporate notes

less than 3

 

66,697

 

331

 

(2)

 

67,026

Asset-backed securities

less than 3

 

25,777

 

124

 

(8)

 

25,893

Total

$

112,916

$

479

$

(10)

$

113,385

At December 31, 2018

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S. government bonds

less than 1

$

1,300

$

-

$

(3)

$

1,297

U.S. government agency bonds

less than 1

1,994

-

(12)

1,982

Bank certificates of deposit

less than 2

15,201

2

(3)

15,200

Commercial paper

less than 1

 

9,597

 

1

 

(5)

 

9,593

Corporate notes

less than 3

 

60,923

 

24

 

(194)

 

60,753

Asset-backed securities

less than 3

 

21,918

 

18

 

(94)

 

21,842

Total

$

110,933

$

45

$

(311)

$

110,667

Schedule of accounts receivable, net

Accounts receivable consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Accounts receivable

$

25,085

$

19,333

Allowance for doubtful accounts

(740)

(660)

$

24,345

$

18,673

Schedule of inventory

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

  

Finished goods

$

4,260

$

4,256

Work in process

4,404

3,197

Raw material

4,137

5,829

$

12,801

$

13,282

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2019

    

2018

Accrued bonuses

$

6,714

$

8,604

Accrued vacation benefits

2,696

2,446

Accrued legal expenses

4,604

2,466

Other accrued liabilities

15,588

10,448

$

29,602

$

23,964

ZIP 47 0001558370-19-010202-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-19-010202-xbrl.zip M4$L#!!0 ( *R)9D\*+RM/3PD /E' + 97@M,S%D,2YH=&WMG&MO MVS@6AC]W@/D/W!0S2 #?%">].&X!UU$G 1JGXSB[LY\&M$191"A10TIVO+]^ MSZ$D2XZ=U.G8&+=5BS86KX>WA^\AY73_5:]?C*X^$56/7Z^Y]_ZD(1_2R3##O$LIJOFL*: MB\AN,\_1'4MW_K[K\BG1\5RP=PU@7SXLYIX\V;X_;I\=L3RWK]ZN3U M+V=9K.(3?UWTP?MN$\K:9H'&]&BYL$XKBDG^SWH3Q6Z4/$6/$T3//_L0[!/&EU+[H8G%?I:6&K1K^%81V?;:DMI_!P(9FK?!K!O#T>7'R_[O='E]8!C2_L&>JY_T1O\9I->?U0CO1O2N[('Y_9Y^OG\ M^O/(/E_J3,AK^K[=.LZZC=STAA]Z _NF?OW')_N_6!+&'+=:Q]4:V[>V7-;( MR(=4FORG03XD*M0UXC 5^CF8\/66F7G'$W]F%S;_T">VA,QX*M MQIP=0/<($5'7Y>'DW4$K?=81=;)GR*K@G[N&BG@VZO1C$//OR$)3BOZ[[H5AB-4J= M7_1^WLZEUK37]A6&%I^>[+6ECBIWX59Z9R?+D/ATRHAB4\YF(#ICGVOR>T(5 M[!9B3H8LDBH&*4H^2A40JU7_G4B/_"9H @J3]*6">!IS&>9SO.B/)D['IIG. MF3*LUG"UAK]F#1]7:_BI^?F!:N,NDF!.[D(Y$PPE[NA8E3%J%TQJETQ MZJL8Q8C'0Z J58]34 %"2':%6*YZ$'*L3(#?CLB,2%,H$LI25> RIQ5"X1 M@ &9AJP3HH!6Q@O]H&K@HLNQX!JF2 0D %))P(FI3AM['*I]X@DYTSG&%)MP M'2L*%5$,3.T&*VLE&NG"-3D$=+@,6)3RP;YW?!I.&.F!K!DF E*8,\/30W9DLIKC M0GQ*'SF>[(4IP[!\@MJGA+84-6C+QA5Y2Q5Y4!&V\R'P( 4ZCYT*8CN#F/5F M[M.AEK[G*J.#: MIRZK4:DAEI1H="/-OJ"-SVDTG-0,#(I!,V*FB )AG410E)[0+&-$X8Y"CM2Y M+?OD\&G,,"&H0\C/W*VHP?:K8F' U%LSN;8P^2KD[A"YZT=MCWB[SD #V_$^ MPW:+W;I[TFZLZ5: N[D:W)B[P.HI=Q&G5,O0K#:J <5X=H>,I0<$YG3, M!8_GZ"*OJQ;I;]!HJ)>">REIZ>S/J.O[K$%1HB*@KC8NO>/ J!H#S"G@A(7@ MJ0N +\2P"*F.29(P3@$+].<1"-R_@]@*C/\4&/>!?<@W9R_YMC<(L\'*Q"@J M7-_,\Y@3\RFL3+WFO*SPN#>0B.GC^C,T@RS("/).IR=U8YG$CYNPB8BEB]0, MCR&]+U\MD'%^P&DHS-*NP'M1+'QKPJ[RD"LJ/:226U'I26&5KO=5;N 5:'8 M9F+6T^D9>@K]4NDXB4(\E)S =<4&4L<0@:_E06':@9+^2M^Z((>/Y?& =*!U M'B3/;'> /^8"%^]VPV1AV5%JET_UPF=&E63(R%PC'TV79-)N3@2_8R*[S7V0 MOO;W>VF7.#1!/S@.?_1;C]/JUF,'MQ[F'3$W!VFM$#NHO5=<;E7C;':_V\WYB;WC5$X+@^10'&N&=(]Y>.IP! M/C*O<'$/,&/T#MV\]'S(.'KF9,N\P9:_QO$L*&5']NF-[QIY1%W(J-E"'3T. ML.Q #/( A*0"@!IG4X.GJ9, >A(:;%J3*=.U;[Q4CF3%HMVR:#^/[_>'1> O M>@K$1PW(P(Q@ K:8=U(S"-527XN'4RFF#!VND$ZR5VM5IK%8$ DY9Q [\V4J MK.@2X@!)VW%(&S^BF_4]B;!OKRWGL! Z9 S,AC#I'Q5(SAIOX^V?4_C],S- M]FRQVWYA9\VIGG[;=+$!9C>PCA2"1IIU\@]G^<[8:C72:M(6 Z:R/>[A]OK0 M-)-MD[<=S#?0G_\N1!:??D-]-3KKBJ41QUW(3[_S:ID-/]^P-[]47,I^AGS' MEXX[/G=A"JULJUGI7YXH)H^U.@'RP<_V^FSWSP?AVQ^-)P=@D?)UXWAEJ:9A MFZ_5'2W7IFZ2T<7U5>_&?%GV=CBXJ8;NVQBZ 0V@G@??=*X&[]L8O+[/F4?L M>^8D>(M,KDN'HI\5TQS-)9N,YG;>,+&LS63!(QO\CGX]R_O,%##QW8$%?N22 MW['5*B-PI^ICQ>A=G7J@,#IT*KF+\J14PY@Z=Q,ED]!%Q2%5YV7+_#ES!*.J M [/WG_Y'4C+]7[__Z\?7KPC3<9EQ59#8<%IP1A:B2,E'G>=4D=?< M&"$E>6X$FW%"'@_N#T:#1T&___3''Z:0Q6F52*N0!,'PP?!X%#PFXS (X#_R M[K6/F!:9A+]O35-.&7ZX-2U$(;G[>&MVKNV?9Q=_CH/^L0L;K@*GPSK%--)L M^73*Q)S88BGYDZ.,FIE0?KZ>63C*"U+_"1[EQ:3@%T5?* 8M'I)^\XI*,5.ARWV2:%7T M$YH)N0Q/(2 RPK^SXF\>$DSCB[LUQ==UD4S87-)E*)04BJ_E\E%DW)(W?$'> MZXRJGGON66Y$XN,MN*M7I"5K%>5+.KM(120*,@X&Q],AAOJZ#O,OK_-_4,56 MC>ZHR.:3FZI+J_]B>,W-_FM'GJ\ZJMUSSI+"4&43;;*PS'-N8FKY1@.<\1JEC5L2?_2H59U['_3L?"I"Y23KYCR'W@<6E$(2#/ MLXLXI0H4S+.XZ!%J"07)PSCSGYG.4<.T60=I'1K'H^.Z)3]0$U'%;?_MA>1+ MS E#CD>CKV=1;+7HWE;#_W9E?]DCOVG+\Y2<#<@O(%T%S7HD=LO=$KJ1%N&W M4=&K.ZVE:!>"%6D8C$8_@=XM: 28WPB9'$'S2)E3QH2:/3D:^6>;T[AZAJ0& M_K#UM"-G1M-RS=O&U"H.6 ::GKD\YHXA3XX*G1^1ZC,J[J/U?& Y&HQ&K29< ME;-#LS>=6"=?[X)6^)M,<0A^/0#>?*B^OF<#>'OV0.'W=S^+KQ^1Q4%6[MD&Q) MSI5>2,YFO.>GLO$3F&G(3>F"Q)"6"@7^Q)*4JC E#E-:<+>U!#.;D@R>#/J6 M"47I9(C.A--:+MY&!,5C;BTU2XR2T7/N1-@J3POO&!@#14K4AK5*BX6)RPRB M*4@.EC!P8A>IB%-B2_Q?DW[!#:\RP0IDPDI.V_#0$&Q:X4*A*^DWPX2* M90FN(9*E-<5[0"6!RB4',"#3D'52-M"J>&$O%0U<9 (S[F&,4D($()4&G+CB MK+,'W->4)%(O;(TQPV?"HI-;H(>J$V\W6-EKT#D+O?[P,$)\T_^4> VG_(,P_P):I\6VCQJT):="TK6"DJ@(*SG9>!!#'0> MPPYB>X-8\&CKS&R:9F\8B[0!3=Z/=%'H+ R@BY16G-Q^\1C_);MTS-XQ=[V- MCH+TWB%2<"^-NX\)\();J 3@PGEEGV99#QW&F)9V]R3HN44A$#!6@[L,5J*9B[%&'+ MR HFJ!%8 >%=5J=2%>946G0CW;I@G<_I-)RV' PJW+E%C^04"!N7DJ+TA&HY M(QIW%%)XY[;MD\.GB&-$4(>0GK,;48/C!\W$@*&W97#=P.#KD+M'Y&[OM0/B M[38#'6RC0X;M#3;K_DF[LZ;; .[N:G!G[@*KYX(A3JG5RLTV:@'%N'>'C*6& MU;P# @L:"2F*);K(VXI%^CLT.NJM;K9LVP7PZOJBJE!>FARH:YU+'\?0J\X MMPLXXPH\=0GPA1#NCHDQ2JD*#UB@O\A!X-X<8CNM>CC@/ 0V(O_B@^3?P2#N M#*PLG>+"^<^3!"]OS&'FVBW[:8U'OH.$](_;]]@_E4'N7I4F =*! M%KH4O;(=K]ZY UX\^U7ERK)[WJZ4VI5/C2K*D1$OWH$"*HUMM&2BT,:N/$OW O+,,E$4G%^G+2,-SBM&8 (L=+G*!E+,H%>%O MW%VL0+H9 M"P[XJ+S"U3G!@M-S=//\_I%S]-S.E[OA5E_S^"PH55OZ_D1XBSRB#!):OE)' M5P.LVC"#- A;0"@SMFTX&G:,H.6A J[VE3*=.N-F,Z1[%BT7Q8=YO;^X; ( M_,7$@/CH 1FX$TS %G=GM8)0S_M:0LVUG'-TN!2=55=O3:6Q>)9+O>00NDBU M%U9T#7& I)MQ2 ??HYOU+8FPKZ\N+V BA.0-C,@L@D'YH$=PT'X;=?N6^NDS M%]O):K7]Q,I:4]U_-76U %8GM+&6DN:6A_6'2;TRCD8#7XRO,6"J6N,N+Z^7 M37/)=KD-X7Y-XO/O2E3A_M\E!RF@L$0VEA6J]P_/5!I?=\+7WQO7=L JYL/!\<94 M]>]VGZM[FJY#._0=]MO;#V?O?G7?J7WYZM7+9Z^['OPZ>O -S:"0%GW.I<_0"=NGNW?3YIYHD M"'83$%=(@3W]*%/]*QQ@XI.C #S.-0_E1HO,P?'J1X;3\SY-0(N$=*X%0R'3 M*B&B\?G,Z%(QU";:A+='[I])+#DU(4R#M%Z+<1CZT1^.:G]SO'*2FH%>5:/N MO.G0_5[6CS],A^['M_X/4$L#!!0 ( *R)9D\??[I4^@4 & @ + M97@M,S)D,2YH=&WM66UOVS80_IP"_0\W%RT2P"^2G:2.[ 1HW&PML*0O<;=] M*RB)LKC0HDI2L;U?OR,EV5+=-&Z1H/66-$$EDG>\%]YSQ]/PEU;KU?C\=PA% MD$UIHB&0E&@:PHSI&,8B34D"YU1*QCF<2A9.*,!1>[_MM/MNJW7R^-$068P* M(I%XX+J=PT[7<8^@Y[DN_L+;\WQAK*<<_]\9QI2$YF%GJ)GFU#[N3*Z$^G@V M_]CKMEP[UUE.#CLEQ= 7X>)D&+)K4'K!Z7%C2N2$)2U.(^T=M/O];N^@>[3O MNL\/]Y\_'12SDDWB+TTW3H8=Y'67#*WH:9V9YZ1ZH.E M3$G2M.]-126+\G4S:N7V!0\K6^4[GO-G-,%O BTF>DZ3G=3\_R 0*AH^BSQ53KX)E>R M)$0W>F[_APO_N@GC&%2JJ8$1!($I;'>TZ#3+-KNCS>Z*/? M.,D0=&$D9"ID'A"[QJ7/GLP1P$>#D9@B_"_RUY>#O28$-GH6S0VBHPEW<8:: M.$\L6Z[C/,5TI8G/ MZ?K,H(&NX3PE8*L;+<:G0E:K$&)<.4'%H> MUQ;,CAM:I THGDW";-3Y@'O8=IR*"9?[;&#V2M 5Y'47W @FYL?V<*NNU>Q M_LK\I:(U=;I?-)8973U]U6PU2U5M>"?FN8\#:H+S748DYBR^@/<4<0)#,X%? M,7N Z[3> >81&\*?\E5 ,;Q"C'$,^ZF/[ST$ E,-YD>]!B\YNR6Z0)1QW"1 MT.$,);05J%DOZ:>,26K*4V5P884RNV0/<'_W8#?<6V()(IUDVG XFPKMY[ TM6(.#$(6_E\YJF,"I6,#K2@/']#E 5V^"UVZ#^AR&[JPQ%2B M>?$1X#Q!AB&.VE@N "ZH2-HI:I_U_A(-M+\I_K*PO\11Z<"&N;<++ M)3_,D]YV*+!-QO[&G#98)K5;$EB)GOG]?)EI?"%#*EN!X)RDBGKEPZ!,08[3 MSK?)-4:L*)+)YWGL<]$L6<$>%W@NXD8B$@I/7AZ9?U!.VD;4C;.^T%I,;Y[/ M&U7KTX4I:K!EO!OGS0+79M8R,VY^$&KD PP)&7$Q\V(6(@ZNI:^"^^T'Q=*X MZP>@='Z14XLL6SIA^[WQ50:S>4[AV5 ?&K]Z]@9FE>]M"KON9E7!-M0B MAH7'-.X6K)E];)J40>T+ PD">[,P_0AC?5S@4SQSRRY(A''%5$S#LA%2-CYP M97[_:8**S74G$1II(:1TBE>D)3WC%5I_4;W-V.Y,FLE4*%IOG?2_HUW2-+T6 M@41RQA0%E?E_(SO3F^6,^(PSO8 ,%\J\9UON9;3^D@)(YYO[7U"TGW$(I9(Y:OJ3DJF7/IT>N!0O-]:>R@T^" MJXD4&#GF1B.D]\2Q/X. 4R(]S*)Q6<&;+)8G3\\INT&],O'U5GFR4*/,#L.. M_4#_^-&P8[_V_PM02P,$% @ K(EF3T/#/;0,!@ _"$ L !E>"TS M,F0R+FAT;>U:;4_;2!#^3*7[#W.I6H&4.'8"-#@!B0;:4@%]@;NOU=I>QWNL MO>YZ3G4(@_#RFB0)? M4J)H %.F(K@4:4H2.*-2,L[AI63!A +L6=N6;0V<3N?@CRS3\[&Z_ M>#8LJ9)-HJ^16P>C+LJZ3X%&];0IS+53-53T1G4(9Y/$-=S#4"2J$Y*8\9D[ M1H(G6?$N8_]2%P;(4XC;&.G7E62Q32#4]#O6;U15U.+LW33V\_T$XY0T_AYXF7I M<%5=:_;W\:)3^?#:P\NYH>N6-YHH29(L%#)V\S2ETB<973K@F$K%0N83Q40" M(H1QQ&@(KT[.#\_')X>G\"Y$*I60YC++":JH!#@#^,NZL,867%#?,#K]'1M^ M8S.1#$@@4@U =4-4Q]^S=[7M5$3A@DB/)#3KO+OA= :'OM*4GFW_EC?^4=<' M1!*6!!@>KC/XZ/[W!1#\> MCD6,9<*L>#P:;K7!-\@U:Z^ 3&VXC_AM(YT8MHAE<)6(*:=8J[@K^A2J'^// MNH.A\PNX^/;[62MO8]C,L:Q3Q.%VF#%OH&LY3$@0LF>RW[.(Y2XE? M/B.KQ)^@R6L;-1:66[Q=J%JN0K9OV%^:N#-H[3^ZJQ]-O%IV^:K6&I MN@WOQ3P/<4%U<'[(B<1Z@<_@(T6_C<1R#074-QU1OP4HB;HPN$.<=-? 0=SE!#TZGH]9)^SIFD&K8RC0L+ ME-DD6X#[.SN;P=8<2ZB?2Z:TA.,;/R()=C8EH#A[_>T"EF*CYA!($I3^7SBJ MJP.E:P*M;",>T>4177X(77J/Z'(7NK!$=P%%\>$CG:# -^:6"X!)R1,PT^* M-8W&@+8F$\X!V5 N%D%(2!$4LK;A"N?%$0H,F!&-@:Y7Y;R $($]A]DSJV"C MK'6L_R,FL^$\G]V1NRK@+,8B M\R3C"1E0V?$%YR3-J%M]&%;9Q[:M8IOBQ @391[Y,H5]J9IA*\7C M=!R$A$ M0N'IT9[^AHIH9I6W4CVAE(AOIQ>SS&5R:8H&8FGO1L6,QC%)M4J*JU^$!OL0 MHT&&7$S=B 4(@4N9JY1^]T4Q/,[R!:B<7Z;3,L%63EA_;WS3 ?.5+ZS>4JHI MWJT>JP\4KMVL"V_?71R_?V/F%R>GIR>'9X_.6P_GG6.'Y"Z/GQ[=MQ[NNZ
+U9O=TQ MXYLT1]]GM#E;&?S /*6MAS$"F>24912RW/L'Q>GA+8*'QSA3,\AQH2R&NM5> M^M1?.P#R>;I!]*N[&6CM)0VII(FO*;C"' )%H\&:G=Q\I\81%IKWES3_[M-. M(ZH/BWUH0%%5M"756UPVK#<-P^ M)ZA!HS'. 1_VHB!5Y&W4H(Z3ZUS=?0YY1(%U-75)7..G44&ZH:_YYXH\GHZ[Y3XS_ %!+ P04 " "LB69/*&UK%%$1 M #VNP $0 &=K;W,M,C Q.3 Y,S N>'-D[5U;<^.XL7Y/U?D//'[)INK( MLNR9W;5K9U.R+.^H(EF.I)G=/*5@$I*P0P%: +2M_/K3 "\B11*\2,X,$[[, MR$1W ]T?+MT-$/SIKZ\;UWK&7!!&/YSUSB_.+$QMYA"Z^G#FB0X2-B%G?_WY M?_[TT_]V.K_=SL:6PVQO@ZFT;(Z1Q([U0N3:6K#M%E%K@CDGKFO=IT DFW2 GHY86>7G>BTH&@51&;ZQ>K_M]]_*B=VWU M+FYZO9MW/>MQ$E%.H)E+4DSZ*IP;8:_Q!EF@+14WE%'J;3ZW6S>2XO+JZZOXT)_1)2NO#;0*N* MG\ "(?GJ"Q,)\I6+/'AV;K.-5NKB^NHB)$928*R*&NAT9 MT<>;\K[K%^ZM?&B\0'+O^OJZJTOC4HG!SH=-+H%ZB'@)*V,7JW&0((@52\17 M6#Z@#19;9./2^,*H6R&TC>B72#SI1@8%FJ%ST>M<]4(6!Y.D:06VSU?LN0L% M&>0@B#,7B\PJ=$D&$\4K-2YSK7W=59S=@"Q6E;)K=E6Z)%X5C%;+TN,54_!Y,'^Z& M#_/AG?HUGXY'=_T%_'';'_9\./0#?Z/+3&TWD+^A&@([&^=]E+=; C1C/([VN"W)]_M.['TU];< _! MO2/"=IGP.)Y[FPWBN^ER3E84'"4;4=FW;>91"2''(\!F$RP"JCLL$7$#G(^4 M88+\'4SB/8!Y7X7"W^>WV-**U6/M*[+"FF+$WP75_:7M KE=(.XQ!>::KQF7 M"\PW(_J,A=3C-0?\BMQFV*_2L ?R+5V!%8A1"*M*.JH6*U9-"W@]P*=RC7EY MA!/D19!>EH542VT1+('@&".!11R8/G6&KUNUW.:@6(;%C.3[BZM#)'VA*4@1 M=:Q = MG:3@G2'JB2\8W6( "M#*4Y-+FX5J%)*"#^4\^!6IH5$]>B M53_[]X@XT*VQ!,??K9P*3'(7Y07?U\D+6M\]]F<0?7X<+D:#_K@=FO5S"G/) M["]KYCJ8B^$?'HRBJLF%# EFT-_5RS+,%]/!WSY.QW?#V?S/UO#OGT:+?[3 MYRZD4[Y"E/Q+MQGFVULD"(#U&#/!X8):@L,$; ]&FC>HEB@K@/"HUU$):)2M0(A-0 %;9A$Z+2RXN]XCPS\CU\ 2B ?A;KV^' MR&03F;%YE\9&B;&T'"LNJ$6G(##,#@(+[/\^;7^?KS5WKKE'H"A=D2<7]X7 MZ7&0*C=#\'T:@KT$RQ?1HI'O!2@?6Y\<4_NVX(YG.G Y5&9D?LQ8Y969(;B.FN0*&9+<[?FSS4_]-(-\3>F('*!2%7YHIAF MN<8F4B,\O8LT/#%A.KI)B&OQRG>!/4$H%F*.5\IXZ81A&4HS6AG!:"C+"H2U M^<(3AJ#'A:*E0M)+"$E3>YP53BM\%_YJ$X;'HKU X+?5Q#K@-2%]!4BG]D"K M(.W7T>)<*0N1#6H^H1G!JS2"V><16K#JI2:RX3*1F@%[EP8L)TW10E8V7Y&- M4:+,#$K^69 6@YIA<\[:9:(U8_1CQEJ5$T*WJ!T3'.0L4$7T1O0@4$BO4X9 MH47P%'N/.?L>Y1G-1WQJ[T0"87M*ZU1!0A_^=X0+\=4!&]JEL^'-Y+=8EH^I,5\ MDP=@!H49K=RM>06.$M,"4QJ8Q-)G!"B3L@BHU+"*@ I^1/F\%K$JB*EN#K&. M*E,^Q@Q)K#8F@U=V8Y%G,:25115A_MZ,N1ZBX!<[5EBEI>K43U2MEJHV&3RW M?:/RT9O )P6CFEX>+,EE1KS,,9V8EZS"Z/9=PK*XSO SIAZ^YVRCS@EP9$OQ M*Y'K@2,T8 M5SC,!46JBG9V/@G2^NETJ_.6MB3/^6^75N8O0CR=U,I'7!=9?CU66%$+>VW8 MHX 5ED9OH\V:F[ZJ+* (^/*;3HD0.%93BWQMY&=82$YL_2XB& M(LX" 6M]@[:ZG+L37M+\3[#-^>OE2%20OH-;]Y="<02M#$>H6Y ]G@FRV M+M3<_3IJ@?VKJI6$[%M4RD5/594"%NR>0)\D?7X38+!&#MHZ-&&E$0J M]L&^%DM5(_[/0JZ[5_VG[N&%W,&3Y,7=^MINL +CTJ*95Z$7W+SO7]P_#ISX M8LX'G[&C;B3O]"X[O>_/H0EANVLUIUY33M6.C*O5RS3$Y3S!5:LAQKODLUHA M\IC4C\Z>N[XMXI?ZE[ E%_1=\O4):X4I:HTHSL#Q:4;$#(H&I^7[Y.\ZW\ M.77K>C,_&=#%KA21K#PP2K4F]1F"^HU13U)MT=\.*/-QB:)&)_JBWIKE.U7_ M#Y4Z<9PQ_*.SEW+B-N>._I(=+C;R96K4GZR5$:J"R^I=(63RNP'\=7074",I M^""'A9Z$]H(_G$GN8=\'5\ON/TTW[_4#IC.M[/ZVO@):XKKJ('Q8E?"@B$A/ M4?W"F;?]<*8_4G)#)-Z<6;Y;X#]1"4FZ&L%SY!LX M4#)4<*\0WC)!I+\E'6YR^W\],&I[7%U"%VE4DOA I7B;-PPZ%>*[?:L+%$XK MY4_#,BQZ\E^& V7Q$Y'5<4^99$0E!H=;A@H&.;\''-G!2/&VRN\1?3/MU5>9 M5"[5_W]$'SG>(A)>O1OJ//#1#F\U"0U3C[GA-KMC D^PHRYJ'# .\YVN;H(W M3YCO9P,C3:8%_,],W3AL@P@M;8##R(%YK;*\:SPE-X3KA872M1W]=0G*&!X3)>_<+1?BO_-=69/3S W;7T1 M_PE S+":9L$L>^M (T]C\%S9ACX>&N;;L.UPLW79#JLE''P]'/P5.V^37.[* MDS=UY1O&=7KTN+T&Y-74!8'(^VQCF$F;:HA?)H^?B?K\YYRYND$J-(BOZ4EC ME"=OJD%NO=W4D_T5Q[I ;<_\LME&ZH*3?)XT216&IAK%]_NC7=_IDTM6_A2Z M4?F0T!3%9%\GN#R9=YBKX QKI]B9P#JQ\3:P%'O(#182O:A,Z1SIU_8++%5! M4,-MV;=M:+F8$;K:^?_^1[ M?D3NU'?N7+)DG!*4G*=J<39UPKI'=H"\?D(*]1%85122V0S,@2Y.D>_.8RUZ5*/M@-EQ^Q% M9:AK=^NWF8 DNO%!@YKL;L;(VSX M-L(8"X'U(@J8QC)+(OB4.%WY"VR8)YUABE_ M==MC QUM)2FI%W+*KK %/SI MT6;+V;,F4$?Z7_P#(-5,9I34\,X7?X/*W]V-Q3YC_(S=GO[W4I6H'U?1I1_) M"/X4@AH>8IIHFVJW$7!_K@2ED M[Y0("*VY1"<,9@O.A+BJ*# D54C9DI M'Y[OSYF59VBXVQ4._@F, M[+6 8"^\?PAZ_UY/72"AE\"/@88E.$$R]:3R91QP41?L%J\(/9Q53BG8-.RP M33;(/8E7=K0KR_$?'J;V3GL>%32-7-@C!#1F:MIKED@VE+51??9F)";T[AER M_9"DA&+])93'>DMHIQ/(:7@TU'>)8)\)_IWM=X>"2.#@:$ IRL;[B]&;4WI* M3@5+&>4-F7=##6X]XJJNG*-@NK@A^LW94D(4@]6FBO^EI=T"O\I;E]E?HN#' M3&/JO#*D^S8FP#$38O]6_B[JGDCZ+X^KQ#-.3'65.)H2L<#$#8/1O^\^F0Z< MD=4:9O1/PL]T19-8!8:&.Z])]>;>=NM3(#>\*U-_XR$U2&KP-6G@Z&QR4L=? ML<(>._UG>+K">;>,9IOKE (;9,>DPO$C\V5ZE9&^05;( M\_0;M@PU>861V= M;#?UE6SRAGN568I&)QNBX6 R2R9U8\*W+(VBO%FD$:%!??EF,#$UQQK9KL<# M?GG$DOB)5.+N?=$*]$UQ5$P^R5=Q/][Z/EQG*.(G]#*U#X:=_7Y&SXQ=AG*-]SH>0,78.BIQ#NB^I(&=:ME7X<& M-?R!8R3]9S@'?_<0EYB[NQG;(5?N9OIE\G"N++6\%8IH1.\JMX(7=)AJ[D"Q ML(9/P]$XR^HBA\?&RQ(W9MQ%YSK\NV0>.;,QB,$ MQ_#O*N/R)2-%4]7.R6'NUXA$>D:4RG_E;^<9*;8E;_"$/>[)); MVMB9A8 #?? NE$K^CM3I<^F)U )3A:&I1LF\O>Y!7;=1\J:[-&V3#G;[EW/[ M=[/^_/]02P,$% @ K(EF3['>[>=!$ $O, !4 !G:V]S+3(P,3DP M.3,P7V-A;"YX;6SM75MSXC@6?M^J_0_>S,ON ^&:I.GJGBD2R$RJDB85Z)G9 MIRG'B*!M8S&R2<+\^CVR#=A@69(Q;<[DH[NGWYZG]O&*Z(N M)L[GL^9YX\Q CD4FV'GY?+9T:Z9K87SVTX___,>G?]5JOU\_W1L38BWGR/$, MBR+30Q/C#7LS8TP6"],Q'A"EV+:-:XHG+\@PNN>=\ZMFMWW>@?]],&JU4-.U MZ8(D<0Q?9>N\N?GE)M1*G(]&LUF_K+<:S:[1;'QL-C]VFL;CPR;E Q1SBL5) M;>Q\>X;\#,#JN)_/9IZW^%BOO[V]G;\_4_N0;+3KZX1G0RXGNE86RFF)DFNV>UVZ_ZOD-3%'UU?_IY8IN=;7U@N M@YN"?:JMD]785[5FJ]9NGK^[DS.P@6%\HL1&3VAJ^ 7XZ*T6Z/.9B^<+FQ7< M_VY&T?3SV[&)H7VUR"UG.+S.OL][J2QOIQR[_YU1U.APM$?3+R <)3_1T1 MW9#Y@J(9I,&OZ)ZX^0-+R.%[XC/=V:U-WHZ :ZOY8#Q][%HV<9<4C9;SN4E7 MP^D(OSC0>EFFX_4LBRP=#YK<1RB(A9$;INHCS\2V++1#,\D19;0&A_I',T*] M,:+S.^<5N9YOY*SX5-4?%]G0FR&:(Y2XOAS+?H^@!]P:I!UO)+ MZ-#Y=7%XWNAU;GJ@-Q=J3<$=?HT3@$DUKK M3.'//6^)1YAABKK+>@VFK8:!XK7\E)+YOO'"S,C!: B=( K#DS-CZ4(AR8(5 MP+3/C#>$7V:>_\N"8L(JR.>SEBIM^?A3&.$Y+WZ%?6(%&TZ_NLA'R'&S5!D= MB,T.).2T56I.;['#FD %1E,D=.)3%4;(9KO4;-XYT/.AL?F.W"=D(?QJ/MN( MVP)+2NG$:A8H(;.=4C/[!#$_Q18$+6S8!GT+^V?PYQ(0VFPH("197D'<2!\Z MW=95:?D^$%5(_46IJ7^D!/H>;_5HLU$N##X WH+%GE^X;72:B$[T*N,(";TL M-:$!WIO4ZAI+HQ-EXH*''%V5FJ/DYJ3GW9B4KB *_-6TEXC#G91L63E-8VZ? M[>Q0M1CQ/%*T,/%ZNB<^HDNOOQ*2U?" K$"U&!VQN58'=*_X76TT2348%2+2 M8B@4+@=$AP'($_2Y*2+5H%89H19CH]ZKB6T&YI;0$?1 (V2QF62,W#YZ]K:? M>+1+BE?$!0Y!J\5XZ1Z;S]CV04!W-/*(]6U&;"BXRT(4;\5Q [%8P6#$Y8YS MUH7_.@5[J"P740\5 5*+')L%S96S*"B"1#@_PQQ.(Y?UR/9IX&0,;XWAX^"I-[Z#!$425/^#=X^:X'38,>GJ#CCQU]M M$OP RO=RYWB((C?]/,!1?.][G)JQM)B/7UM@O3\T@,5M?Y(2E\]3U'A*:EFD M<1Z99,ZQWMT"AO 2R1,+5(? C%B//$^K1N+^CF9!ZM.@CP=4.-]3*T,S.XR; M(R6P34A9/H*+[XIES:3%$LP&3.CK0M]8IXM#;@'D9L&>($.^0_06'5_R6X$+3J%$?+[Q9^1 T:S 7IO,L<.=CUF MPE?!L%Y.N#H><@!>+7;<_$RA(P6WGG*G^R,I2DRK-6Q%#2.KX2.EU"OE?D+-%Z/$1-R_L->[.;I>N! MQ]-M+^5"J^:B"7]1-X.F*GA%7K"U:!$V ^.P9[J&CHO?MG-2EX]UR34;.21" M(CE[[0I;G4VXCUAJD;:=;9'V9OCP^#3X!=+=_3HP[H>C0A9K$S9>"#:MI$H4 M=B0TVP8<];TG[8M6]Z+@:BK!V=X9T2P@M5@Q34-W2RB4U DV[%NK,34=%_HE MQI4S\3^%S$W^MPRN?C[ 7[)G5CX/R^PR:MZ7L\FTF&-*LP?_#HEW>3QK^(I'Q$0-<$:&>G@U ?!?_"YV H"F/2F>F\H">PR& Z119O />] M"U%0B\ *#F/^5PS><[WZZK*Y^,W47P_ZY=>T^W+D%92P+2G$RW::IT.LIQ;Z MM N[<'>*O90>9YL@#K+3Z;;;Q<^-'$+0/N,"L%H$LWT$7;"%?=O!WS8*8_?> MG% /_^5_S^%:1O0$O""S&=2B%>4:S]GT%BV6RK,5:L(5YCT'0^BQXFEBA[5M M0X<-HH;3V(WCF^O&>8NA4L(5]I(<#"$\1EF*H^ZCF,O-'.7.VI)#6920G M/@$W4 "N=BBRH$"0/^^W=OBO#@31-OX+\9;8552<@(<<; [A4QCG,: MW(L'YF([$MA>!/;TG7]3#\=I9,5/P&$.,H7:2Q/*OL)]#&][G=KZ=$'T]I_- M]&Q2["DM7&'N>^U,Q^_>S\[=J"$7CAKGH=%M%O]N5>^N0V0RA M?W0ENY&"UHSWX:W?9N!/;Z;*G*1+B/"O9[ :QW(&[L&\W9(FOZ42WN.7^)IK M=D45=H6%UD&RR;N\&4.7N)4U9A5WJ"(99NY7DS&A! M(YE]P'ZMV=[JG?K(M*3T23J.O"76GE+RP\<7*YR0'4K03X62V@>))EZ)6 MX0-X[@8?]S%8WBJ]M((*>TI.QLAZ2.*[;]RP$)KXMT6PA2B ]6!Z;%OD:CA] M,.DWY+$83?@BG+*>N,TN.]UVT9?(Y^] N=A$;4VX+"V/BNO(R)Z"NV2V@^*" M<$$^PC'89H$B:[";H*!\WE+:8%?6>GHT0]$6E]U8._2+Z0[>$;6PRUUR%LJ5 MSZ$.I%/06TG;0)?=J1MH=ZZ[9$^N#:?^U@OWJS/QKQ&$>H9?61>=O".#Q7PR ML<\AZD_,R7(WE=IXO*B .^SEPR'GF(S-=W::GMVM#19E1Y-4-DYE57<*OI:G M:?2XS##H_8?3:$0P=,+P8B>HX#B4BHKR.5'Q8=;!]E-[)&/3H^9\5HWM$K*) MNZ1HQ,Q.8<0ZPB\.GF*+37X$*SA@E$=B8POJ9)BJSV[[M^6.K74:X,5&S=AF MQF](5U,K4=Z]D9$_ %[+;H1S'E[?M]+5IL\!] M-$/("YO>T8Q0;XSH/)C_\@,OMP M>[E 'SU[D0L&@CVY+-!T/8@X,7.R^G7?=Q-Z6;[:C:KZPR0JA<,H^\F-XYB!I8V-6304U2ZRLU\0!8W- MI:8MCX_FP.).@R6)5H_F*H##;@)"KNL7\!9),LX1JCKU*K"UN(DQQ/6K:?F& ME.)^)W'5.9>!J\6E.'ZDOF^>=,[3A2K+?0;8:HNBA1U.#T[-KM*&&KN)"BWH M+7N)9P8C<_;BAZC L<1QEKJ=;J?HBQZ3K1\_4":-1(L88X/GR7Q[@.I'L6D+ M68RFU9I$(1 M8H0-G-\(_29ZAC YL=8LBI&4;1+0O\S/C4X%LGXP."&O-A%X MT6CO3@0&RO=F!$UG8H199)T-Y S#@^UU_M'^V&V%ZWXY\2BAA%"AC[7&"R.( MP5*%RE.WU-A*?+Y5'J$6N[I#8ZB0G292!:J5\6G11W(,L+T(0*UJ;^6J0'DV MD%J&%[+W1R>G*]KIT@LN(1%CXK+1Z;:OBG2V M-% \_Y)!I,5H6>5.G(JIR*.S4)<%JT0!+ 80,LWKX1OZ$ M_($+5XN!G0S$6[*D!S@$$S\=?^"BU6(-50HA?CVD?6#B<0.U87A4]"[T-S$ M[,X,]LB#"^[)2#T$;J+"\E4*5>:CE2-G.V@1=\O:*WTLIJCE!-U& %Z+B%P) M:,I835G/"?L+%[X60;L*U)2QG*J:T_47+GHM@GHEI/RX7E7-";O+243Y,F/! M3+KBINN Z;HGX#AB$P@?%2S#FM -J&T=96'(^#?3;;3^7B$Z"IBOSB1\I1!- M!N]L:VAOSCZI(./I*%^-SFV61PFR%F/71)@J7E!AMM-8K<8HLWIS=XH-6R9= MY7/YHX4LU6OPY';A"U)7RP-40.:X5>E3G97D&;+\\?]02P,$% @ K(EF M3VV";ZF5)0 :X," !4 !G:V]S+3(P,3DP.3,P7V1E9BYX;6SM75MSV[B2 M?M^J_0_:[,/N/CB^)K%2,V=+OF54:UL^DI-SSM,434(2)A2I 4DGFE^_ $A) M) 6 X+TIJVHJ8TFX=/?70 .-1N.7__VYL'NOB'C8=7Y]=_K^Y%T/.:9K86?V MZ[O .S(\$^-W__NW?_^W7_[CZ.B?5^/[GN6:P0(Y?L\DR/"1U?N!_7GOV5TN M#:?W@ C!MMV[(MB:H5ZO__[B_:?3_OG["_K/9>_H*&KIRO!H3=?I\2;/WI]N M?KF.6G6=S[W3T^./QVZ]IX=-R0=*YA3+BIYMBMK8^?Z9 M_?-".^U1AAV/?_SUW=SWEY^/CW_\^/'^YPNQW[MD1MLX.3]>EWX7%6>_6OZF M0KSPA^/PQWA1K&@:.YYO..:VZ1U2?ISSTJ?]?O^8_[HIZF%10=KLZ?$_'^XG MYAPMC*-8!Q[^[/$O[UW3\#G$F2SWI"78IZ-UL2/VU='IV='YZ?N?GO6."KK7 M^X6X-AJC:8^3_=E?+=&O[SR\6-J,&O[=G*!I4HY3PWOAG5!UFQG&DJ-XC&S? M8]^P%KTC]M71R6G4V7\B9"W>]=A/7\?#36L[#;$"QZSL\>U/'SD>?K'1K4.5 MEW!AW&//]R+9:NG"<3XF9]_=D/*3_OD)IWOB4]5F8^?:=2Q*$++H'YYK8XNI M_.97;S2=^*[Y?>[:%AV:MW\&V%_M\LM(G=E&0+MY;[J+D-UR730HBQOLF;;K M!02-R,QP\%\"/(HH?S;&^0;V/8T15"HY58XGP2+A4%6% L\ M<^A<9AJ./S!--W!\.@$_4=1,C+P!_61A._#Q*YH@,R#8I]\6E4DE?0*6UCVB M_=8LG50?K4CCRK#9+#^9(^1'E$SF+O&?$5D,G5?D^7R<%Q5$WN9;D<&=@4F,KG(\B9MJ MA;54K U4'@.2PF4FIY@8+3FYQNYV_ M!T"2&%-S2K#)%^CT]Z\.+FZX"_0 2!(#VXZVJJ/I[4_V-:I6$*H.6I$#)6Z! MP\44G;3I9HTM-)%CEECBZS39SIHU\+"#/&^"9HRZ"HR 1HNY.>7,T)7=FN/H MSSA5FQ:PXQ];>'$H)*.GM ^!*4F2NR.:I#B]=-K\G)Q\/^FHSNAS>#9_IA M\DS_]W#[^#SIC>[HI]'U__TVNK^Y'4_^JW?[]Z_#YW_ED N7"M-.UTR0R8VN M*Q[+&EY@]DW:"1Q]_?N&Q6?C96N,;.,%V?P(0UCHN$U"0QS9JL1UN)'^B;TL MNL5U-FQL]7! D@S1,;]N.QK^!6)@%&$W"2.7 D92MB9 =BVO)AHJ58N#(V%G'T#Y_>/YIY/+CY\^G/0O MSSY^N.A??&H"I[5!; (H(8L L&,;D<@=\9!8AZ5P$Y2K"Z#DJE -CE+UXJ ( MZ <@_8%EX;#_)P-;0^?:6&+?L)5(9-1I%)6SDJAD\ (!(=,,%H'-UGS<6\N8 M(FC.II!7-'3HF?F;N;6,&:$.#N M-G6_-;FQ?]]9T7^B>WO]LNW?3_^LXG04N[ M43J-,O5!-RC\_]#9=36,7=N^<\D/@U@2!'.W F$%H0=T;M:6!+N$?LD5#,0P M3)-+6;(#BP>R$"YYWR?X)?"9)C^[CZ[#U);*DY(R&U(%)LCSI4.WFL8AK/,+ M#H7DK%"-.*#I4&QG,YD;E,91X+/P4L98]F9.4 7"^*\ ;S63T%#D= X]+T#6 M34"83B)*H<6/QCGY.\>D7XCKR:UVP=8@[$&J&NM%^.^(6H0*79E>:#0'P0B4 M'",:"J(A"&@:,K#^"*)(SV=7XD_A#+WL!IS0H>1A'TT0><4F"D4P1J8["P'F M@I5ZH>KN%L)VNX*IJ'Y!0=-(F3_HGHZ?1^2/IL_&3XE6Z56%X &H0#/TF(6& M[A-QI]B_E]N8>(%&D?I8&U)QEK+Q^.4X&7)0*@RAV$V9F'PET0<7)Z18^NE'N\DYX[[<6[H07_.^KJ?X#''9AS9 4V&DW'B+NJGPSBKYZ) M06=8DX>:7JT2OZC"$XJUE7^(>FN^/62^G[FO5)MPR#+](\TI_>KW>S0S[%N' M KL2A"D(2P *2B@#$1NC0OY*SY.Y00A[%QY][_[<<@B"0FG6$DW2"UJ6"&"W@F,'G\F+1T"Y.TS!M?=I+.Y!4H:NQ/@I RHDFC'I"0LPR]S (J MQ=0^0P;2IM0!8V.&Y\;UT .RL&G8URY9NF%TM]P*J MUAZ)S=4DN=42%VW!9$D.$2HS66)& 8*EG/%DA8%8)I7BJ< 9(LJ@",Y&? K$XYB(2LU6%GGHB[9'$[L5EY-.6;!$.YZ]&K!\'NJ!5M8VST&*K.NRS! MXQZ;3,^+')CCZ M*3VYT:]^'S,:!2N!U&\MF'[)H5UITY_BK$VY"\?&SJ\M6W&AEB0$6=\:MUI1 M)LS4IS,8^SY=\0J);TGB#U10BV AE7GJ]S;MJD1!U@).4=J6/(V?:GDF?V_3 M&F;),TDI@)6[Q$K<9T3&9U=K+TY>EZ5$2%0QL]E\<+UDI1G&;HV1B3!=Y0Z= M:]=Q$"><+:X>$)DA26\.<\Z*C*8N],)S5Z(<3Y=P1K4$K:1;"ZC2/3E3' M>>T;#-89\>9X^437B2Q$848)"8F+R!&AJE,+0BQL;M!T&*L=D\> \<;ZYU:$(("! M3V<#2?^#!&+5X=EVJN6:0K:I+&O5/W>$\].Q&(97ARQG)HPGAS*U5KUDPJW)+Z?'6#C2/ M[+IR 6AVZC4+304^IAR\0?,2KB.8K]W%"W:B.^?\=OE?R!I:E"$\Q<;FW9J( M-XM.#??T:VSS!\?XNQV41;:8IURRQUU\6H+=JUU&1WXB7V-#?3>K3A4XOAJ6 M3VNWF:MYXRX&H_2>\]G)6?J><]0YN]@ M_F1)L)!U1U66G1 &_OKIE2AS)-TO\.-=O56I@(L=*G8($8*C%Y#T:"_4UM^QJ0*Y_-##TLM4E+I?]Q3P9)/H)1H0K M4#T0RJJ.+=7M8FF[*X3HVHQN&E#T*?9&H/R*A'95"%=7='5ZLZ_2Y@[ @!6] MWS>>?,U(-:ZL R%L, ]FFFP! .LVKDI*B(0E(80&%@%&R P .$I._#L[Z6H7 MVO<00KJK%I$X]+N:%7I7$ZZ7Y#YTI]>C@^NVX9J$:E2Q(C$!]VLE'CW7]F.= ME_)CA7UVQ6WUB'[$Q$9'*6]>--AJ:7[T->,-D26[$B5;7DE^2G$Q> D5JS,PLF9;2OE EH&Q)S3 MU>-@1E#TD':2/J$?.V== )DO5*JXR=*@S]$^XY6<^L_IU/^Q?6-7.89"+FM) MYFMCS_V&T1_NM6'CJ4NWPL:=8;+@CY4BOZ]&K=;S<>35QFT^8 WN6AMBWOI5 M.UDZI70)./D4*[54.WRVCXABSKY$FQ5*7;-P\2I1)-,#O4 ]AK%IU-LPZZ*FBWO1.NRH02W\:6M%M=/>[;Z%&_?1X1[VH.19SQ3H[ M8KWU8MUU):SJ!KWXL8L1KY1D!NN=2]@=?U7PE%;-]F9G;-A#QZ,;;HE[/;,T MG+"G'!CMSL0"S@!,O_S6\Q01;^!8X6OF="8:304D>RP^P1/_I+SX5&T70,*F M,G0[$6I3*?\'G<7]Q41A^LURR+(DT3$K6@&NKK5(?C Z\=:5QH D+\R MG._/=#:\04O7P[X:9UEA"*[PNE&5\0X 0_9B&ETC4TZ>#+I8?G1]NO'DUWW8 M.Q/7AL?R=K/_L;PUKW0)[&3@7*9!"-[SNG6AC'Q Z$OX=B[*,<5GU('@1J\? M=:4( #+W;]7AOD=69JP*FM <)[7#:I2 (<'(_6B\',Z7 [/0^[9\Y"0']?+ M^5@AN,?U8JD%4N-J.^)V3B+DV>5TVF@O@JT0L_'I7&LF O/BWO;\X\'P&N1Q<5GOQ&>>YF(&RQ2X_. M_&QW#'_3#!8!SU7[A;B>]]4AR+ 92U^HE*_0U&497GX64PK=MB%LP.O6%%U9 M[(OZW--/=:E/JFT(._G6U"%$ M\U2.2>*B*H=.=(* \\3V0@CB*X2)A" 0LW8ZU MD3AGBL)TB*!I_-9B,:@:CHLI[ONY6L4\6G<$_1GP1] 5%YAT:L*)K:G5_:$E M"TAHBZA4WE#1J@G$(Y)#IX4@JEC<=Q"3#H3^1?_R QPO27W "MD&BK6WF:.4 M!E6O*@2?2@Z%SH)UET%((%ZM=L^D[M$KLO7,K+(RG R=35E:I3@@P9YQ*)EW MQE:T <\ :RA\YIB6\_L644Z8JO,3:JK.0%KH.I$7R@"2,@R=9>![G.%3/2LM MJ@'5.&?JMQ!8$8= ,5,_LJ&L >&8HQ;,:GQIHY6(E?N,8/^*^VCO,D MPA)J M2_D%7U?3W(:<;P2Q#1H;O'@^2QZH\GJJZX&:4.I2(0TY0 LB%5]/%K @.YW0 MKP]A':"MX8F#"GT>H<$KY3?O2(8Q@@O!I^ )&ERQ^2C_+*Q;&4(X1.U3L:XP MNJ4!A9"',?/F4VU]*%N,UP^? &:Y*W/FQ_RP&Y,?/2=\U./-=27F_A[1X1O* MX09Y)L%<\*HH>F6-0TH%V>#)EO,AE<(^IE*@0E&F4DC^#CF50I+20VJ*K"5O MYU)3B.>H+/]49JWV/$Z:#"7S?"OF:3"))D(J4^_T(*:3ZT]L$9("+%=-"'O% M'/#EX@W(P?] M,&S!>-6N!2'^OB(P$WQU 3Z!]C'BL6/XZ@U4GF8@!/+7-UICC%:'> [#&>8F MNG/)QD0P:OB>3L]^*AJ $-M?A1E5L-BR\R;\-W*VY'7BG$F=.-$?ZV=.#MZ< M.C=UJM?F8WL[<;%.^GC$K+3V$'+.Q^43SR)KUP7@*E(IVO:I9&V.ZK!0=X89 MN- M;%4LU+[HHLL&A&?.)'CQL(4-@EE:9QW!:U9LTU>1 P--;FJ'8V!CS_V&T1_N MM6'CJ4L<;$0>W;\D"N7P^YPR+7WAUR #V6ZGB_\ M<"C3E4.9QX IS6@ZL/XPV#NQ6V,TII^0, MX=ITN'L1D"]="0!@B1BW[V2J#OZ%)5L9D:XS\ZFR,8+22$F M9 /"Y)@B3)DL1E882.X?E5JIP "4TJ<".)():E@^N0LX27K*021D#0!JCZZ/ MO"=CQ48_MQW1W^JTLYFU0-P 52ID'+),=@ Q3@836/K6H7ED92%<_2J:7HD M? ! ([Z_".^*&]MO^*OA=!E*Z/J&&3N;@4G'^ACQ5V6?& 'R M^4R[:NN!3X5CL[59!+#5IH8?Z3 MA"UH[@%R<0<;SRVUTLFR<"M =@8%M%D3;#';;Q7PY-+YE"Z=3^#L%YI5 J$H M .C%V%T9MK_:V"[U?E%:&L*>HJ"*QT&5\@< J:0EVCE[5!Y%W4,(4LY@((Z# MT.IV-7^P0B\?D9^1OE*W,H20YAP Z[(%+=0AR>*=8:+!@JWVM49AO#CP"5.@ MF/+Q&><+&F AC[:(QX'Y9X )LDZ50R^K*H2!5QQ(/1YA@BKB]ZN'IH%]CZ>R M$ V]JA#N*)0%-8M':*#2&83XT9N;HVF:9=D!1D8E"#5N%!GOY8AWTXOW0W]B7?5B?74E MEFQBSI$5V&@TG+X$^B70-" W':Y19WT,YU?]"\O MX;C<\HA?R @ 1"3CFP]@.L;I/#!RQ"D0"K4 89\H5,(X<+DXZ@2&SS_SK98D@$E $N=9J)U)< \"J.)-;7AQ+:_ZKIRL@1DNH\QIK\9+<'S2H;%=)XW5Q MT>^?P;'#K6B54"( %&U,-U8$FSZRN '\2G'QQI.OZB U=1T(1K_.\9.(9U.+ M @# F9*0">(^(P"NBH;;BY6K3BR)F:.Z=0Z8#*%B3C8)&^D0$>9TTZH&P7%; MK2;H\P[-#<6)?LF6PTM:#K<_EYB$\0D\.9UJOJBF?0A^XIHFD.J$M#?ZQ?^) M',!C/)O['F619>@U9M(HC7KZ@N )!Z9W:H'5GCNOL#3B=&\I'CEWF'C^P''P M*R*>058WAD^M^1?:7CH$N87^(:2L;?MUR]>N3:VQ'PBY=,'I MF$Q8M>N2U#L=O?FP_IVG/,0OT2WGV!P\FMX:A%$N7*17VCR$5+TU:$ZE,FI/ M839_$VRN]Z>U5$70._^I%_;76W=XB'S? MB\CW;IR?MA']?C@_/9R?[MOYZ>%8ZW"L=3C6.AQK';S7+7FO&SELZXSWNN4Y M+]S1>*/ ]WS#88^]C5W;OG,)^['J>3"CLST_NZM!8GNLAN&1>/T:N.ZG$VNX M4J.X)H5<"W#?=)&?"7G#Z-#\"W&]RM>%JIXZ;9(;UT>A",%I)-LP#3TO0-9- M0#9G1:&+-N;/]&Y_TJ4&]G9>FBW34*>-:WY]*B A<.I24EI4/%.$_8#Y_YU8 M%-!FF-0TG6GTV^EHF<8G-PV![IONLHT7LD)N$7,V/;OLJZ;6A_K==SKNIG%- MUI?KOBET9&>8IZM6S17TT^FPG<955"# ?=/%F##_@9AKBP[)5T2,&5JOAGCP M !/TM"E'D#8AG5XZ-.4DTI;F&U7M=O5Y[YQ-.6>1%I2^@YHN/2X3NCSJT/8J M*=@S=U:=&E^EV/=.Z]?\M:KX.8G8,]=;F[J?4_*=4_^RGJ 6%CTE:>KT>A[4 M4J@D$/LV5K)]32T,EK)$[9F[L<714A:)?1LN,;]7"^-"N_<]UFMU:F8(#J1N%@DWS9P:-O>,^652RGQ@V,^( M+,Y4&MLT)?O@U]2:'BH),2XCZ7U3_-S+,9EL9"_*02)P'YRAC0^3*@%X(Z-' MOL0#,GH*$;@/[E0HHZ<0 "!'3S7[L2%+U.%XV.0)$>H_)D[WMP_>T&*Z78\\ M]TU5=\X_GEW?L!O16KVN.[V3;4N!]42[;[JC9!Z]D MXUI?0MYO9"C$5F<@AH(./9U.]09L*.C(>]^&@C*ZB?_(TI'=&9C4.0!R4]'I M-'-MJ7UN*8-4]M*[\K4 -HS6ZX41==>H^O8AJ6\MX@26*W%#VL#S@D5(?-YD MB>Y<$A5A]=)^&A 4=3H\1JBS(,0*S?58FSQT%+TM M(CH='M/.?-P1=2XL59%ODZ[6'Y _=RW7=F>KNJYVY.FYTV$QZH5P$^+;:VT= M8^_['4'L9!<1.KS'NV]G-=AO)[PSU4T&M:FR6+I[K.[VI ZC,:?F"5.R+RXRK4$;:&]I=+63V95E3R^0N=*^VIC%AP[51JI^ M=!RP\7,?$:H(<5;6@!CP7(,^Q.5 M0_7[Q_-/)Y?[B\Z/?[3:"'ID9@^TW")V04 *)LZAA-)X:-/&7D MN* CED+&01+P 0"%";)IF[,OR*$K/WO@6 -K047*KLCY^!5%*QTU0CG; M@.#,RHU>3AX!(#M&'J*RF5-:;] KLMTEXS0B-.NN1G9-"%Z2W"AJ<08 NVK6 M93N'?T720>7II;VK&34)3'Q/H])5L":?K;G9*#4+['-'(;6.[!51NMQ! MCHE1OK0 IRS CB<_,_L#\?HQD_ M]IA^=>@.C7AT5AU-KPT;3UWB8$.>5[](*Q#LDUJ[-JEYB[!7\YK#(WYL$-%/ MZ0%$O_K]GDIU%B9.I29 ,(_)"K4P@TG6D9DSF(P%$")G&0Z$,Y:Z:,OSE5IU MQ$*/D]]=T2<\OQ_/+OK]3^V[N,O!(62I#DOR1-?JCK\E0VXM9"7;M @Z"K2Q M!S(&:G\,8(+,@'9 ]P ZNW%+(M;Z#:.8B+MF!W)8YB M[9V#F!& 8"AW#K+"0'8.*L52@0'H.+H".)*F[)R:LH_M6^=J(!*R!@"U)\3? MJ<^P-IFE(>SUU H8ATC*!@! NA]B)0DLU38XAQ"I0XC4(:!FCP)JTB-_Y] O MP\M[#^$X/9,)E8.WM8-MR3;SWO6\[8G3*DPQ-)J&V]ZA,R5XG5Y1M.W,4QO" M4;46=+DYJ]T7("'F$?UX0CZ7I'>';93.&I"S+H2@I=( "?@"YSI(4CXP31(8 M]L"_-@A9L;?[%/>3-.M"N#Z4:YK4Y L3LK"6Y[AMO:2 M \O"83_WQ@\OP'[N':6TA68Q+..T*<1>6XBMR7B>&SY[4V7PBBSB#ASKUC#G MH<^/4LV_O'(-8HVF-Y@@D_::QY53JI=FD:_+YU-*!&UI!W_NH>A0%E5N%LNZ MW$,BSFJ'*$7UZ,6.#AO'=&E'5<7B9B-8#!PG,.PH30F_!3%RN =?!%T%C38+ M:1DW4545FH6JC$-(ER-H[J ;-$6$)"\>W6/CA3^L>VT;GH>G M&%F/KF,&M)S4MU>@G6;!K<*K5(#)+N#-GJ<;>![:&::ZE9I%LHP729>C]F9, MH0==KTJS,)1V\63RT]J]QZO HU1[WB0\B!XZ4Y3W>O/:Z;[D5M M]V*-=^76X_;6^QB](B= WAU5@5LJ!4*QN::[>G=!]_]TJW#OLB SND<(QY5> MDK!BC39U!V,3C/(%N3-B+.?8-&S)Q2-%63@W**M!FVX*LZ"C-1 MHNW[2UHB%E(.0-8Y3=G.(G4G'J)H<^W%:Y85@3C/4;$U0E<3&JW]IV.T=(G/ M>(E&A4Q15!4@1()6J10J7J&Y/2*^&=O,/N M^PXC?0 B4 ( !4 !G:V]S+3(P,3DP.3,P7VQA8BYX;6SLO7MSY#:6)_K_ MC;C? =M[(VQ'I.PJ>WIF[)W9C2P]W(I5*362RMZ^CAL=%(G,9)M)IOE0*?O3 M7[Q(@ID$"9(@<9C5$3-ME02<%W%^ X.#O[C?[WM O2*X\2/PO_\T_MOW_T) MX="-/#_<_.>?LN3"25S?_]/_^I__]__U'__MXN+_?'B\0U[D9CL^D^B.?VKW]#>#Y/4"=VR_0G]SS^PUN]__/''[]A?BZ:)7]>0D'W_ MW?_Y>/?D;O'.N9 8)/Y/"?OE7>0Z*?MNK7H@90OZKXN\V07]U<7[[R]^>/_M M6^+]B5@/H?^(HP _XC5B8O^4'O;X/_^4^+M]0*5AO]O&>%TO11#'W]'^WX5X M0S\KY? CY?#^7RF'_RY^?>>\X.!/B+;\]'BK5.C'"BW1B9E1ZUM^9U2?]%27 MM*L>:5\=^)BFG>_(3T)L2K2!".,IAIZD.GY+<>AA\;4I[([-R+^MT\O O')6/=U'.VZJ<#%B#IT M^EOPTF.(Y+I7%(]Q$F6Q6PQTK1$CZ]OUFQ6RDYYT2L'AQ:>G#LK\SYP)S:%?(>#-,E_PP;YQ;OW A/_N_CU MWYY2@D%4LF?GI40.81]E(Z #N%DI.EKK6P 03Z M\2WY,6DS@=QP+B/P1+G:45BTFL-(/!76P&BD1!&C>C(DC6B6DLT!OK.D7E\G M2W(O2[#[[29Z_<[#/GA/K:+V'6YB65%2193LQ&/OD@SWV ENR5+\[7_C@U+WTW;@1Y]"M>KP M.VH$>ORI9!TX 59Q.@B0GBR(9BOLI\)W1JMC_X,>,#5*9*/,_EO0(=7K8B# MMTZ4VN1#Z;\R)R9KAX" ]3Z*CS?]S2UG,, 4ZAV/M:-FP(>=2MK!([ @C#CE MZ8&-3.N)3R,&K<.QIND,QJ-*P1/P.VH'?$0JQ1T.B@5E6V/R <=^Y%V'WA79 M[338X+C=#$9CK6K'0['2"/@XK)=U\"#D9!&ABRCAB;<<-WZ [[/="XYK-*]I M GC@J12J[C'*OP,=;DHQ!^XL*$7$24X\QFY#-XH)O+)H/8OK7$89V>8<+B-/ M'6%IZP5^)&JI71V@RWR3QP]!+RJ$K?#APO/8_8+A'_H1'[]TJ3 MU+<%/U0;5*P.TYJ&H(=HD[P#AZ>@N>PS1B5 MEG,9FJ?JU0[,LMDH%-#5).'1'RTVZ:*(PO8^PH!N71GP$/PSI%\H$G_PWH4*L5L>_@8G,S MI3;M6**Y[\'#-@K5 C@JI>Q]\CBU! G-SER7;^Y6R(X M5F2S*IH!'EY-BAVCF-P&Z&!K%+5W\K0@BG*JTV:S+GMP _:6K6JH[32 M!/2PK)=TX#AD1%%.=>)1=[W#\88,]I_CZ'.Z)2ZQ=T+U-*YJ#7X4-JI9'8VU M34&/RF:)!X[.G#CBU)$@/S4X;G$0M(W.HT;@!V6=4D?(*+4 /01K!1V*BY3F MY.,MO_)5AL-NR&_J)F1U2\ CKT6]XZM_1\V CL$V:0=?_Y,CF(RTI>'(KR'J M#EU' 6P[).7E,#4UQ/'30T?S)7[VRUOO%#)W1]HG7$[VXK M:DIV[ IT%/8>-R$5Q,@O#X4QKF6OG M,.H_V7/ 2R?9+D./_N?ZC\Q_=0(B5K),+YTX/OCAYA;KV!>Z@G4P@ M.ZQ61\ .W$W^WD.=D&KOV(,Z:\>/T>MH /B*XY<(B-)/VRA.+\A' MV"$_?,5)NK,,@:Y+JQ0EC]C%!)")!>YQ6I]_I]D%.M1I*%R!MX;VD"%-1^S> M,":(HY+Z A'Z"U5&WD3(-8G.L:1SB'LG'PYWW5N"'R&A?2!:*BQRU 2X:]8I M)+NB_'? KE]=L>APDFVY]5NL5Q)=JA M,(=>3^"^UD%]V04UN@'VS"[2]QW?@@<23-B.E[%!1Y$].[X\I0DP9Y(P&T3, M!FXE[@$^&;J.?=2( W F[&T/V4/W>@-VWAQ)]':%DA1JB["5#.U.N'8/0*+O- MU76TQW%Z>""*L%=8B;I[&NI2[U5;N@!W?!V%JPMI=7O SJTE=O]U(R>^0(P\ M?U"JU TH>Q;G6&0T! MC*:UQLG6N'J+K,""B3W(XGFXN -@-?< #E<:ZLI@U= <,%3I2-UWY K:T&!J M"I6A0=28.@N $BQL'M:YT0X_.V]8/IYL"XVT]P(.4YIJ5T_Y&KL ABM=R?L? MG5'ZB#&H'KU;CG!,I'CJO$FG[WU\>?-[E# /???C#^^8?]+?_.T*[^GE'7&W MH'(FHG313AV!>FEWY:FCZO>R[*N>N#/('K7J_?D,)+Z*%%^6X4:+.3L[GDJ2 MTH=>UYBP\5 :H73KQQ[:.S'--$/K*$9)7C!UG\5$5/+;=.NDR(DQ.UQC@3[2 M\87,YCC-XI#\D_1R]OO 9W_Y[,1>0B@>V-5)9TT\&=%RY0=ZK9>T?,&'*"0- MMT2L8@?C'EP**OX:!5&XP?&W:!DD$?)#-\@\(@(_R0L+ XD3"/*;E A,Q'=2 M'!R0YR=N0&3V2$_&X<4)V/(CV6*73T:PVGIS>! M?.9K^X"*Z]AX,@<7HNN5.#W6!;PL.A+0[%6]*<]O#1WMYN+7I6[L2:3@7E$?4-U>D,7 ';5:R[F).M25@QVP1>/#%%$$7R"6*644=V4:<5Y@'51Z+9)?FOWW*;M:D]D'W"&U55?G]-9T NRN^K(;R^TMF-A/09E2>YX_ESOX2>AVJK2Y\566 ]FCKZ^CU*,WK_[QN;31AWS M0N><"=HM]W.6V9XCYC<^5?(917;G,DUC_R5+:;(&O:/RX(#(%IO,##RMTV*Z MV$,LCOV87$WO6-2W!.ZR#>H=%:P\;@;829ND'5"-41S_BG>_&=D%NDV2#'O6 MJE".J&?"]?Q_WGW[[MU[>I^.W[S['^C/BW?OWJ&$OWON9.DVBOU_8.]_H##* M?^LSJ_#;2\,?1C>SCA;/PC<^17/:#+C_JA0[7B;+;0![KE+4(0O$* 3DLV-I MJ/36]W]^I_+7'_YU\>.__)EY*?GQ_0]_KG%?VN;]OQ5MWOU;WD;R:^0D]#[N M$QFK>/>"8_3#NP6BGLBZ76%7_/8]^^V_+Q#I3Z_=^J\XL'AE8^EY[*E))WAP M?.\VO'3V/MGY2U](\0VU.@('#GWE*]FIK;T @TL'X7OG(-B5]3A->_[]'&,G MR>)#:\2@MB%P_U4K)_OK:2O _MD@;.]38$&R$CLPZWT_T=)90DH4/T-??_WL1)^BTI0=UPJ9]9@'?5=7*-9^D 7;5!F$G.#FSDYTR M@LX\205L#93:4C *ZVAT ^ZFNHIW*7T$V(6U13=;ZLAZ9MDXRIZDFP&L;E0] M:210NHJ?4KIH86N1!QP_T56#UC%E0V?@7M[-".KC2NE6O]6O5M>NQJS)#IX.AJKUFZ+LU M:K=&EKJ:L=]MUY/X![>07U%SNL,M]M= MI#>3&0MPHSVA$?AY,8WEU7G!K*AGD!A>%OI M$Z4;]]'JUG/S6/4.6M%T3IYJ:#-9YZ5@;J>,H2FL/?.)LNT;YI8N MU^YP/,)(!ACRJ&0[_%C5/7U$_:0K8#]LD[CU;K.ZOKN^?KJ\0^>EI=7=[ MM7PF_WAZ)O_Y>'W__(16-VCUS7K%889OR">GM::H\K_ZZ?8R M(TZVP_'U&WU_F4QO]#%2\G^>^L9G/TK !_\ \U1O>6\V@*X%]:H([N=]&? ?E8G9=]AQF@A M3LS.!1CSVNQKM;'PGM/UVQZ'9.)NV>DVM0?N3ZVJUK[;=-P8L*^UR]R[?'[Q M4E%.VGK9U2F4Q8*TQ9JK3S@@-#<_XY (%9")>^GM_-"GJM*:<4)YA8VT.P/W MW&Y&J%P'U^H)V*<[*M#[VCAGLT""$5NV5EGEKF^IRO+$=MA(=G JK&R&\Q), MO&9+M+\B>_$@VM.PIE"]W'Z[?V1^C+W;D"Q4R H_H:MSY99^"$7@J&' 7-4P M7V]R@/'%A%;]PWZWN MHS"J*BDPIN500*"2L2A\)_!9-OK)\?3*+_16D M7QA 3*[?6#Q3N V)=7"2DM4\JV#/U5?82=D8N$,W*UE-;*UK"=AU6P3NOPGC M9-G.BS_$<%O[ML!4N\ZQ]>S_,=^BOSD16"!*K7]I=0#J M8_K*4C]K;VW9U[S(S6B(@2V_.G^FX>,Q13'>T[@'?;J7T$?.+LI"EE'ERS[) M7_\H9I!\2O&RF$XPM"._,3;.X\9UB#2%=4Y1J5Q$C(A/R@7$E#KC^B-7\Q!U MCX_7]NVM9PA.DIIMR$2:SA269,E[AX0(F-"LZQHD$F-20J107NCGP2,8(&3" M%H4W+@L$R@\H"?FIG\$86UNNH/B*"SH( ,8CNN[IX**5MJI:<0? FY9VF4>) M,]@)%8ZGK+@04PDM'*\(;=^:I4'-_):0'V9$Q%41W/R UU$LUDG/SAM.KM_2 MV(EBSP^=^'";XEU"C.?2^T412\7*H4ZY1QR3(W#0F,# 1V$'&+BFT+K_ MTD0Z%2FO3W(!42DA>F$BYNC(A*0W*B4Q$9-S@:J2HEQ4.S@*V?;LZ$;8-:6< M;<,N45_,,A]PB-67H-2M9P%W2C5/H>JD*7B844L\$"((X3*M4M"VE#LYEJ8/ M&X#7 OK%6ILCN1&P#VN'HYAUS/KT['4[ZZ MUWK::5S7(!HK(;-U2\UK5'ZAH M-)>4"Z:P3'LOX$BIJ;:,G2U= *.IKN1]1W;Q%'A1BGV!/A1#_*I^B$\#KF.K M_N'8DUEHGKEY49!=*M,.HDK[K]C?;(FH2P*!S@;?9_2-Y-6:V4>JW*B'!+V) M 0>(84:2<:,?)LJK9$T:G*Y$:_++Y:+JH#[A:\X48L= ED3S&6[([]5]%<*DE!;8[%>#8 MU-,LU;?8.Y$ C$9]-1FUPN3EZN/#X_5?2+O;7Z[1W>K)8J7)&F.0KR\ MD7_QV[ /44Q#MO*V^#FJ#\ZV.-MXW( [YC(^5-/S9!BW\@%X8-EB^CX3JL9B[)@L MBLFB++S,XAB'[N$Y=L*$&(+:+?38OP)V;K;T_IXE*9W1%AOMX(MD(ZE(N')/G8_D:2$)4BRBAMJ5@:3)/G]G1S>Z:2 M_3:.'\($V>6KXP=T_B'R/SD!?L)$ 3_U<6($5CN2GS&0]C&D+G1VH3U3L.RE MXHCP6,ASL8[B"UH,&)4B38F'&L=N8.SZ*8RQ$]"'&1GBH:\#=GA,7R/:DA7O M!<'V'5ESOF+.-V$IV=1XZ:GQ8,#C .@[#UCK"UDSAZ,IH0;R@LJP'>IVGY8* M8,!2&D1TLWM SZV::BK&2D$C&0Z4H\>L9LR1:S-N\3?]0SO*?GU>7__LOJ M[NKZ\>DK=/U?GVZ?_PK *;@I*")$(=UT+-]\5?9R6Y^Y.$&3RK6#OZ[#' 9] MH]R]L_,845121;]1NB?'21/FG%;5O(IV9'>ML(VJ+?"QVZAB):NTKB'@L=HL MKZDQBG[CA"V=>5I64/+H-D6!@V54G5?O"#R\$ XM.[+K9+@MHV1]5G+79 MH3OTA^[<74U1<73=SI"=OK,.O3VAY(0:CETL@P$P<]A\:"1UN")H@=[O@*6BUR1"7!5YC_]S8\/;QY MC(+@)HH_.['J*G%W*L =M:=9CHHE=2$!V,'[:C*@N!+C@[[..=(:C$AF^A42 M(=G?*&,D.%O"AZGM4S6$]3G[5-D^MXN4!VR&B ,''+-&K!ZMFJ ,&)X,*VC& M*[D@ VX/C@)E_"6#Z["V!C8P>WYP2$=WG*1,;H>GU(G3^5IB8H2_39(,>U?L M68P'9K]?G"##>6T>S*[NXS!A]XQ^CM65^?I3FP.&]S?3"6AW)P4=I0=H- B6 M$6>,.&?$62\08[[@-6@N:',/R0(L$!/!SJ+2EKW$X6O"S.9SLV6A1RO*L%_M M"5VK&::U9N%EA(QAD0ZY>8*1MJ$TT*B5UOS@2%^E,?"(*4LB_7YRIN,R7.D.&UGIGHY-M4C)NO+Q$_Q$XY??1=SXSYB-]J$C H#?N6Y M_NAL@:/=5(:O)K^,RQ,P>DZF>O].LGV)H@^)_I7&.NZ <5'845%Q9/V@,& M'BVQQRTQNGSZ"[JY6_UJL;0H\2^J/7O=QA\,G,E7?AJO\^;NEF_JOO#I+ M\YCO10BX)_0WSM&++1VI /:: 8[E.3*#/".Q HY-8QI8&=TPQ ^NEGQT_I$O.54B+ M$Z_69-%)3)(>'HC*K+K3GKJG8L;1[@P49/L905XUZ?4$O&[JJ$!?3_B95:.^ MRZM17_G)/DK\W"]RIHAQ107;D4ZE*, WIH)/9!3*@EK#8]9P FJ*M?]&IAK; MJ%"?UZ0Z65 U!N[US4I6CGQJ6P+VZA:!>ZI_:Y(FEZ7Z"2J:WY>U+#2&]NK(^? M(**1T]-CJ6G@TXMEOPF-'D^(@5A,F:) Q$K%!:4H$X>*IS-,S@E15HCP M$F7R)&[20V\6(L463*$>!I"*)15AD'X%&8@?TMV<6%A!M!(VU35?O,SL]K5&YV<*G#K#R[3F[#+BVQ@./*9O7FM Z]/5<1 MZ#@5^R'&>\?WKGEJ4[ZAX0'BE&6\'+OH($) _7:X<8I@2"\JT ,CPY0:DGWG M%Q#@%1#@\5(Q-/&.2$'CAN1?(O5.).0Y.QX\7*,H2Y.4+(%IFUT4X@/:B[(' MCO=*:\FQ;+U-%'D)(C\DO!9 0J@X*7IAC&CB>[3S7?2"0[SVR=Q*NZRS-(NQ MX)M\BY9!$E%Q@\QCW7O)SG?X>3KAR5(^C%(BX=XAO\7!@05)@R@I\Q"3_$(G MU9REY:_IG1LZ6,S@C$2G*6 DF#.,P['B:Z_XO@E:@@EV;%3 M;A*1S9I(D:5\W-E.-5(OE!^< UW1T@QV'BR50F^=5]TMQ(#.56:,I+>[;*(T MJU5I)X7&VH$*YOQJB(CUWZF#N;:"5)/8JC#*7C)*?@ "-<)-09(62VE8'7?O M/3N8:31#2V"[KNNL@*19 ],A;38KE]Q&6:P,V?2.8PVNMNU%B'[] H6Y.A$ MC@+=C=&O_ =@+.BAQ(3E/L99/$2I$S0APL0VT;IH#@XQ;EG.DH%"0LV$YHD@ M&L;10)(&*O-#%!UE1D*6@C6DXA@6S%3:81BN*,+P9&=%@W3/T=+](_-C?K,T M6:T?,7M[\,&)TT-=P$BS'U DZ*QZ$5/7Z00]A-Y)A[[C]I%68DAXQ19Z+9UZ M>I2E- C,8M8L-.[RLK:TUH R+UENXYBKIFJZLO,Q-$6G#XS'Y.!!C@[HQ M8BT_8L]W3Q\SGR#] MM&?5[0MTBNEE@DJ]:)V.@)>4W>0?")^)C)\E(U1RLA6IFL@, D&9\YN[I&(( M!>+(Q=A+;HACT(H%R]#[Z*14]<-JW041>M"!C@Y]37-46;X;$;,&1')S^EWG*T/%'..8;=2)(58K:UX4"<" MT%&FLS$:%R+*WI!QI;L2)I$'"8, MJ0*8(;1G@D-&5#3CL;DHU&.Y,.)M\4(<%CI0%7QE099D07 N?V^T@G_V40^0 MJ=GK[&A?A&>XG:]W^R Z8"P,5QS04PGL!W7%"?MS].R\_>JGVVT4T*]\$\6= M*D,/( <=%0<:JB[\VY469-0;JM+@T'">V)-&B/!&$G.6XS%-)>ON@6)[!B,3 M DB+#A5B0!H=8;3*R+?1=^B-?Y66A#_#61LV&=O". =3=&OW@0 M8-3IH<2$\1]04>6Q;')R:V,-*@)TO5YC-UVMR;J5%5%[) BW"JF!R)*0_H>> MQ[TZ 5:7?NY( CAJ]#&(C!M=^@-&CEYJ]/43SHQ.N#D[1/G1ZL<,4NC&B_T@ M,;6SH[)D%IR;A98^0:XH=TC,X^;F83]@M7FF0Q1JA2-+/!;+)&&IZB^DE@^L M%LSI55NQJ9;-SJVC^$Z3"P$Q\%!D7IY4 ,+):,L20VP"+$_1=H%+$$J./ M?U?IP$5'-9?]%ZA0X&@"X#K862?.[#O1M691M^&O/ MRU;QQ@G%XWZ7Q9*!0D[H/?"")=47!IW@J5A,M,S2IF@#]V6C)I3=WPAAP(AA M5K_>)2TE*=C2^H.3^&Q"E&68J8=>%5/\,WY+/Q Q?Q_C8]2S.6>_;3"L,1>N MX7&NWMRDJ@G'7J"*2,S/9:&D-W[)PKB4"Y6"H=^H:(C)9FF7 -K$$+%3E#+W MP\T#L97;?@6QL0-P/&M7MO(:N+(U8(S1$+K_SGBW#'5,O01LQXDA0AW%855&[#*"WSK[=2 #UVR$&49U=M?6'/!_W4US!?*QL =M5E) MV4'K6P)VS!:!^R?>I:2C3PO\U[]K.V4::"X*ET0_HT6O)_"QVT']:N9H:S? MH[J+],:&.*Q4#RLFL.?EC_@5AQFFM> NHY"!&*VG=)DE:;3#<SM X_^GVG:\[ MF)L&:OVAZ@X )D2[YH ##^5"8+662PN*4H2749(FK/@@JY:8UPMLV]D-)0H< M2LP8K;)3'$01,.P84JSW*3>M5'GQX:32YTER"T"/^R!;I&V>'D[U7'RNV6R] MG*Z>Y#EX78MF?=U.VOM&ZVKM\+PT+Y-A42G%6U2CM;\\L&U %6X!N#^M'=]M M[@$<;C34K;U:/:MPKX[4)BY;@QJU[7'>QB[S&[I=%P* ?;Z?'KTK MC)7<>$UFF1]P!VF;XCH3.0<7:9P&NU&8NY.8FS4:O632V?,5QR]1\_P)R386 M;Q_A#97I$>^CF+TLW%(;3]T<."JT*5JY0:1H"]C36T7N?0#O& ":\\WA0E@.ORG!*_6UTGJ$T&4 M;WB=- +NQO5*R1Y;;0'8.16"]AV$G_@#P@7!!2^&<$"_B?]:=\5Q%,8Y08OW M\Z(8^YOP,HMCLC@]/,=.F-#WNJ*0KI/9/P,&!@G_%*UW]P;0 ^Z_@TU5N?/7 MEQA@5!BN4^]+'2DIG=]U).WQG[%,;']?*/ M7Z-AUE%% (82!0Y/9HQV_&1*?XJ @L*A]ZV^!9!G4;P+"6Q\!L*CB M=8MD2S9/%T2!'?)#^IRQY>O4]78X>0ED.+)IDYPEKG4S6#NJZ=&;':9U5&L$ M1*M["6JN>#:1-1^K#_( *-XB50&^#8EPK$Q=,RCI]@6./IU,4%O4I:DC8#SI M)K^!:B>5LMD2)WC@,*%I7G/3K O3^"4GFRR<6!<)9X0$"AO=1&- ?:+#U@L0% M"3;P=BB36\63K((Y&YN[D^)VGGQ_;K47[QO=$E<*4_\5/Q#5FZ,8_2@!!XH! MYJGL2[J3 0PD0[3IO2>1+L#*7&GYPN(=K((S8JS!88T5P[$KLMQP[L KLHJW M4YZB=?J9:,:N^S9O.73: X4$;56+YU.:&D-_/T5+]KYC\GF+42(8D$%).* ] M8S'Q8RJC*ID3YU?XT0D&30M!4^MK]>K7/L9;@G,$2?EU3:ZJ7C"D0W>@0-77 M$$<7O;3Z EZE=%9AP 6FDA'BG.#M!+3W M N[YFFK+#M_2!;"?ZTK>=SSG]!%AP.OPP'/NL6UPCU/FR6A/;)!0#O9\^AY_ MEEZ?C*.0_.ABZ3A9S\E[D 'N]7T-(\- 5QJ <:&W*OV=Y'/ED=(*2WB8,;E] M'C$-;P0'Y'C1GF9LT9"-GR09_;&TV[XBBL7(J+O%7A;0RF:U&6S/SDO0?JFV M*Q'@&-//*)50:"<*@/&EIR*]M]>"':L4J,H.1;\QKO;!Q:)QW-PXM3GN,92$ MT=)"2X)[GA]D-/+[A-TL]E,?)]=O;I!YV./'T[M]EHKDEN.UGCX$&60T&Y@R M;=QZ*#/%919P9UQ9$UXO"X5*J5 N5IZ24@C&;E&?;.T BA(<^^CE!Y5.0%9 MSA5F3TJSAU&*_%"8W@]1NL4$;P,W"PKCLV[DK^')WA(Y*<'H%Z(2_11I1,^M M=J130H^RME'@62T%+WV95\4 M!QE. <&]:,X#<(>I9@1>\L$$93!1/N4+!:B*HY*4#$F- >?LX* AX0I(PS[-WYS@M9Q=$E M7=?M5CN!V6""KC&42Y'&WK/ !6TE#"TT*#,D<0,(#9.:Q!$F"4IN *HR\)=V MR1I*,L)'[- "H=XJ?*3;P9@6!V9W1N/\GQ^#DU$8 8>=\8Q;6QS"&!? M,#:BL@;*3@@!=GFU&L$UOQM>B $& @&:4X9*&A2GL7LG/'R52&4K'/XR.C5K M^4L)3]%.B(Z<%*VEVA:SVF%ZP#S?LTOL'AUC Q4];C)OW M8%W[ D6]7B8HKH+H=H1^+:2S'D.NB*3.2Q8X,?(JSR2^<*8HH5S)7J2HP3WQ MY9')3%$P$J4X!"O$>*%CJ+5PK60R2\C@&156X35)E,/"WNKSCM<>2?1B5.K6 M0!%14TUY,:=H"GA%UB;QH,(Q"W97"LQR:2Q=*]E9>2F>.A\6U^%M>BQ9>N$J MGN5+QL-')Z6'A@=-;^Y#";RG]S9/%04ZDP&-$/VUZ8\>E">]^UY9&BR*0-1A M@7+6@.!E>D/)T+/+#4)^YGB3[ZEZ!;(5NZ0Z+7_%_F:;8F_Y2GZ[P>QWSSC> MT9HC9&U+S]H>G12W;Z-,$@>*->,8L=B(&:,,?:=F7E'S6[GC^?^SD \Y7$#Q M:Y8TPTKG""$1Z84GWN[!L2>7Y!C[42X,$M*(7U-YT))68\J-1T6"L&V$8]&F M?66G,3E:M.TIV^\#%GEU GJ5XB:(/G>-NFG1@#PK]#6)(@K73@ ZQO?69WPH M3R1A^$V<-1'':HAN OL<8[+,DE_6HDPA@._DIFG"V/K! B.(5QZCUU?O8O6U M> FO9.FF_JMNA, (8:!P;=YX]1DK?:D"#B<85,Z$JZKK[C%!1/6]9(%R6<"$ M&R 9,LEV.R?V_T$AC]UB(A#(JQ;F5LM"#\?L1)C0>"^,2^L +L@OWLN_8*M. M\KL_2[^#!8\/SH%B^?*S$WNRE>E1/#/],B$&X;_K#96#F,P0-H<;M0U"^W.8 M&9P:4-0TM J1$)/I!%L+P9 D&6B@!6)BBJ?Y!OXBW\ [D@TS:OPT*IX79CW6 ME>=D(M%T$SMA*EKO]D%TP%;K-K?,;LN8B+MA:^H/A_KO4KZ=Q;[0I]!/DU_( M[["W##U: )O^Z3FBOS*RH!U9I!EB^M0?K,LB>DQY9C9?3&X6TT6RD21U@EX. M35./]*(>GX68_&0.8AJPQ6>N X5"^FO0,]%\/E[=9D$J5\/W#1D1J-@U0)A^ MKL5<^(3C5Y^F?=4:/F"RL (5C_S]DW\0N^/8CSQ6+EA_;C'/;S83QTBFKI\5 M##.;!>2/I;.)I6PN&Q+"-41F2@EIQU)&Q(44!%Q7 MC]/#,UFJ)W2A&X7$3I6_4".U3B;=: %'J$$FJE_?=2 $&)6&Z6/"KP1U MQ,@CF?."XE+USQR43I!HRI5!K97N_!#?IGB7*$&LM1MP#])5O#J1-_?DA7#'OU&F2#&99PI]Q7'+U';I#NR^JMXXY"-AU,\/<!$H[-V&EU$88J8@?;_V(XXW.+Z)XFO'W;*FJ[6X9;SZ'(JX M5EU*D!FR0'' M.'*1]Z&TX2>9FA2Q2&9AV&V>\$Q+Z9()1+ER7B%6;<0BK\W MS<5"Q/\0)H*)RK+B!AJ1#454.+YYG_K9.0#VY#*@7 BR$T"E&.A7R8)$$D1% M$0625^N\9@%BXO!3 AN/V0&PXOU8(])D(CFA&B=;?_^ 8_H A[,AIN"R"(/4 MYH?J](*,]?IJE^GAK5V@(W4'#?HO_,0*)V&AT"CG2,MW"Y9T3(O!+KA.G?<] MOAD*%JCD0;&QJK>-Q.XI=:]^MN@7%/N.#OZ_I3@1XP) RMP-H%!Q$*& 1@W0\D%%6PLP-ETNK.]^^FGGQ3$;D.:<$)7ITZ* MCX-Q?6G,&^#J3=(![JH$Y@]^"GTL06'^N N7"7&AP.&C89OIH27=4U?, A(^ MQS&- DQK1XM!A.5I(&37_X@W]*FA*#XL]T205R<@OUQZGD_]S@DNHS#Q/78) ML=X-^Q*"C+6#C%, ;B\JT%%WF%)#H'?/4[)H4"@N>"-',.<9#Y^^??H6W401 MS[Z]BK,-6GH[/_23E$N"OKZY6G[#B#B%K#3^5 H[,23;,:C(;Z,1RY(O6A;& M)+\O6:,*;PO8;-5&U!:ZX\J1#:@:8 91_"9+R;2A,,!R1ZMMU%JMSL@#:$'& M\J$F*N"\+R'HB#Y8KR&@[C#ZK!I^Z2UK)E'5:7JYX<10;LV2G+$2L1'GK4)[ M"X!NS5++$4;9&*ORZRR.]M@)V6[$#W&RW.#0';I$'T(5,L:;,]OIXKTW2>BX M;U##L9?UUY]0+B0JI$1<3)!K>7LFE1;V:I,5Z_P;H.M\Z_:C@ZIQU,%]QRFXV=;9R*[G9S@1ZAM+#_V9: MLT9]3=6&8/T?.0L4D&'SFY*&(J,/2GK0@=24>M/%'%PNB[1&W17B M0%J;3F"\#G$&(814:Z.4 ]H:=0++Z<06F@::083_D!VB+%VMNY_3+D.O$_"/ MQ@GR?#"N>8MI8APVT&>/D;4>,JF\,-$ZSBUU9Z,T/0'0G /4Y%PL&OKHF1_# MW@0#-DO!MG5U3%<',Q_V)@,M?&OS'"W=/S*?3-U)@M/[*)0KF]1NS_3Z09Y! MNJA>1EDT.D%']TXZ&+J_S5Y;(J.;/;B4;[<=RC]A(YW=ZQ4HX5!Y6)&;, HO M8E$!:$_%FCH.,X6E\L+8SQ$2;!#C@PBC:ETO&V&8*2S 7BS+@RQZH\->:;,/ M64+/(Y-+=@N=.5E9'_;6(RKX:Y^67V.F2H3=:%GO_!%B'R?L60IB/GK*22Q( MW]9):>%OTG9/K7#T*:;F#12VK7P"N5+;)(P!EWN;5O_^ZR@N)9+$7,CUJ65) M.=8F.?3RM&5)6B3$7:!Y=/9^Z@3,^GO!A=D/ MJ^PW':"3A3[V-^%E%L!R9V>KS187;^D"W+EU M%*Y4;6YH#]BAM<3N7\"0$+]@S[!+Y,=V8HV)?U2MB;]Z]!6*)^QF,5LBV'-; M(4LIBL(@=>V .ZA2-=DK3QH!=D6UK..-Q&EFS?$T2P#X6/D<&8W%M$R*RL; MO:U9R6I%]KJ6@/VN1>#^0=SB63@6H[.]=!U?31JGMN>&=SBE-EBM+\D6W4]7 M69JD9)=,4(*?22G,HM$-N&OJ*BX[:5L?P.ZJ+7K?$2T8T+@Y9X$D'@MQ9&O' MAR?275(]*EE F6&U\ V^V]8KI9Y) ;ND0E!#,R>$Z1+"--E6L30*TRV!ACM, M&-*]+;NK_O=,;&_I'RK@\<$AJKA8PI#GZ />^,TE+PTR >J?XQKUM"BJ*0[0 M,R?&4]A0FH546Y6)R._YT;\0QC'++:+_"*C'B MRQ,I;?Q"-;!5@Q7,%Y"*M'*3DY^85(B*)8J$E$9F?^4&7A4K%"&=O$BCZ2!, M0)O57*$9.2J,S,9U,::5X_EX+6CR!D^,_\CHX0;-(^QBDSJ+#R$&>0X:;*3R MODY?2M#GE.&*&9H[UKD@/ .UW[PP]4T=:\:[D:W5!^!MW,Z!8:UR;(T,T:62 M\B,UO0"Z/RG(\#S00 4X]Z0#'9J'JF4(F"5_D1Y" HS*MNQ6\CUZ+0LJ( ,P M5%X:YB1J.EIMCX]^Z.^<@$=[-;1=KLG?I?FJSI &:$+&:5,F*P![*$'HR&U, M/T,0ON/R2-<6]:(L#I4+.4$@+\@G1G/KMA0"Y!<-(]T("A-$7IM;0'CKQCLV M6OVY6#[0U+::\J3L%8<9%B\',?N\!/Y&)R-;LRM0J.]C@.I96WL_T"=P'<3O MC\N,R0));%#)!T"&RW1&R*_$&"ZVG$>/:W5(;J+XH_/W*/;3 WTI.V0:)?0I M[4L"/=&.&*@I)#V$*%"W-VNTD\.YWA2AK_',*3BD'D5YXK:7$"4J!2'K/R=% M^,U/4DMG9?8,5)Z-U<.MS:<*K5M%:\BP0ZV=D"@_OG5SN=!G(AAR<\D,@O@3 M71@ZL?>K$\=.F!YXH;PZ>RI;0H;;9O4*#*UO!AT86Z0VM*5-!!?T6; 1)34G M!KF1E,W)HIPNXH0M -9(&OY:_6S\1-T3T4++347Q3Q:OZKI;[&4!7JV78>I[5$/_%9>7KZ[?W"#SL'=# MG.4RVNTS/ANNUL=&>J:E#Q0&-$HIV.D5 ]!L3[03KIL. @9:]\T-\F^*=ZKJP0?+ _=ZT(66/ M-T4;L*\;5['W48XISZ8B(2:3I:4,*)->%#:%>*>^<6J$ M\/DBG:'[FX9@SNXM5SBFK(,WA"NV=*NVQ+DM]\26"17''AS>X\]+UZ7&(!(] MQ%%(?G0QSUN.+[?$+/@VE%OXH>OO@\9]WU":P.'/B,EDV!M$$##EZAK"-BKF^7M73YUFSZ&Q"!]'2[[GR'5MW7%,/$W?AC1> MX;]B&KCP7VF\E;]HT3A!-_8"[J2::I],RNHN@!U75_)!$S$J&*"2PT*\C&*M M!.^XBE?]V2\,P)_N6R"W7OGIO/L*OZ3EJ>SRU?$#JO]-%-,W79O.#O5Z O?R M#NK+GJ[1#;"W=Y&^[\"G/*24A04JV%RLH_B"/C%M_]Q.RET],D(I>=L975<: MP!VBETD4B<_M! [23\]C*0MGWJ*E/MC__1L8LN4KT[YY?-.!N]WEH]&?712 M*G[##<^&MD#]6DO%XI:GJB'T>YZM@'_U$/XU_!A>/8=_(?]Y^@JQ2\[I@EUFQF_.;D^7P%\] MO/_KGS^^_^'J*Q17KY:2?Y+A3[/3')>5KHF(\Q^P$Q,*=!W):UOS!UC3K4^: M$ND\YS!U9:31/D!)&.64[=T_'4W+G)S%9.LC*#]:(^[(**1/UEY&24IOVRFO MDG0G Q0XAQJFDBW=D0;@95%O57HG[IZNAD[W%CE;1/FR"ZLCU=.@0;JFM='T MYBE4=PE-L/CAD@D\"QPRD_T<1TGR*8PQ?P/[9\L:((PIF65#"-N\ MA=;3'G?D7V,!VS'M,P6V6A.: +8*X3,$MGK]K $;%6<\8/N1VS'$&\I]#&@S M:T[), $A;/6&+4\_3\ISKWNY MA('UTD"3JVTK"\7.]X6$50REM:V3MYX=/E74;$8FUG16F%25V.AH9:2A@)!A M/6,E_$SHD$$0?::'(&0U=15E+^DZ"TX55UE(MS-T=^UDA(KW:O6$[,S=%.@] MYG,V[,@L9X1&GXD[;"ML&,++#>$(3I!F9K)0Z+)JF8&;-ZG8NEN [,2-\HZ] M>ISH3&9<'6-)Q]#F"IF>3H>$]H$M-EJV\M; O;%%H&'9% P MLF));'V+/K:> #SPQ@_]9(N]GZ/(4VU1E8WGXH&U2M9Z8*7E'#RP7F #'I@3 M1HRRU4WJ2,H6&FXH.0"^^&L4_WX;/L21BY7A(F7CN?ABK9*UOEAI.0=?K!?8 M@"]2PC1'4Y"&X8QFM -T1>_[7%H=59=I5L<*Y?R"ANU=@+NQ7I*5XJ] M-_8 [,6:@O>N$$[)HZ9]JJ42\%.H[>2^/&Q_JBA B%;P9JU=$UD"D0GBL9,W>.?#$N3V.4\>G;ZVA-&*E#&C] M&R=%])7.A.B?T7 O/\E@_E3S-I/V]]=TM#RI'OX@1MG5>,PBA%!Z+ "RVGPQ/\*!?2V \"]M<7 M6ILG]##A_BU:!DE$A:$/R?&Z/6[%0$D_"Z7;.,HV6VX(UE*R&9-=[A;SKTWM ME^#XE2E3B,X>M\-B7!"C)!G1F0B5(UM"I(II>3'*X26/Q)_6 ML4^?]LDW)=_2PM&,)0&X +LI5UX$+FGI(O&0'OVUA)[H:X\,F\]^NB5?-"]I MQ.W+?D6;A[12$OF6Q=,4[L$E:OMK%$1$AOB;B4L<67*UFBD7$<8HYXP$ZTJ# M4:=DU9&/32OQ-X\>_4.]?LEJOQ R2WA^QDQ 8\U;A([V 3+V* M-+B/PCC_)RL/TU1_U21]H//_:*:L%%DW11SPYL"\CKW3 XDDB(FR0 4[-K7( M#.V7AC5AL;N6TK&F>7P!7GQB4M.>?#>#TK3CZ&G"H[E S)WEY4@N$UVG-S@] M$PQ @5NH]LWM:/F%2&Z5PDA7?N(&$96K+?5%HQ]P"--6O7(PT-8),-3HR]Y[ M?R->0I"&> &?WK@@)W]];5=6:Q0'[ M<[O,H\S:P*9J4\%%RQ.UM ?IOO;6[@S<9;L9H?(XFU9/P,[<48&^@[URM ]S M43Z]):!Z?2\#S=W+NWOW;+W:T/N#/IV^>+1M7?RBW=$A>K>AR?QL3@AI?Y8 M\(S=;>C_D>'1#PT;6 +'E2D,;OI 0L4/,*9-HK;9<#JZ#?>9.+DH6*.2]WD< M2-88=8HSRA:V7R9HC'Z2V<3SRP./T<_CFM(9%@I,.8N33CO&+K@:3,1NM,8= M?L7!>_:_W]._T!]^>(Z=,%D3*R]WM!CDD96-$06*D&:-5F1J#Z8(/6G;G(*] MP[>,#$O,S2G3?SAE^H:,P@]YWN^: M^C!/%-_Z."8#:WN8.'?7OL7;LV06W(+4@/P';D;^\P^H$(@]=YA-?=\&B!FM M#UR+D4!,E,1W1"5\A1,W]O=LTFW8[#?W #JI=%"W$@!4-P>\V-61NG?XFM&F M8$+^N4 2??N;V7J]V_:B[;UF.:8;=X(M768WMLUM#9K&M_6-U?C*.S6WR8WH MIE& 9FSM5L6=KWH]!^SQN.@% T;_$>_XW4/VKV<<[^H6/]H]@8)0#_6++9E> M-^C[KHY:]"[WB?=$?!JFX-<>&5?I'F- .9'5J& L_DT@93?QKF@B>W VZ,BI M4<%)_)ORLK"GF<@(*XW/;WL]5C7"]9N?I)C R6J]XLO2Z/J-_,)KG!3T:0"% MR4$F.5VY:1( OX[KJL?05=T16BQ0P9+NSCE3>N^[$1FAGZO8Y@>RX:"QLR004N5J18/ M!>?YK!_,&4MS"5$P'#D(\X!C/_)NHKC850W-?<.*3J"T$,JYQ MB3PE:;YHL@DX8ZE9]R5'P)8/F1]X9 6F 2VG3>> + H%3X#EJ-U<<$4EMG%8 M>WCV'5#%^"A:AW) MA\14HACL(=:8JO,S:/82SI!$E\90,A6:7D^+8R(COR)652C) 4MHQB-%QXG& M9B@"]6N#YCJ*/O\7,P8(;_DQ)=7[.6NN2VP1K1:QT46EP1)HJ!"%L#KK#&' M7<- @Q7QHK& U?I2O++7(99PTA$H?'=7OBWT5>T%>$'607CC 3#*AT)NS@E. M$,RP!7)%V51A=*%& W;^9INNUI\27IJC'NUJVP'UQE;5I.71:2/X"YX&F8?7 M1N%73K]*4$Q9T"S>+!'KEH"]2LKJI8B%3+F(80]\LOJPF(_29/(5S0AFX0$>"X]CCJ*?*&C+M+1=H[X*H'EQH$/+(_-MG8!"5#>E*X_,-_8 MO%#0%-S0E81%41[K8/N5^7'UKGFZMUPH62PYR^>"+K[ ML!=KB3VLXCR&YL&CZESGOX*AR?*DG.(R]!1P5+?DT.D$U"N[*5V6#VWK 7US MH*] W_'ZP,^516U#>+RFLO>.; (&:*?"-+687RC MYEHGHO(1H"7GPT MRVMLYR (0]@NF-+QQG^CL'QT$]&-DI,EE9TMPE%@8[F+XM3_1]TTU[TW<&_M M: ;5'J*A*V"/[JJ!H9T%8W41K2^*B!ZKC%WPL[_/F,(8)0B@"WJ 77"@R[HX M-U&6QP9A(,4M66 2ZZ6OY<1.9@SVPO7=\7K.!9_HDQ!YND-&[ M"7[($GK$@P%\I*Q/MSS$A.5*TZ4DUT'T6>R&J_M?6.6YV/_<1^E?<7H9[7:T MS(]GHL!G5[K \=F8Z=HJ>G4B"AC5S>EFO.87C\P0.= !IZB09)Z51*>U:<5" M46$A;+F::'U\B\"RF"^2JZSM'?2.)(##51^#M)]#U_<'#$*]U#"/-^5)E^"[ M0(2Q]=?2)[7.<HKKQ$]<)_HJ=N LLZQ($#B3#C=6Z MX-&B!AAD#"@U >2P9TB%#'3RYE(@*@:@Q$&K)I>N,&)7(NR%'196KLH,QG@!Y&;$3PX_T\\..&F-N V029,T(/V3!] MP8/2.!/LJ*@R,710WO"1PXB%"'!\/Q/@\%]-K#L$F7,"#LDPO8&#T#@7X)!5 MF1HX".\9 (<)"Q'@^ $^<"S7Q'*&T..8UIE 2*V)^N!(A= 9@$F]/M,ABD/Y MSP57S!KK>8MCS/2'#S$##7<^0#($.\X +J9'B&GO_TQN#WX3J+1&]5(84&#X M%):WVJ[?7-*45\KH8\P&6G.&C#83:>.'BM!(QJ MJ9]HA;0L98FZ/$5XY-;QCT--7\XZ(, ,W;Z MBC)8\I 8':,E5 MT]IEHJ0JKE2OI"J=KD!]OH\!CI*J6OO-(ZE*7XVQDJK6N020DJK&-XM(JBH8 MP4RJ&M\.95+5T4" G%15S37[%=,JWMA;OI+?;C"O:B2_4?I>,:/T( ,44(<: M1EWSL)T&X*54;U6,O;*1\T2"*2JX"L"A?"&4/9S .(4M'&&+N+ %GWI2^@#P MQ4EV)XQM6F^4Z4P$.,;T,XIJIS9K?.FIB*&]&F!LF=@PNL@"I0!](_1>B0WM MHY/B!TR^C.:[P%ID@&-+7\-HKU]J: #&E]ZJC+=^R;DBRG:!!&. *Y@QS'." M,WGP"1$Y<,W2!7WM),A!>\[_&Y K&7V\Z4P$.-KT,XKF2F9>2--3D;%6,I!0 M9F+3M&),=1$#!F&J8)P?X6DAM]08.&(T*ZE>A>0M 2- B\#&5A0/BL-7&TL& M8UI.\'@6G*C(T:N-JY>4[+6P=QM>O[E;8C]\$\5Z#[";H0@<,PR82P:6 >0 MHX\)K7J?D)V\DXIR_M1S:=9H"Q2K;KSE@V,@FZX=@ M-T"BR5?X);T-DS1F"2?/SDN@R@VN;PD<>U;@]45,]=HNF MLQF_IQ+W'<-'HQ7]1DDC1MM2>9JQ-&4>^IQ[J-63 3\ED^HKG7)3HHM/T('- MQ,D]3MN+4^EU!NZKW8QP= *@T1.P)W=48$#$G["Y8'Q0R8BO5),%(KP@5**: MPA27T6X?)3[+JR13M5\:@ZU!P:PD;QP7-]Y :6@.W-_;%%5/SF5;P#[=*K*A MZ7F!*&VKMT)&4Y5I)K+EG12E_HXMK/TDR>BNS_:$'=2AU-+](_-C[#6D(NIT M!>Z\70QP.E4W]P/LU)W$'SA-!_73-,H9V9R?1[; [=%TC/9$CRT-_CBU, =A MI?XIP>LLN//7#9?"=;K.PO'U#*"W1B_[@7=\3?%'69\O$.>$**M1?/\5QR]1 MW]6Y03,(/0-"ZSOB[W'J_X.%>VF"C1^=X-YTSK^4A%FMC^%/8;+63L =7D]I MV=6;>P!V3.UV9O0IM<9O>QPFO1;NBBO<#PP3;J)8Y!&M MPMOP-?)==JOAV"?U>@!UR [J%O>TFYM#OYZM*?V D.(2.^[3I"7(V&75!)$ M1JK/.7EY(MG$5[!'5IV31X1^G@N(5B$2+-B=I8G!:)+OK?NM+:;!X%<<9OB! MQCBIK-<$+SV?!E7RB^$LZ+]"5ITZMUD];)\8?B/ >16ZR860[A&4M]E29\ZXE1]$(8>A^;3!6R)YM3KK<+:[AM MB]?>V<[ A&#&-')_%^9Q)2$,!I/KM;S/=B\X7JT?B."U$66];D"QI:OB16Q9 MHP_T ',7%0S5_@P9<3J;)XKQC/:4[\3QYBDLH<3!^\(FC)&%R/,4ZM]7OSS_ MS)878B_MB/YRC.AD[^K'K#&/US?-&(;H X7.T4QYLCHS01SZ(LVHCM;6:@M4 MRH0>:A-6)ERQ@;"I9!#;&3R]C<+^YQ>2A^WE 90<0F@)I_>+"W M.AT^2-\O1$QR)(F.KL3'8=*#B9P _3BY4?<5H]8.?#;0V= ',[D65=M+JYV& M7\;D<[Z39;-I#4V*]4S.>_)KT=G0)%<^-?!:>CA-<,Y"#\>L26.T?4%+37WU M$/XU_!A>/8=_(?]Y^HJ6G-HY\YKL1C*WL4U>^3J&-+]-'B*#:^A'Q4 V. == M[_9!=,"8':<^B'NU](3CH_/F[[)=_G>6?^:_9*S0VE+:PZ[6UTY,9:P]"S5+ M'O*,,X(ABXG&(&WH\\L8JO9U/\$28<&39T7F3)$<'KZ9>%Z!9.9&"^7?H&AT>?H-'BK?()?+PB0"R:IF!B\9FE-, M-L7/L>_F699'AKF+/M/#=];UZ:,3_XY3]MSF*ERMUV16##=L:QCGI.B_.GVC M\628Y;0U\B=IG]M&$F"V$^#8]NA]H2#'ZST5C&(*2JAL]'Y!3)_,]>K AJ)+ M0,7-_\%V9%\E:.WX,=HQV=$K%3X/2$9"!1& C,LJ,.P7LYUQH7[71C.6_V(? M/<]&KYV0J<7OY$_])#XUUX2_YYQ_Y5PA$1[C*6PQ M!B@$)#^4(J+?J)!(2#FWVPWCFKS,&!9S[2<*L<&!FDUP/@N8Y7J._VT*/E\. MN%9-.Q*NZ0H,31?B+L4H,,J/(JY#;R(H-61J>;)Q4H1#CR*J."#\ MV@_Y8CDY2:(S:+.GU(G365OM!6_\D!U,:=EN/M,02RQ);D6N^\]QE!B_8-S( MZ:[MQS VHXFA("B-^]PF M28:]JRPN;*%YC/\UH(#Z4;BX6>#W2I*## M%SJR365ZD^N\5J:0<7,RW2' K"0M(MM(Z58T!. %_RDNZ?M& ?:^6W-6Y"=, MV9P+<-.T6>QQXV&7_/@L/LE_SDC''T&"]/ /[%_MH!_%AE_HWZ9UCQ C\PE3IR4%VC.)25P M2K.J$@7;C0MH/E6^Z5*;$S3&G&I4@KG/J^8_1Z>YU1S[.<^O(UAAS#FV^1VD MQF1%&S/M\/T4H.\CIS>>%>X7N6,VH;^K$.>._KT^BM$)H),$YSP']#,$B&F@ M)BWT7&>":;]2->-T5M/!T"PP"\&VH3+-?;*8XI--FM!ZKE/))':!$,332H2= MZU0#^BNVY-">TU34GJMF82X:+-293T9F/MJT";E?Z'1DR# 0YB/]Y-VSG)(L M?\G.N;[G-$M)&7D6IB-][F<^[W3\#",E#G^A,TE7"T"8,BI)QF>Y],?G.#*3]P@2M@^4*0ECO0AVWB>.;1KF=PDH#27Y&;Y;W9H,5KPXQ)ZH(+;+G. 9Q[OOF[[;Y)+, ;;M M?!XC+V+W%P,ZQ%NR!@3@;X[EE"^-24H@JL7,GMNV^+4TC7KGKVU?'AE@V,X! M,Y6]WX_TY8T*>.83C?F/:7+^,2?=&4]+(Q@)PFPUX%CBW*8R0%^XPPQ7^82M M9QMG-Q^J(XA YL-^ GZ9\^& CSG!?-A#NB]O/AQB)/#S8?.!S!ZDC+D%OZOFR8^"Y[XVZD0&\3OSG,3F.:>J02 55FT.>.476&,!54 M=C^%G/P5S5$0G6#;2S19>1?#EE]N-C&K 'QL*K2.8A1)M]4C+LI\H?CD(L]S ME#K!)*BLR?K, ;K+!Q@AC:J1[QG#=B?U(2!X[>7"*9!\JL2I<3]%<85P@93H M/E\4;P_W%4I/ NU#Y#ESO!_\J::]K*$0YHQGAN$V@3!=Z)^%:,/A/&83>Y^O MX>SB2YITI) 5B$E'2YXO<]+1_U033#KMPGQYDTX'FX"?="H'#E_&I#/!Y^MG MU?E,,HTEQ]@?KXB^-XX?CSFU=)?BS">4GI]EO/>:6T4XX\FCKR4@3!D:I1-9 M$T150%2'.<\34W^IPI:.L"69E/P=?=H0;9A5/6K5-;7J*SO?B-;YD09O +7. MR>!4@/P;%+8>-Y6JEMTF4%W34'U-E"/ N=@02O(. <(AFOZF@ M<$*?[BZP^)4QM8>YU[M]$!TP?L+QJ^_B^FGP/@JYG,Q<"3O%D?]^&27I?93^ M%:>/V(TVH?\/[,DOE"L^V%2\@:/QI)] AN9)& /&Z6GU[QT'$%(B(292H?@" M%;)RM"8H74%Y(B8ZX!25@BX0$S5'=5OY0O/X$)]"9Q?%*:7+05Q\ U>V,3T? M"!.,0F'KN)"E#\9O?H\2AMSO?OSA'<-M^IOQ[%4DK-*YD/Q'3(51+)K0?L?+ M:1@2 <5X&,8ID!^ .);G R]R,[KP8TK &\F#0:I,.7_E;/+Z01'!8?1YZ[M; ME(4E*E71RT\J!YPO6,(OEB&)_\C\]% '?'LB,)EPR'[@JX?PK^''\.HY_ OY MS]-7M./.21>P"QEZ+@I MBUN$F&"I$Q,*_BM&NRA,MX05/8Q(MSYIBD/D.8?DVU'FK[H5Q#F,%'/K"JI# M[>*B'(Q"$[%79"-!4F;:_>(Y?#RQIB&^4N_N9[BAU%F+6!,"Z/+#[D>99*\) M<9%A9=,YVUEBPCG!YEYTG.]S<@Z4+_?6^=*MSI@SR!(HXJ_+),EVHJQ;Z'W$ MZ3;RHB#:',8J%MF),W#@G]#\1C( ]-D"AO@IM;=X%%2>]R!)7K8MDR2>;RW) M*;^&%$YTV)2"+M#G8VAW)"MG"=^BY\?^S4?]9X+_CW[R^TV,::8=)F,E?22* M3_'5%7R_).QO,OUHR%_']$O!_4;=P:'^ E%Y$148Y1(C*O(98/XH7X(2O5A3 M<_FYN6(*XU\[9 :EBWB7B&0[%\N4!?/O./#MY5ME\:?"NTAPS@I8;%5<:@P02S"/E< 21H@I@)* MB0[@[\G-[Y,Q\\4-VA4S+H.BN M_!S3 /P)^R\2X]56@ _SA>SGC/3F/]"E0YP^P-YWZ\)^9P[\1=BKM9XZB//Q MCE)^L1/(H,\Z\?%*%Q&_R(EHF*7@3U;248W>^Q7S+7@!]%N?E#BJ?>#BRY[_ M ^%?\YT73X@M.GMGW,:^!>7QIK(SCHG8?POVYRNP-]=:GAVZ>*1AG^KPCN"\LYW)\$=-9 M]<@4WG367;XO=CKK^2EM)([\!/7Y):7^K,->F75>3B0)K"W"WV ML@"OUEHOVBP#)@OY:;4^?K.&OF:3/#LO@7)&&HD7] EF3!-7YHLQ&$&&_U'U M[8WF0BIZIM#A6:Q2.MJQE"]_]XI)B'YC,IYDC ![MZ_5TG=^B&]3O!OTY'LG M+L Q8B2S=GY:3Y\%8%P82],)'L?31 $J&V+"64H>@V;BJMU4SZ[;@\W;D,B! MGU*RNJ2K4ME*S MC]1UZ XHW=U'_%'!F?G3?ZD,%E%*9^F/GA9K7',1-5N6_J M0@ X'G0W1F6WH]T;,"[T4*+W'B5GA<3*@3!C[X.P34CH^H$OMB@/_-T+2_L. M&Q9)B2E /?SQ*8R+[10QP0<24[:2(+EIV?LI.GIJ,055O@'MFHHNR/M0T!>V.S MO'T'*3^"E17M M'#_4M$G1>&9#M*IDTR#E+6/>,.29-:?0K+3B1,_/:S6ET[@KZ,X])V/N*9Z?'\J M0/URH%FHP_8D8=F3OG3OY9BT=^4@GT["D;4H: MFQ4LT:^R759KV28KV2;H-\YZ8ORT M;R V<.AH$8SA+'7N6G)BFMH#!59M59O6/'%OJ[I MH4G?(?V(]T0%YKETV@F+QZ?VC!GR96X3+U4F- -EA21>^4MF9%7"V:$*/PO+ MD@F-<=\X",;'O'O\^0&G/K\/X0?XN!AFU[XSQ#NE"=K0[J3C3+%.K8=QI OQ M9_;_^YP?6E.&,,#.O!T:H(XP0P4WQ-C!03KSEKAO&P+V=E]'-EBZ;IPYP3*] M=.+X0'[9=+-6MR]06.QE GF'IM41\&ZMF_S&8$#PL;-GFT9G01:MHQ@%5'^W M9#G^LF;I>0Q?GYZCM/_*O;;S#&<3M1':)HG3GC/% M_@9%C$-Z2GF!7*"/8(4&X&7,0, AV1X?EJY? WS"/>,1_9 1J MO8]^Z.^RW3(,,R<0I:S8W<=5^.0$N';M;8(H9' T9K0"- =3A ZFYA0T!+([ MS@_%@C]9;%#.:"\JUXFLO3+9 T6%S O$K^=&(0IQBA(J'^W@9G%,6])URSJC M1=S0/HZ\S)U\76W?W,>90:B4 >5"("$%XF(450,_Y-9EHE@ >OOF^SCM\)QB M1A%FZC9C2)UF.2,<*]V.^'F/V2+ZB0*&$%L,_03M' _3P4U_&1VEY$EN 5R MC=FC"5)S)I# TICBEW6?MQ@/]D[IK_ :$TBME &Y\YT7/_#3PV7@)(F_]K%W M3\"#0Z_B]+,/':!H.-@T\DE^9R* 3_7[Z]+7:W*.U1(Z!<\%*KFR=_4$7SL) M !;-4RFRLR?44) SA@4M#T2V99)@92F-UDXS!(U3I=L0HNPQ,SBH$=RL[U,& MB'. X^5C:'WJTDZMUF-L"JH:>P '$S:E97A0MT:,"!H"#T\JZ4DG@_FWF'\)!_""7:_W42OWWG8 MYZ.7_' \:,FO_G:'-TYP':9^>J@I+UC? NBP;%"'CL.:/P,<>$U2]LXEH_00 M)SBP:F#G\<6YUI8&K/DSX)%5IT@^K.2_ 1U3M2+V+K/S$_89<.&(L_JUD Q0U-->9>@: IP5M65>/ &5R)L MO>9SG;(N2\K$C>6?=?K-KI&@D1D"3# CGH\S8*@L-%]#G$'DJRE\3W?"<^H(B?W\MV0\RH'51 MO0 VG4[0 :Z3#KUS3P03Y$@KD4C4+7!L;..G55M>@.7E&AS;>W[[7WY @$!5 M3\%W<4C6?9ME'#NBBBRMK7\;I@0MLZ01QKITAHQEG8U0UE/0[0D=U;HK8BBW M,L@9(Z?DS)]:R'G;@+OI[%%P0A(K_AA'SLPV\-DVAL9HZ!UR2N)4"C>1?QV' MFLBO_O9(1:F)A![_#2C(U:I ,:SR!X"AGWKY>B,/I60Z9*D_?FKGT=._0A]# MIS/AT9\@CR-321=!D3W^ON%**2@](SCOP/VC5I56MVCZ._0W:/.E4*]Y#_"-4]:F7L/9PX-9ON,88^]@Z" MEV'J>WZ0I?XK?L)N%ONICY/K-S?(/.S1;'!ZK37C&^#5^MJ)Z7%!\H#CIZT3 MXP^'>@(-V0_C<@3JRA.:6SZV'I$=0+B94NO>^4H2:532MIX04J\RK9_;F ^B MT6V6'GFJ>+M;E7UFYQLUHIL>X*RPM-U4$%NZ+YJ5'W *<;W;!]$!XV5(B\A@ M\:^G-')_7^V;3$>,H)G3[7( MK-L'*"1W4KEZ!;VA ^#5E)[<_4]\<^K"=QE]](B>T"=+#CR1XD^?[/GKM0Q( MC5Y:WQ*X;S:H)WMD33/ ?M@D[>!YE/N>77\;1<&GAP>+ 0?O[UG"BD,E-U%\ MCS\O79>6GR)KP(7!7M<.\)AN%+?OT*5$^3.? MDZEG4Q0 MF:-T.@+VXV[R]YZ3ROFG8(-D/I8]?2(K/'U"]Q&B-"^(RG>8_-9<)$22 MJHGCO1.G!_::9'TRJZ(94"=N4RS/+ZEK ] U6T7M._YDHN(,QT82+,[K*"_S MT/6QMK5GM%W[ AZLG4U0I-?J=@0ZK+O+/^!Z25ZWN6"%:AS R@GNM*;0UWI( M3:G 3Z)??/SWZ-()?++O#'WGQG'9"QT-9:9T>@%UY(YJE\6H6KM /Z;MH(&) MDE64&V+L%JADB'*.Z.L_\2;Y+[[Z9NK25N/;0S)"K0ULEL":2ONR<..'3NCZ3G ;)FF<*191[:V!.J.FFO)Y@:(I0&?4E;CO^"SH MHI*P_>/HV F3-7\CY G'K[[KAYO5NL8&"3W(2^K_U'C'Q# +X*XQAD$KQ^8& MZ0-VPE'4['V$G0O#C)?9U3)XB)I/ZSW6LTH$S;S4#3X>*GI^<8.TD6 M'\I[0(UY 8T=@&-6N[(R JE; \83#:'[#N%/Z GEQ"M70JV>\(^I\+=/WZ*? MHU<2EF6&TS0!"=7^"75=ESM[N#=N)LAJDZMUQ>TBW=4 M88C#2\,_YX4H,T@ ,)4YCN# H1XF?-F. LC%PCV]6 MLO( 0FU+P-[<(G#O8O^$+*)T44[8LIN.J:>+X]1?^\3'"!I%:^1Q'O:Q,*6-.'$XSCJZQAU=5O"3SVB:* M_7^H'^+KU'%60[9)>?40KNLUFR'=*+RI(5YE8GF^F51_" >X'Z,0'SXZ\>\X MOJXSJTW(R[NJ\\R)6%44+:^MRLT MK].[,559K^=<1GN[^K6C7=UM#J-=0_K>N:J$!V),D&+@6\WKG<($W?2VZ_+) M(PU]QGZX:5QQ:G:=H=.K#-#F]_@%SU)J?6Z+S^;:(Q%X_H8I+6V5%%8 [^T4D/T_-EK?O 6S-/8I@:_("S MB+X-]UF:,-Q\K[=VKNTQ%W10JUN+!:?-Y^#Y#5(;&,Z<.N+DH2R'1U5Y(71> M<*71>UA^VUS$NKG'#/VVH6!U0_.9^:VILLP*O[5=DWH:E8_]]GN#-4%%P3X? M)ZS4M;H,J*HA4,]K5ZXH]OG_5W)NP0W$.Z$A9QNL\6#;*$K*M19,(9#M^R7,:RQNNQ9OO/E_K=&.AU>D*!8KP M>0#TTER_;;?AFA;LU5"BI<:,)_UFUJ"B)L6.+ ::3PHOT#!U4^I $OY=('I2 M"*A)'6/-A+ZH6)."=YF3/F''N;%CEC$)H^$N7N:K--R$ 0OA#2 3+#(=B!F6 M!AG?E#TFH["#U3 C)L>MI CO JO@^KKH/%WH")VG:R5=UTQ.W%1*(;(8//"& MQ0?^%EV>DWC'?72 RY8]MYH4I$A1T,1 >7VEBP[QPHI67=M !::WP%5<";[! M<<7IW%+MSI^2>&91JM[+ZZ:<4:2.M E5L2UNKQ>1ZG4/;D([+W/2^R;;*]R> M7P2G8!71-U[1L/+?^@M*_:.0YZFAV7+"]@Q!G+FFFMN&MN!/2J9$2*C^\GV= MR:GIWKLX,\:M4+7*Z:-%GK%:$SL:.;<)$6>G7E_[VSX1EP,OI(3OE$C\B7[-]$)/V(-\%HZ0DO W]FL1!\XEX-3I8PUR]Y[65P5R0)X*E6UJOL@QC M@3AY;"VQ?LM$DB?>4FM+)+)(WT^Z.';-&(@S?E_,^_STEF=UBT]X4>[Q<%PF M42YL?XK7']4+R$,&(T4-.R?4"\G&([$O)@\W9/(%Y55^NDUR>*"XZH_[$YYI M?'Q9D!]A"F-J]>"4R/HC^<"_<]U?21O)!+ M=XF:M)0F/."U-;$S7YS]GWMMN!=F])D7LYLGGG;Q+EQ%5#R F-Z?7H*_$_80 M!6FJ;\(W@ -2:+W"'6?-^DR'(YZCVEAAO44M9-T*8:211@IQ9 5O37&!1$CT MOL*C\4SCE]?@H-\K',YEOEFCO&. M"E]NS-WC#F2^)J<@RD[U-$J_7*RF1@X:/6;*X* @10P"?1I;3TL*OLTB M[52&0H7,2F-7^2G)/7;=^0''A>.=I@9N4R!/O YSY&23OD:<8%U:VL9:R1JI*ZHCS6HNYM)( M*8]P@9Z+-Y=.^1*R%';68SX38VG 3ICQX=O/Y$I\D#G,'A\NW#$,'^KAL\:' M2RLFQ@/ZA^(I$ G'F)%SG4<#(>SDU MW](@RQF](:'H5\P_NB&K/(..I"0*#R&,S9(;..4BCKSPV""'XF%'DC"24O8. M5X?YUV&R<7Q,Q>E_@"'L@D2?QU5\!"6* FW!;8#=.LV2_!D)4I#5&2173_+W MB(NC3C5M PZ8E7NRGA?F*[.T*_,71#,).?7:?)MB!F$WTDJV%'A>U^>=FW5% MS?SY<(R2$Z7++%G_L^"NV'.9()&3_JHNEZU+?](B \W@,6!;C^3:-S&J00IS6I M=4-7)D!<*G3K:7V[MI@.8GBM2#$7E.[4WI\:FD5P$C?W0?_&)?'&J-*=2!3R M%)C2P08+Y5?)09R0DYH[_OJ/?)W^_D1DPE*W DRX9%GD 1.4O^:ZT<@!S8#"9$U,>_W]PF:UNUQ^2-+L;;L, M^IXZ[*)#GK-*T^0\O2!"G)MJ7>T?*THS\K8E@J?GDQX360?;W,#3XQR:1ISG M[I'&E 41KW/O-H.[I\W]0,/>DWU >R%/3RB6MZ>P0!HA3VLX.^].0 M0AHIQ8DI9%L@J23Z/O;EPR\W9%(N32GT).5.^ -ZHR5'J"%* M#^@O\1J-1 X5 \QO7>[M'X88%H9H;[\/5L@0*"!)J2# ]Q5@ERZ ?-\T4D9+ M]I1E4J+SO\Z3G'_TUW.8A3LQ'WC@6G6L!RF)D*:NWBC(TFX*A G9HZCU*_@U M2P(\QU[1L0@[92N*'M+9A&!W&PH=W2S"<6[=[IA2?&^K..[-],YI6&-!']SRZJW M^Z)O,QU>@Z,QW!GN*7+[J9'G9(^9K1MRW:2(L[)/8^OY5<'7?Q'GWE"WB\'U MV:1'FNQ8<-R'ZR!2;$7H:)$FH9&)U7JPDA!A IKI:_U\\ M,/,X8R?(PD_5'Y"$GZ0D+#_^2^@M&][Z FEZ72H/N=1\BC!Q.I2S#9[OY,^E MXVP84_M8O!LD?ML\GMU\3>+O?3W@90JDF: QI]W;O?X:86[HM+0-,\Z+?/=] MV'%,@YYB+BX6,X@@DLWY[9=&]#/_%_^P^J@<_/O_4$L#!!0 ( *R)9D^7 MKH! ;DH /J !0 5 9VMO&UL[7U;<^,XDN[[ MB3C_0:?VX-M;Q*ZR0($<<^%P(G!I/?NQ?/> M<_CZZ@2].P"AY_N]<^A-9J#7._OI\*>3P=GPIT/TSVGOZ]=\I',G0CW#H)<. M>?#38/7-13YJ&/R]-QA\._YVT!^<]0;]OP\&?S\<]![N5BWOT&M./793WPO^ M^#O^YP4]M(<(#J+TSW]^FKII%7UQ -._CV/W>W3^X<+)ROI0=$ MWM^C],/;T'7B5&Y,.GK$%OBOKT6SK_BCKX.#K\/!3Q_1Y OB7J_W#QCZX!%, M>^EK_SU>OH)_?HF\Q:N/WR;]; [!])]?9G^$T5B=G,0>Z[C MRR=[8WAC>+#Z-AI/QZ\ IFB4(W;2T$;2?A$N7B&8HS;>&[@-(_DLJ'F"D9QX MBD/WCWGH3]#4>O5G@NR4=%;4/<)(7EPXT?S:#]\5H&$]\@XIO_0BUP^C!((Q MG#F!]U>JDVA"0HL:#[W5 P01>C^AV4UH2"VT/B6+A0.7"'?>+$#K+M=!D[#K MA@F:A8/9 Q*/ZP%>$8L/JX7F\N1S"6+'\\4)K!U#"S77C@=_?#"*(O[%(6T +70\@C<0). :A@MD MGF/HN''T*]H)7B11'"[0G"1,&,>(>BP?GFC3#2M>?: )J9EE)PVC"87H#<&S M\]% ?2I]M;P]8N#"BU/+@^9(#!8T5X"@T01$'4O/K)-$7@"BZ G,\&LUV"MS M#67P*D+Q:D+SJH+O)9\=9.%5<: 8W)1554-B*2.9L\)J2!MU+(VKK8;D5#L; M-(\WU3/J8(;-&TW5BSF@H;ONIGLU@9$-GCGR5DV9T.PA!O-CA/Z:>'X2>V_@ M";@)]&+TJ5KV,)YI,+ -1MB>0Z/:A#F\* M#\;Q'$")1%?',V=5MOKP9P] ![KSQO92='AS>/ ,G2": M@8Y)RCZERM(G5K M3%[=$!IIJ5C-=C35#Z61MK+EP$?['WA)#=H1R1A3([5W3HQ7!(U-#F$4W=C$ MFH(8C;_#$_ZC$P/L4LL/Z4K;!PG@%7^6$=[^?'V$7K751,L[K)DG TVIYA_8 M(/_" S)"$J O-KA!]*>?CE_3+;6+MD,MS)[X PSBPVJMA#0V6:2OVWR7)?X$ M@SCQB#8_T'/36 [T_8_ :[[-:O $@S@Q\OT\AG,\;;GD$7^ [G/'YG/?]A"F MG4(VI8UG2,-\RXU]!>P1A2E]+7EJ;]&7.7GXR5*BBTL,!!\Q""9@LOK4B_%# M^OW^6;_WM5<,5/[5"2:];-1>LX/8E$A$)M+IRKND.AY"EC3Q)[_1*!R]1.FB MJAC(=UZ GXW$V>^;T"MBBB-$_=_0 M1[]E3W\$,P\_-(COG078>&%2L]^.AR?]T^.3H_[9Z?!D>'AV>E9ZY3)X1K#Z M^@YTBV>@7[?P5)57WN+;:QJM_-6=>_X*)E.T=A7B:/X6H2!5(9P ^,\O@R^] M)$+O&J:K 1PSO3,)70"\0O=OD))\_!=8$D6TT0"LJ>T;@U MLBE_77WWP\.SLW['1,*D)I?$4*7[308LMIL:H^PN"C+I76D4UH/ 'HAHF]RZ<0T6U=I9X^ "2N$]9-NB\:+HIRJ9SHDPK>:4.DVKF;#<'G OO:X?(BG)#7 MW-1>MLA.G,A;GPSO0);S29(,Y& M^8];+P #HN!JVMHB-%[2BOUO7[O$+M"O8_@:U;6B8M!F&%K#0Z*_(7 M30WY&#[ \,W+DBU0!;;1W#*I\5!7B$Z+"Z/RM@]A%#O^__->J6N3NL:6B8U- M6R$T+=X.; M&$#@$,96_[KY@F-04HM#BS<#Y8_R'>1B0MUZ;3:I$'"$BAAT3 M"1=%A5BTN"WRH*T6GT*-P$,<"T>&\ ( %,@NS$)+C5BJM;!$4FZA"/EJ+/.S[ M:8XX$8V3&&='Q>M5LFVD=+)%>L(T%L+4XG[(WOEIX?A^$0M*E%ZE5964PZ-^ MOYOB8A-5R$>+'R)[R:L%@#.$G^\P?(_G.+;<"*W*.A:;T&NT2=UAH_0LOMB$B&LD)46!T;U M1;,P*CYIE=I6R3KMX&0E1EHA,9*3XQ_?-B]IM+RZ(98UO<1?X@V.01_?X%B- MBWZ_&-]?7MT_75WBWY[&MS>7HV?TQ_GH=G1_<=5[^OGJZOGIBZ*+'/EPZ5!3 M)WI)QTNBKS/'>/UJ(V/TL8E@L$H*D$6\!(+(G *T!Y_<9JPBDI'2@/;N$4A;ZI1R M[C3@$O9&6^-DSB$[DL!Y2%,@]U=D]?&10WI'0@<(<&:'/,$#3G;_YO@ 7Y*, M+QP(EVA1GEY\)H""JZ^A(.&1]S96FE.L%#N'F@S(F^/Y.&/A=0B?$"O*"=E> MXO5?))O"V=TJ!+4BFGBQ30Q$;P"^A ;!*,MC%ST"%R"50KRY!W&]8Y^GBUUP M$264>..NPW8&Y_4+T-A+1#L!$.4F5@& 21CQWEZ'!?X P:OC%9G%BNQ+%382 M<,#1L\K%LV[#HRF]Q/N#'48-#S[L10*WS+>=YX(R#V/'-T7FZXQ$]4OS^S!P MJ8#@'\!0M C"I"6]DE:@1MF-!QB^ A@O<=*WU(.+N/&*/4?DY0:MBQTX$:90 MZ<+S2 \R\L*0P2Q-C?GHS>;Q>/HCRI)#$J!![6,'-L1)M'&1FGF5@0 T*#WL M (8H@3:N0DMI]$J;=M8RA-'+#G@T(5+6HE4.1$C)W\ K/EG*F5+9A!$ES]^Q MV\)O22>\^+YJ?L>87R[CC3C MC)6WNW'8:'K4WHI@!3M1S9CA.XDG=S .%ZWD2X4+#^4VGM87QT$/SA*OG?@. MR:J-348)CUC)9V0<=%J*"9B@%]]B(QD6]>W+'#OL]Q''CKJ/# %2;?1M7N9O M_H@#.=%/CW&P3FQO'SC$2+7Q7)W;9'P&6R%F)%I[,DTZ1*OZ6*3*.F$S:;E"*>9$NJA [F$[0$1)-^N\3=8=/4%//!_7;82+(.5* M3^<&VH*/LU=/>4&[_U33TCA\" JT+A",CT@;+SB5$K]0[\%M-*OR9X#XHZG6 MEC00<%&H=%^KR[D^F7@9&0^.-[D)+IQ7#RV%2OP@>=F9'>U#24.:;=S2CEPW M620^3I60;MEPXA0(YB"(O+>\TNIM&$7W(!Y/GYT/\E&-R"@6(DH" VS< S_B M4JX!F%PY,$#K^:C$ITLP]5R/?-V!U=$^$#6DV<;@U&<(G"B!2^:29KNA?;C@ MI+'MCO@LPT$ 9AAQIB!AFWO<>V'[D,!)HZS=KDG.-);_H&&LHG$84>=WY:=? M:9EL2_UU%^$T6)$"*R#E:C@4*B O^9*4@@ M9Z#G[&4U)EAT*O!\:3Z%$5QC#I&?VXN[I_?NJ-KWOC MAZO'T?,-:F"V0S([/%^1Q_!!$EOK.?Q^ T$"KI%.X'A6_"*_>O'\(HEB])+P MZL/U$VS0AZM>"&$LE6O3X(D.KU6 M9Z8N^,B[R+$.$7P46IVV97T1@H6"=4M[<<"@T<8;\?=A$%;)+PK"T+= S'[& MH41@*]2,.$N.PV\"] 8@BHM!(4"NI*T.J>#>L2@X M"/G'-RG*^5(K='8'ZP3?D&2S[C.+B7Z[= VC]:<2.HG>MCL%QE4O30DMB)P4 M7158AY%F%-NXEU@OFHO302]($#?6Q^;G8!I"4"KAJ1LI(G6HO37?/,QKW2BC>Y",Y! ,A'@(3656Z='?4' YL0 MQD>OC:G"T,J Z4VIM+$6"6PJ;;P.7>2(*$+FSYW(<[&SV?.3F!A!S.AE+4:: MT*T@HE0[:GX%N-@=F(S01M^9@?MD\0+@>)KRI!1ARP>F9H-9BS&)[% 0UZK_ M_GTYR+62'JD\@S%B78?-8ETOQG\EN*F,T2F&5&W M,DKQW\?G&V6_CFD9Y"XBK$9+F.Y'LF[QI4B)AO[*HBL>0IA*+XZA]Y+$N%+2 M*\6CDMP:*:AQF'Y%W"L.9D?G=,MC$TD<:^T9OC^5A4B(]/C@^>@)O M+"N5#!40&7X/>F[0MV:KDCL8:Z"?F ?T%B#> U08H#S@DWE=1+L#AR(*\47P M'FB\:V :OA0?KVKTTI"3;#+<-(?-W#1/S^.+__IY?'MY]?CT?WM7__WCYOE? MG7'4-*C=PM$7 >_H;'!R.#P].#L[07^$^V' MC,&- Z$,+-49)67,D@3<5X#0B@\=8&Q*&(/*E,SV0DV8!9*\*08"*&5"EKK\ M,H%8U])W3"L<%+MGDTR- EB+R8I#G_\TX M^PC<.C5EA8^'T+'TVY3+5NL$G M@0>#8!N3 W3. V,M^!0R2U)6@VP#?15L9X&RT?]B+="$62 IO0$'?'3>,W>B M^;4?OO/>+S]J>+]\]/1S[_IV_&MW[I6O.,,?I5S31=.-A7 MF2>WW?6G!OBBL"LB<#T?5%(R/(=R+(Z*1WT>9.Z,>TKSZ6HZ"+@$Z.5=+P4" M^MT'^=7UT0)O0_Y*/R>@EJ>K<2C<&5BV<=J87V9Y^@EYG,M4K'AUBS;N7.7/P5'_0'-F5 UXDL QI99,4Y;H[XX78':/ YR28#Q% M#$=\B9(^O1ARR\0B0 MG%>H4+P? 02.[_U%S,,I,L0>>1+YUO;\D&'?A(NN2-H/EU<4LC-TR0N$A[7,[N>R1*XIG2 TSAW2IAUW"9O\HC8F]1X^36N)4]L#+C=9LG( MS8PW4G_@O5&RY_!T-0Y;+2' @RE.+D@[F:A?C1ECMVZ"-R03]%;$6KK4/I\1 M02SRV[K)9#LJB"7T-@E[@.#5\29%P8)\IL]V-''J%MS$2/.![ 6.9)Y(FM9( M24^-,42%77YPEM@HXQ,.UX4)(F^]TA2>ZFB#V8M !7RQT5E6PV^LDCAHDF+R M!'M_1I3Q,\).GQ?_#JEU+%F5JT/$5?H9)WM)LMQ8NC=FA6*7@:;R!#D[HA4_[ASX!T@OF*P+.) B7GGZV@^K]NQ0 M[%+0%"N+..P",$FK.N-P$+0=N7-BS(?E>"H",]%Q/A'DI+!&J6M=TR)]2QDK MH4B(3ZS@+_X!*CP]P)>NSFR%6SN>M/4R,,R KA<18P>9 M_8S#B22Y,Q9>W*Q0>F?#@%4^SF*%& OR0N;1CP#1>X,^"!";\>*T/GX7KQYX M%O]MAO^ZT5>E:L#M"(_M!1W+7FBM(2C)IQ=3:? 1:OHJP]W[@0S\(B4 M8!Q@+N&R\.@'WM&_.3X@Q_"+#&$EEEDBQ^VCY#S759FW&;\)R-OM2W0>NP:P2X%?IG/H5P'FSXU-&M3:1H9L MIXS? ZZ>Y1V+%%% OJ(DBUKNK2>OKW[*3L"&9W$]$&'D0XI??]5BH7QO@&Y]$LT[!./9HQJTS%ZBZWXZ^SDC(,K:2QM:2S;_/J:Y \(SB= MH]?\0P6':AY3U>$#_;%%4N%5R92_"\XI2PZJT. ])8N% Y?CZ9,W"[RIY^+8 ME^SF39JIV_?/CZV8;#AV^8)*^,EI8.613!- MOBS#P]?9.'/"%EIE =RIE9>;L5HMIX*#&&,MO(*C[19;41H%S7VVO%@6B;J M+BVTGBU..'7V<%MG\7"]=+S>QH &S\,K'I0DS9B)Z5VTI+ZK>2.6:E/[5"$^ MU.]]X!%3)2.=,'5=5. T>RVOQAYM:^RJO\$*FKTC0R4W&^E0PEL010!4,PLS MM9#>R3@UK!=&6?$:$-1%S;M!W8.9A_-(5!(E,'3P>%L'UR/U5D,9K(Z7X*6T M*&*H):FQ'E]\56+\7C*.GL8I*EU,54]\,^JZJ+6/X T$"<#!OQ>X-AQB281C M*R^2* X7Z$TXU?AD6XWSH7M8#+W5X+UW-'JO/+S!JEW#G3)S&+K.W5N'\C-> MCF4!>+L;9P8$15JV"ZUHWDW]#95N;'QMA1C4SC /IS5N:SS>UW3 WL:(!EN$ MTCGFM%I\.HU-3[,JK\M3%Y'KK$5!RT&UU/SA?>?S\CNSS$K+48VS-G+@4BD MI(!#75RXE,(E.&W06=U. P_2*T8QV.ZLR.7>:5!Z(! GPW[_X&"( M_M0<#22R]2!WJ8+[$('[0'OZ,R$94**">,GMHB[C^L)>ELD>7XL(TV-!$/ ? MBP_ZV[I=&C0-!=H]51#38L^0L_@E=<$R:8L>*RB#H:9P58(FJG\K?OMWL[5?8H!=-NT<'QX/#T[.AL.3PP--R1A^1&@? M?!7%'C*_Q,OMU4;&J;H@F[?UGX,^9:IN2D5#O*Y)__13T6468,D,^6@ZGGT@ MDLL*[1F1Y5VDW+ZICTLW;ES]V[S^G+*(M#]I-:A]R%/ #TLRK]73O77OM#WX M^(;\+-!KP0U+\G6L@@5+MW5N L259,%$&%=?^Z#4G&Q962XT8^8)("[G5[S2 M(#>D./=AX.-?\4E5&*SYP-ZQ-QC+/DS)8X."0KX&1JWP@4ML$/M0)8%^!55\ M]< I HCQ>(J_1$SQPS09>5Z4CSK)!B-5&7N$&'O2<33)8D*.KC/3BB\]A=/XW<&GVQ%KV<-L;X_TFY%:N"_[ M'3^ BA?("/5WW?E\Y,$ LQ,D54^/)!QI& M+_NPTH3@ B)==UC?@_<2_V 8H%]=4/) \&%&=!C[0"2% P6JY/NAM9^P/^-" M87SGZ\/^07_8YGP]>];G.5W7M+UQYV"2^"!+9KCM]4ZEP'3<"0W2(;-1NX-I M3ZPEY_)K3HP0]R:>G^"=V[J.X-4'3OP,)IG/:?&:%+G -N=J?GS)>E!%+(?] MH_Y0\YV1IAA4RA!EY_F[3;\D-&L-MV>MVB1,RBMA#2$'7&L MV)6/,$LIA";)$I9SH4S&P2->I$%\W2<-]('%GVD>>R[3(/]!QI@0$4#41N:I M94D7;U/ER>A$[,O1MGW)1NF(.=E!]D3"?KV: K \%U(U6ZBO<J9,0D4.E]HTC M84JHH^]7X,WF,9B,WM"GLVR*?@9P@:,NT:R+W2VX;"9[SI V>(> LP/"M5_Q MX5I>U!4G$UUFL,?H&C*DT*?LOL[.LS<*+?Q/:X(X"#D<.[(5,#"98YH6[.CX M8'A\AI/ZG)[T#W3[*.OCM%/19\':TA4O[@2M*B;C5/])L=!2(G.8, MEF:N+[*G;/T1>''T"_H,+8.#";ZWA;]Z#O%'4FRWRE?:JXL1'->^ MDY:M7%>+5S]< O $X)N'?8^U;/;3=TD#YW#XS"SP_D)<3BNOIX+FUQS)S_OL M:K$+=G;Q()F<^%)DTS<8U,1 4M)?=F3CU^D\F*7K^U=(;! A<55.Y7SY'80S MZ+S./7<$@<.WKFTQHG'F1R1OIFRZNW@"/"Z5[4;K@?2P>SPM%^P6J5Q[V*_) MEUM^1)J*.WT(OOE3?@QJ^+?\489;C[',$NH;JBAE[.**V_!PV!^>G0RU9>=< M3]/Y[/_@P+B26O!\6?D&ZQAS!24PEG'F29U\:8NDMARC&+:B!%$C-V540"P" M[D^S\.W;!'@9NM OFZ!"'_UV"V:.?Q4@:[, -R04ET3 MHR3%Y/O&P2 /+=I%)6=2+O9O(_?/Q(N\5"#;MI31NL*@X_Y1_[!OGUUMP@.* M\[F5C54C=_PK!*#6$G/W,PX+(O+BDS:;7NW&@6#'+\,(W(&)YZ*];0C1IC@5 M!-FHT]IW0M!L46V8?F&*M8M:TC8VG@-8+@Q$G@3JFAH'!I4S #<#*,ZWGHOSX 6STN$O3N![@W/YQDE$%3YW9XL0T(YF,\-)(AB7;#_Z:]/NHX]^ M>\34ULSKE>^,$[2*B9Q-,>605^[,S2^Y6BW>^-88Z;$Y7",-DZUO<^'=>8&W M2!9$\56^-T^ E/>JBI!-1Y>%Z'S0A5C^OLM"9-)AY@38(&ZB=C*Y]0)P$X,% M:>_+ZF:,Z'>Q#V[$#$GW9:J5@]>S\J&D974:.A9E*8O Y 8?SP8@)0^O%>\ MG %X'<(KQYVG3;/P-B=8CM^#/+:R;L$M85CC(-8(!AN+FK*77< M:(Q/"A(.)BB(^%Y#9FA2L:N;(.501%[^4GO9!J$V9'=DG9M=>T!+JT3B9>]-PY/]"8@.PZM/4=H,I!M@)',"05U&N7/5==)C PJ M@:S1 N?2J.5%'8B:CF4ECJ0R0T&-1OE06FG.50+#5^ $Z;2-@SI&,UR&OJ5E M:CRJE?!2Q!8%Y1U;+)9:V2P&8YH;,,; 5L)-'6<4E'S<\2SYWPGB+(#^\C%< M.GZ\Q+FGQM-[$.-4_;6;NQ;#?3YT->"'BA*3"N?+.@J+R]34*9'6L$&A G<>^B<.@P:VACVDE3!2P1,552?E+YW. MDV68Q..I^+X$ET03P9V:)U58?X+,_9$%T]\.6:6BBJ5\E.:6_#G,;P!DR=ZK MA^"U$R-'ORI;L/)JOD4J95YL2GB!!S7><>$@.Q$\W*_RT(CA8:/?Y\$##^$% M'F0F1-5^6E)<+;H(%R]>D&(2:=XZQ#J\ MPT7<>_!Q*=U@@DN$IN<)A#.7G3S;-@SK9UZA!VV=]\P#(.W%G_-68IEA#K8S MPP@4@5XW[DB6&(GUH!':CM-ZP8>#L\'1Z<'I\$2/443K28#DE!5LV(6I(LYDATXVO&Z*WGN/+-V_@)D#V!MR&453'F^"E(78C?7F^*G-C2\<")>('6F%7 )DN/K:A9OF))MU[TC%C,,U MT]@%!P[:E%XSTF@T-E1@@XW!I/I!J27%F#0>TRY4R6>%K(M+8>SXZB\]AD$\ M1U/SJAAG&GANC2'/X?G8+:5Q4S-0^R W@YYHZ!.IH*X< C^ M3+#S"8?2B%!>&S?7=#"+L"67!TKO0\G"T)K.\@WU1@AJ.)1%^)') :57H&2A M)\VBY/C9=I2#TM$4?5]2K3H8M1W3(CPI88595YZDUI7*K\FG7'GQO1G/\3Y/ M5^,@)<'CV)!J4RO(%\O"6HKPP?"=\WN*49R+)TCIBW"RGE71+-HZO/&@Q@&G ML=P)JW"YG%'JNY05G/N$C:T#)[\Z."-KO,SNZ-3!I[YEE?)#1/F1'9@0(%>I MGU%3DO(K!P;((.-<+44E3\_%.3@\/\$%:^G3$&=OX\#3>B9J0[B"7;H.Y-R# M>!W#1,!'I8UQ*&@CQ&U(L&F5-%&0HI57W-0>K3Q"?TTP$[TWL(X6$ U>/F@5 MO%Q^A][Z)3YA,+/N2I3U:+CZ_VKQZH=+ -"2]CX,0/Y7FLAYG+XCN6@-9]>. M((@AOPV/0!O:M4-!=O112C;.WAH]/OVHQ0M7']N TIQH2VH[7)75@HJ+FI:V MHH&75$O"H5M.U[>,.B"RAC<.;5U<3=.Y::-GO"7#J#<"I(Q=E<21?EPKA9AT M1%.8J/1$;VB,FS8-0A1VRPY;N66S9^Z]L#L[I'DOO1(, _2K"[( 07@QQW7+ M;H)R"R]PO5>?ZG1M-:9Y1DO(QRJ?=H.]3NN0K.L04BBG.4E%QC .&_*E73.+ MM>:0N0AZ1@_ 0"7)+/I-B]C))X.]%MG$DUI%T[ -J8B A7"\1L(TP M&RV,$?ZN;#\/_923!BUF?_7&%/.^T<88N?+RG"@EDRVU'$5=[8]JK3BCM:F" MYK+236@S4^@[\S&RSO]:CVL,H';I3U+#-:7E>35YI\:O:>F.8):>23QZLWD\ MGOZ(LC3E!$Q2^U0Y=ZR_[(D:+&QC3IPK-N;[JG*AR&V_6?*"T7J/(0Y^*$DO MJAT_*>$/^.0)EU&_^G@%$P^S^<%Q_W!FI-,X1J]/BZ M_NP%DPA;:S%L5?ON$2;,':6K*5TIVKT 7\(66$M1>GQ:3(GR1&G&+P.0Q%I% MU;;=HX=W!:6\<)*&N>XFP#FLO#?P"%S@O>&M5IZ=ZF@,0YS&*=9GSQ8(FA]N%N/+G]-(']?+A<# E?MA7_+1>Z7'JXR5) ME6BWV4&(@&0WUV$1+L%+7+H(^(;>"$/X.H2X#BLMRI&CIS&6@5=49>UN2I^Y MT6;9[.,UA6:3X^/!\.^7FO?5$ZDU0$?Q>9*.2U9A*:2:!1, MG@!\\UPTQXVG-<1%./ JJO^*>F]:YB.,PY,("K8QI)PUEIR)_7AZAFCYE,#E M6G>IH8WD#L8A2#D&MF$GR!UK0/0]1#NL(-71&0C<-(E2>3I@0(JO^QY@+7EE MR97N3 =7?>,]E(0X8\D]\(MPL0 0\^S!>07P/L2)\-)+ MF&GRU-JZ/E1P-1]P#T#IW-.>.UD62.%K")T8",R@U#Y[J#5AD"7)3],3F7/' M_0-,.+%$Z;%'DCA[%)0IV5G +/;0DV+:B^^,PT1[/Q2;/L,N*>%W)0W2!9$\56^-T^ E/>JBI!-AYE"%)YQ M2TF3-FS/VBK=,B+*A<8P!A3R3P+:\T%II)RLFA?K ]0[)\9D4:I>D-H:AX+V MLEOC09QRI7'; TUK^0T^;NC9(H2Q]Q>87(11C"L$$%.=" YC-;*D,D66?U5. MB=6=@,YUDT7BHXWUY#L,H^A' ('C8TY]1UNJQGNTQCT3IR^1[$?/D[Z_L8H^)-XCW% M*5-2KLP,(*13(S<$TM;&"+^Y0'E 0:9U-TF1=XP,WP_?L1:A^>PR3%[B:>)O M\X0$%*[.=N*F.>EM-_.&+C+KF"HRQ]@)$VY*96V737+Q8,=J@,9>IC:5L?"H M;VP,*IJL. 1(LB2"K,C_ M-81_W 0/,'0!<=U9W[C*J[/!\=&Q#7A@TZBTI(SN&>'1>;]#RQ?H.3X3#N6V MEJ*!2:*-WO0JZ[B6!9:*GTR;K-ACDY:%:%$,$_3B>7X&#T3YA7JV:XK>SQAT M-'1/-:#.D@L4.?'G88#(* BGPZ#:UAC1MQ,G$180($QLM1K(.,+)Y M(2M,HG;/,]A!F,2UX\%?'#\!=VG*ABPSV>K#GST D7#F2[&HB3HBE%K6EEG!_0N6E(Q%6^47NO#NE "?RZLR3AXQ %#T MF MJ,%]&,#BSS04F):<2]KXQEDC'O%7DCHIY82Y::#6MQ;P#51*GJ_MAN;*7(D, MZQUO'"SIBO OT.0Z0R_TE\.L,LKN:!PX.(7%DC(WK99<%[P+ ["\<^ ?(+Y. M@@G];GY]8\.AP"W1;6@(T&L)'+2DTK(),JTX8$EXA[*D?G8!18AF2TYP9.=. M.T/,.1I: @D!>JU)-E5)P262[,QV,/"3:TFJ*+6)QRS#ABC99J:!$C_+4Y9. MS"I\B!*MH!J%5F_J^;+DZ+Z&X,\$+<27M"3W[)[&H677WK"F/-I9LK+F>*FC MAYKYGJ.GN7@1E!\%"8+46^(CJ3VW6ZD9=3;BZ6HN< 3%S0<<+O)M0\[YV0$"ML,T@W MP6L21RD?!WPSV'8/%]-*[*,6351:*S;::Q^%0X.D,R.-5]L5X\/ M@@-3F$M*K\9KN@597X:FAC.D$Q+>_L;AKAD&:@Y+6G' QG0+1,Z*VBQK,2-& ML=);<\=Z,%*R\>*3'%]GX]"C8Z9KP2H;,W_0V=$(;L;!K(7(1?&S^RGM3-?% MJ54M+M'[4EM99LGWI5;/V%^2:G.UDFIG,X]:YB[!W^!?ANM":PN<*&_CU>4, M6M65 =*5 T.F(\85)X7D*_->*K0.MTAG0?0,X$+0%!QM7YW,QL*:CX?KBM9G M;\U:HVTTTC+; P363&"7('*AE^*+=J&1TL,X_:T70V7R%J1F9S?-U-1G-$0J M8CQ?2XU-EX'R$:W+J%5&; [72(-"@YF';WQU&;V 7I>Q_+UY J2\5U6$;#JZ M+,2FQ36[)D0F'9:<;M9/'JSS2D8O8P3??HIL0[%2=Y:L4ID98>-7 )% @EE* MX2/ 80'%7WBG4+<_Y>O9$2S0);FQ-6U!N8UE-.O8<876.VA7ZH+Q=)PI6WB5 M;E.I%H5S#,LP)8\'5CK0:Y4M .^.7V.9.'M](@2QJ+8QPS:G)F&>>($3TWTS M_,-4^7MPU#_1?+=_IW:)SH9.I$BLHS2KB7T=PM7$CHE$+\^[)B(.8!E<)#% M:;'(761!S+RDV;^Y>UW4;;]U@K=RV^>_%)4B]_[[SOCOC=!O:?[[JK+2_,-R M0L*XO%,7^-@/0,2(>'GO+$BN_+IF!LI*3!)5_Q4WB88Y^,%K MTYHGDT@R"- M4MBDI/9&F%!?8T0M)*B-RYX^G4<_,5$EF\Y-;&R%A0+AL"%2305*FB)3WP9L%3\A)Y$\^! MB!%\ N;J:(FLF].J_8B)5$C ]Z+P%P_\'EXXOC<-8> Y.7N69)FS>UDB\(:$ MFID/457<3.=7V'2Z=I8B2&7)O(<3KY?1F9I76 MJ%"6G.CL/'USH2AA1,OPHXHCNXE0T!\Q)3G*KO-X:D.U@G3UVJ/L1A X6&$< M_RI"8@3YFFU) NIN:4H$2)74KYZU?M67F/Z# (GB&\6KS!\2QN,?#]\=P)W M,XI&TJB604@E5W*DG=HV>6TN$+$E'D\OPH >@^=,[2RF/#;S MW/&Q?CS- 8AQM>Z/5Q!@=HH%:0Z)09KY^+WT 3TGF/3R1^SC-26_Z,8BS)O- MX_'T1Y3E#"&\-[5/%?:'1_V30]WZSHK9%*='DH>TNMK0DIO7"["B"0B?TJ.# MHA>E1I+#M(W@B2M+I@B)[3HD.#$:9#D^P]CQ-6IIU4 569R6%PG$C.2RTIN= M.B3R%@194A.S;*4XI4_KTD'9"Y-C205, N;OP\!MHOSK?AW$0#.:)/D-S5JJ M\0.!T:N#,&A"D1+OH)P(\(P:M(DFP+LV^IO5J4-B;4&0+$^<4:N[W-'!9=?S MMAV2MC@="CQFNJWWQLYEM AAG-?T%=]TEWMW$ AM*"N\,'V+L'&#;[B!*'YP MEO@H8AR0)@*QSE7^'9F0KD4$&8*$%<#H8)+B.R?&Q;F7HK[T0Z(OO1AQ[SK? M0<1'^L]]&/\+Q!?A8H'SNTQD9/(2&K>#RJZ&9DON.]2OB3T0Y>8PNDQ8Y5=$ MAN@@?%J3I_VFJ$*35$R5!2^R1(L3'*MWC68,Q_\7<$@E.YL/:!R*6F.$TVHU MYX[2>Q='!B,2<1XSY?D]; /#]2A[[/&Q1.GUCRX #CU8)'4A=9P]Z'B9HO0Z M2@=@=QTFK>;;TC![T''R1.EUEBY@SGN38>GP,'O,ZT^WHQ%HM;R0=*A>/GXU&UL_@@G:P*=)""=7 M'RYJ6EM[LM58GQYU0HQ1>A?GQ"1O+^GXCRM>PDX8B9"N]-Z-L*T22)Y?/>5( MR[G61W5S=;49%JWYH"*<0':V.BE1@T(G1_P#& >N9K&$ L29F7%23F0IMV^> ML[=QZ&@I>SXP\3)"Z=&/INP&7/R@>."Y^^^A16>%C47->#A"\;/S=M]#B\H) M&TN?<3&$[-3D[;Y'%I439J4?VPVR>'SF0F/L,<9FA])#&D.!UA!;>SC1$-3Z MC*76#VX2@@3]WT)C5#F+?AR??@9L";%#UH&+\:9*!%"?%#@T@+0]#B$EP3N6 MZN?.R&KDYV9VM1<4K;F@]"1D5:IR-]5A<<*U43"YS$WHHQ/C*\073C2_]L/W MFV :PD7Z*-';5$?T\K$]_. >>E2O>'0//SO]!#^]AQ_?*SU_?_=*Z2'IKP#? M' 63$;)KJ; 2\;\V'L]22/'3JB!.7;F?#1EC1*?WXF<< MB)Z2Q<*!2YRC+YX#*.92.^X/-EUJZ_%[V0/09_DSTHS_Z5.ZXCB[!"_QFCJ& M ZV^,0+.TG M6ER(=38.#C)$NA%.TXX9VO%1:VPB&)<,#?IKT\B@CWZ[2 ,/(6)ZO+QW%G6; M U(SXW A/E4(D48YFY0[2W )[A&\)M"=.Q%8H7:3DMJ]@5!?8T0L)*BJ?-L1 MJUVU":;_^]W#+UZ$WF5EHY E? 2^$X/) Z:+;/@YNU;9<7;4/Q[JDWT[(6X8 M^S8,T(X':0>17@QNO3?LSZXZ><^7=\[O(;SPG2BB[!X$1J@P$L=6GFK.U]5\ M3]&6:DJ\@OXL$23*UG019Y6&HQB'C+;R%4(,-T+JMK=UN CR:SS4B%"J]PFK> MC'0/8G;.(H[.AJ.%+G.AN89%M(V%!ZK,O'9<0+VL2FIN'$A:B)EE91A46YJC M"''3K^/FR/TS\1!1E'L@S*YVHZEAPO=4S>N_H(;W54[H2H5G#KC*W&#L* M[MY2_/L/ "%I^+A17N1!>(B7+R& ?E&H< (548>Z/?,-L"+++(MNCX%V$4CZ?958>4+P&'26PRXJ? 5T,V*+L$K7 I\A2'[A_G:&*?8%T"090. M]N [0>,<+*?;RY'T*5_3Q_3*ST%?X4=U,=_*FK[QM$Q2?AZ-<1,]S1%\\0M. MBDNRK.LEK0;-;D8VK9QW$'8Z@'EK^ "-\BI01'E%H8!PVU4MM& M"8L7QLN9&O!0:6.J:&"?X76\_F,PP]_)G\>K4#4BUD7'B M9K*?+#&3]R $DWZU>/7#)Q_)9Q ZC]P.;A<\47BK1%;FP.ENG<_QED^-7'Z\>S&)GTD!'FNV3,?[GP^IN6&CC M_9;&'$O_R3V^:5;E**_IX,R(H3DJGK4'NWIVFE4/7.SHA&_HO1VXO'1BM(C[CL;;#-';^?,_'^C-8+'21;#PLD:)(JQJ@:W9M;UD M4?:*MPY']XB613?IP'WWDN>[JLTB8VG5P[$#*G=[4D< M_I/"534'995>5[K>(#)A]3OTW,+KLT'];?B.]\]IUZ<[!_X!XK2T[S@83Q&! M.(@"ST2P& K_)01E1>^PQ[L^-N^F3/S.KQ.EGV95KD=N[+VAUQ&]4G0@<*4H M_:J7/:]7/'!_KZC%H/M+1-P^^R.DR0.]!E,.A'9P8RCGE;E56UK&?AB !;62 M$XK],%[:5L5^&( ]-A9TQ'ZP8=BE4WK%L1\&H&AGB&@5^V$7JCH3^V$"/G<\ MPRIBH=*#3YT3NCT'GR: 70WXM!Q\JC/99ISX-Q%3YC2)QDDQ1X4T'C.TX;72>X<=799QLE:O$MFC.7(!K4W3:.JE\H!# M4Y;WYM$VM6YQ%8HF[PWVRB9-V10+QJG:-W+F8E.;4Z*B"=F^3MUZY,.#9K7[J7V"KDKA50@I_WA&?7418,R!D;UEDA6-E"E#[3'E7:]8&;.%N5;KMTGJV]L+GX(FSY5BGVBB+OB>,_ M [@XH*G);M_$'N5IC&F)5T4ERT'I15*=.[ 6O!5>1)-8/E"DA/)><*^;"G13 ML7BL/:R3SW+RPMP0E6WP@GN5W9W*RA+/_JR/NH*YP=EX@\ASTP2DZ@\/JL_; M*Y3:DP$.;DO:\R'5? D-R^33WJVTCC%X#F/'WXFR\#RZ*LE!]Z--3-";QHQ7 MFD"_HU,,>R$^FLU@>D5T)UK5^'WVJJ;EK$Q$&OMCLB:K:B/TC_T^>_W;G?XU ME,;^'$TP*CS]$A=UN'8\J%+K!-]BKVL*=$V&#'(-.]T?S&W:L(*O*_ZI]2)N M/VZO,\I\@IS,SI7C3*UR[+P(SHKJ410EBXPOHE5PA@)5ND#>Z4G[LO@ M-!X4@?7HY/#P[.3T[.S@X&1X?*@K]5$G*^,_Q!NP^C/\%XD?@AK/ ^RN? M37(_$@'I.WFV>E[B\RF407R6%'%.FH2ZEJ.T[AP+ M;=_N0#P/)Z$?SI:JKA?S/_GSZHLNYBJ]:MRU$B-UO'STHC^N(<#Q5P#A+WYT M8NE10KS/M4<]6J)6L?YP\][:J\.R.%G$-5YZ;]X$!)-=:4_=<_?:LQOMX>:] MM;=X97/RE]!'P_B(KEWK3_7)>PW:K09Q<-_::[5-HA9IO%1RLYWYP+W&T#5F M=TS?32K;G4>GUIW>BT:G'@I$IZZ?E[7JI4_<1Z>V&'0?BLI]X#M$/PZZ'(JZ MP[C3G%?F1B*VC#LU MJ)2<4=VJ\M*V*.S4 >VPLZ(@[9<.P2R%>BN-.#4#1 MSA#1*N[4+E1U)G#0!'SN>(95Q,*]I[/$JJL_$_3>-P%2_R05W#B> _@\=X+: M6Z=I5("R"_JM7L8\=5$#7XEZ(I_?2L_@K-.M5$0F7ZL)>W:N9=7'[Y5,KY)Q M2&,_B35?9VO>5NVURZ1-%TV[&@>:G&7:%:3)#+^\5Y _MPW7 M[=;"W&>%V>^Z3T\'>ZTV2:O;RG)W7N^=WX(>^:GA0+^-I_@J>! !T4O01P*7 MH->/ZX737O[ _1WHM@5:$$H/A@>G"+R#$TUSQ.JZ"5?^PC+L-C,4IB3S79&6 M^"SCEF8*@%%CJ=YJUU7 M0$ 1X38,^*BT1/1/P$=CSKZ# .TA_%$P&4T67N#A:3?VWD"^IJ7#0F@,*R'3 MG@.6%,-Y1.)#K)\C%ER"-^"'KYBG.?VL? FLGE9"IRG="GSNQA8#8"[C;AD9 M$20_Q3@@ZEP6[X*W-A996ZEC&!X6GB[&X?57>"%N;878Y>-J05R#H-) MO0#R"8@ /K[.QD&O%0BV,=6""[M)&*_0_YZQ\MGY ()I1L_Z@TT/>S96+QVL M*][S%?UK2K@,-J&'EJ77= IG'A/OU=9=AX((699LZG\$<+4$0X3G%).L M J%UU^4N0I:RO;G""1VM7!9>G)VZ!9/,M,U X'J"$_R@OSW!E\;N.0$^1B^- MWI49G\8@WC6 T!CXT/-L<'(X/!WV!\/!\.10TU8A#4 IO3KM-+NV;55)CO7K M?GLY;!L(?LIWEIPY@G%)RNBO30FCCWZ[]6)OEC+_ FE6S3EQ?2/C9,K/_[7L M!$@S66@X_6[M22ZMJ3$"%! "37(,RK2OP0FUIQ_01B*(UZ34'I)06AHL1H9$ MUL(4)<]463X!-T&F ,TB//(DM[9&IH(D6K)?6M.*78U)1(F]JFMJC/3;S*S" M!%)DK_F@9I,$:LQ4?6/C1,HM%K9$39YSY0#@ 6UTT?Z 8=,9K8V' )=5;T*D M)2A0&%AK !K:V'A1.BGN,;/.Y&5'R1H@9U%9<4O;_FE 4I2LN2 0F@'XJ+1$ M])O6D6+TZYH:!X VUIZ;0,KE8 [9(R,^2I5)^(?FNLX"LMSP MU4@B7FEDT\ ,>W'+"#+FTF CJ5DFZ=2PKA)9B1VS"*UJ>!RRQU['B: MN:9O@BGTBB)S=>:#O[?Q.*#+CUO7B: +.NK'SA1',"/*J- MK ,#!WE*5Z;"HB>L/XKI\PZ9PSG"]BW A_$ +JY#.)K\GD09>_ 7%?2?.[X3 MN*"D!,_A.9AM>3O4/,0:..V0/3DR"EUPV MY# Z,1I&:SH? '2QL&:@(8@:#F47A&0R(0?0J=$ NO,";X&V!.G"CH/2T11] M7]*N.B2U';/*S=.C05]S LU6D%+"C1Q;9T9CB^# &$TF7O:ZM\Y[E'BQL..' M,()=N)% >^$8[)OA!1*#24'>\]R)[YT%&+V!"0Q'P>3*<>?9^0GB1OKA>>C MR7AZZ4'@HJ>*^)9;/.53P$TV?PI(=M)9_1S&S8W6=N=/ 2!.L@M<&.*P)N!B M@T'C%S^/WGQ$.P^$^TDZV2>+41 DCI\G84WS6HR#--*G#B^M![4+1VK84>!+ MC4-;.;Z*?+Y"^"DZ?1)\4,DMY*_&/ZWI0.PR?_-RTIQ;SWGQ?/16%[X31=[4 M Y/[,' 3B(5"<&$+CV,-HN1RH "9(9YP=2![0)O6410!8@X+>J=/ 1\&N056 MS'93$XUM[8DI3Y#O$R&E";JZW -! M J)KI"Y72(008?0BB>)P@8 W"B:W(;Z_AK;^F97C*]'19%#C3 9+P/4E-:21 M;E8FC=4MF.\@G$'G=>ZYCD_(@D)L:YZ(Y8MMC0UQ5A@F\@S_Y3=YM)7]0;^&66IAA5QYZ;(DB8K@O'7+N)+3=#AC MH+.3F5T)MVQ,WE\<#V5K:,S97*U)^"-W, YA4H5?8[_$.+&SI6-3"X79A \. M\0X*7YTL6'7UX?I)&A&#V(3^PUECZ<9)9*3/AAI9+))DC-X ? EICLM:]]4_ MOF72SYT[__'_ 5!+ P04 " "LB69/1;VF17=" P"1," &P &=K;W,M M,C Q.3 Y,S!X,3!Q9F0W,6(U+FAT;>R]:7/BR+8N_/U&W/^@M_:]^W1'%"Y- M"%'573<$B!D$"#%]40@I :$)- #BU[\I 388;&.;0;C8<4Z7@90RT#_!P&F;"FJ.?SW?X1F-D;_S__[_;\0^+_P/PCR MS_\7BR%J)]4H(XHE>P8P742V@>0"!9FK[N@GTK0F$\E$*L"V55U'4K:J#,'Z MD>0#^9# DL0#"?]#(['8[^W7IB0'OL4R?ZY;8P_8\R;I=5=!(PS[0?W 42R) M8.A/#/M)$DBM\OR!U9O*:M^6;'\S4_CL _HXD'C\\$,\L&>J#)"BU4<*&?C, M@,3Z% %BI#*@8R0M#6))/)F($0.22DB8C!'4]I3@/_^,7$A>2&+3^>DYL:$D M3?[]-G+=R<\?/P:2TW^P[.&/]0_A3&(H%B.P;^M'=-74'MO/Y_.'1=_6PV=P M%"5^!#_W(SVLG#4G4[FQ*8+[$>G M4N;E$3"DF&HZKF3*CYT%+U?3S;!4$\X"!.3^ MX=J2Z0PLVY!K!+P]03EV\1#>,V.IST]P&@Q?I3/V MOVX:>J[]8L/D#_CK-GG45WCWG)P*4 _S#?YP:'Z.1>)8XK4.5BW6#QQB,)9, M)G\L H0^#GH/<#M-@U^?0/,!S PU:_>QH2YY\+L'V3+"2:)) MU"S>'IO049 M/(93.RA5#Z*46J%4_?;[GQ&0E-__&,"5$-DR7:C2_OWF@H7[8T6*;J-@+X"O /D8?T5B1;$04^(^9U"\5S<=$78;79B9ZK:[Z=G5=U<=A(F_-OB"D9 M<+QKQ?4S;1F&Z@:6P&%,)0W?!ZT'M"(J<+XAJO+OMWPX='&83M#9+-E8"&EO MWLIT;0$OJO. $KMSNL0<,5PDL&"2M%C.E4EN4#5+ C?H\QV#BRUZ!O/12>*% MFIC$%QZ.4MBD-XTOYR2-76F2[V5D#6HZ:+6!PKN6K+4D/7CMUMRJ?JV0UUN\ MAN)$LR9ZON2V)*ZG3 M\VT7DGS8-^>Y@=$,)KTSU3PNYQVY/FNB::&1@)K'K-'R_))3_1PCWS-7BZ;= MYK2+=U%UV1F,6VX<35.70^P33]>#%[.2:H<:(^57@.1X-@@,0=:&3@$T 3ZS M4)W]MELMG4: 7QO.LP*,/K#%UE*M#[+MUE"0QF8S/9#UP317WR9@C'A.P;(J M]54]%(+'/C*J(^M6T,T. >=XNSQH-A61/QL%/7'0F OU M0DGSF):,5[ET:=&:GXR"?;I7:LL2FZ*K4%J<&4NKAL M6^7N<)&$C M9>M6+=@*3GSGR5"'ARD;Z!M/@.F$@UCU N,R& (VY];Z/>V<6"BT,;&#EMB1 MEQS'%^S4V3$8A6KVN;B&'?3W.K#ARX>A4DCY3TUJDA]\%78?_F<]Y(8Z'+E. M#=@R_%4:[DIY361:M)#)%5!IZ(F%0;U6=.S ?WC XW\PVT8V .LW32?+2<-5 M:XP&W$X]YH@CI;R<7YUQB51?Z[*) UJ_.- <;-!D\EF UH]"OU^8RTY8:\]>9!I4V M@.1Z#_W'=-F?SUO#LM"V<%LM][K+(OD8#BI _IF,_R31)%TR,N)S 07KDR(Y0X'DE;]F0SXO4(+S#@-*2I+>D%4P&+ M$O!W1UR)I[B20:L"52U8C&0GZ1$9T!9%,2R)DR1]R?&FH:L6N'?0MY+T+I!L MUE0RDKM+Y-F@PX'8+-EFO5I;U4MD>:24()%C,0R/$=@EQYM9KV0\#3@+O]F- M-86TAV>7\\P(Y1*=?K*=TE32AYY/T,7UQ@I%3;64_=%6IJW2+*5H)2&66=;F M-MYCZAEHV>K$)@*7 M&N)C7 *U,V:5A>&844C)Q>H6*=@KJ":LRWG6<;4 M& V;=J/N"=RDK>>;>;JDBY+. MN&G)MGWXY7YJ)Z2#PF7@WX&ZR#_?G-48Z('RSSA=Z-P.2T@6VRSJ/.P<)0@E;K[CE5W MVWV$'QWHR82?PD6TGVN6A1-Z*4$34#S$(COU DL)@6J98:Y^U_=R)=6$9T#AL&P5Q\5V-EBHJNRZJZ&AB@J_#5F^NWWIMGA MN?[SXV _OS<#?!S.CT-SGX02_$B)<'7/_;U:G4S&"/1QFNM?-I\WS_W88>CI M^I*^IK-731%POXJ#NK;@@28^BRI^K?.YE>G_,6Y M+4-'R-.#[2"<.P)VT,P&HX"0,U P9/UNDF&^O*OC'&!'[BJ0D_P^53^LUS M_OHZ_3PH,#NIII3"VBHK+2LBP92(\;)S=FY==?+$>@WT1 :-IKIZNDAFRRP_ M$+3!,B<7A]RMX_W2!HT(\XK7Y>_K!DTJS8J+ZKSI:50U'O>G&95++05JJ*S;9263O1 M-L_.K:M._L"NGD]9M*SIIZ<\-TNP::>%MFQMYB9'MP[XBUHT>K-2=F4&OV[2 MR'@VXS?KJJGEF+31M9@*3GG#&^?S-4Q:9-A]M$U+DRDZ-<.(OI 3)+NE))>% MA'+K(GYMFW9B&#RM#9Y$J_NEL9ZNE--S@>O)6*53\_CX[!ZGO(N_9TFOGU:I MCW(VZ>.& E@CQ?HFYZ8HW[HK]=OE]M$Z7PH[Z1JD0L]W3BR1.G33VQ0D:1QG\NDD#76O>5_5L M2N :"[9?99-"E[V;M!MF]]$VC2I615L7[*Z0\[2.27/"--F\V[2(P.#Y0;3P MW-76$ILIUS4E5A=F@M&=-,;4K-DSQ;,KZ".( 2=LN\'AS+65P^#_/1+U\;?' M82I/37[:6'#EG]"?X MA -H>D[R9L[*-S+YR"K-G8E^^QW6KCARIJ<4DAU<)&-HXDAO^94I?DT-08%>UE#(;-0&;P[!*.T,[ M,M./K+,5*230QR/A]#KA/;;B."30A7YKF1C*18$OET:I7(\LUVJWXCQ<'0D7 MMPXO[FW[".]39B9=RN;Y@1"C$W.G77$7L^'='EQPCUITBV2]5=OL3P#)T;UN MT?BISW<0^9QNR[$JZFR!370P_7;AMSNJ3X#J)S+?<7T)7'/F!M4-823HE )2 M:*G)Y:IDK&EB[!W5IT#U(Y'OF/XXID]6Z_&.Z)<0'>;-WD/BKXGGP\FSH 3: MX\I-#EA#6YJ,5%G2=W!=M4QAL_",5OJ+HBA6%-9+,BGXT@[F+R*G4>&\?KXX MKR<<;DWL2R?*WL7U]'[94[Y=LRD)+O+RL9812SLD8+"\EFM)=LB.JSS_"]2W)3BO56C63*[59 M;EF<5HB8/7W8"&_*ZR8-O8G!.X2M6LUA>9Y9B+G*AO9/F%>:[3,:]-])RN'!7#$T>Z M;S=>-^+7Y?(=8:+ ON!X*!3?G >M-1NRF)Q@J)&H*F54X&M.]"JB!YKE&?6^ M_7[^Y3/R?3Z9^"ZZ[VQT?IOP9UJ-?Q:TG*Y@=X1N3(@@-O&FT=,_XGUQ\S_-G!PQ>M%[T#X%!#.5\$N ML$3IP, ">P+].#^XTFW;D3:")4"9&PQ4>76UTV.]L@R'$B..[&F>"7"5G_A- M 8VYB.CJX[54L'82DNZ.K!L4Y6RDASNO M^=G/+:6&V198-#V*H=4":*'5Z*V'O\'/M^<9=4W]E.-8!SM$>!X.6S.:>-+& MJJFZH*S.@%(P86=#M:\#QG& ZT!E)HTM.ZU+SK,ST)8OZ:[/#&VPTE[/_,I@ M@P$WV+JA[ E!*<_G//?QR;;JCG+&A+=T+[RKK&#*#YNS(.W.:))0ZAB;DZF" MU&/K@I^)[+;.=Y!Q:]O%83I^W@D]R( UMH_FP-D"?R*&'9L/"IN>-N=W07F0 ME@EWSHZICA8K>T:[7&7I1#ERNO"B$+Y%[*QL)+F=-/J4B2386-PKCDMS0:5) M#9L*H)B,WMU($3:1Y%F2*9_92UA:".56%4^,V)B..3G/R])Z+[*2'J&#*F=/ M47SF>#(V:R48HC85TMTF4Q@0F7SF9IAZK>/)9TP[/!GKUU5PKE)KJ0%Q'IT: M./\&"(MO,NX+.ME;HO?,][G6%:%- M.TQQ^:'&66.\N1P2 V:I.ZC4ZB92M7[-)UN1\W[>64;GP$1O0ZE^E+/!G>S! M$L<37RN>(K@9PLV@TZP]%S4SG1<*D!E<_>OWC(7G-TX6N:^4S M!5:-X8RRS$PD,G:7UW=P-@H7>^[+J]/='G K=H M.;1,^]F8%KG8(+KR&HFK^ X);,-72TV<'(JL3RS3[5@Q3E.)6W><+B>P4;F5 M;5]BDYUT2TN.D[9F6/+4CI=FF2)ZZXR]E,1&Y):U0P+;!B-F6O"Z61;,'1MM M3;+Q-G&WL,=S-A(W;NW+ZY*H%MR2N) U*=FWXZFV+:/5N[Q>A:L?O7/GD+SF MVM@H/1F42AIG^X7BE,L51?76/:>+RFL4;E/:E]L]H) M+GN7UZMP]:-7BAR25Y"2>716J2S0$B9AJ23-URLW?WG(1>4U"I?%[,LKR'=G M33Z! 2V7DVVLZI&85+YUO^F"\AJ)^T\.">RB,[29K-1(L+F%.FZU*YHY-V^= ML9<3V*A?YB(5>=_2E/[@ZP8KF=HY,QP=>3>IO/.J1F1G;E(QHG=Y^O?3P=QCW# MJ3+5E$Q9E?0"?+7M/6ZFV?PN\#EK!FPS_&$(8%/@!'M GH[U;=27Z_=JI*0" M-M&Z@O3?E)6PKE\9 MU;!8.;K>Y9O,?G6R7Y?#A@'LH$%-@KU5+;=@RKJG "780966G!%C*L$_@86? M23IXVFM?GR5]6>G%JZS7*HR6+C%6NT9D@\8CV/]12GQ5;*0D4VM"2F; Q()F M<,-WP59FTY;5G[/\>#I3Y^DFW21OE^^'9_E5>1J>+DE)L@:4/7V.#E)FA7,Z M&F>AOQ//HAYA[IA9,65P*.79VBTVG5P?O\3,ZU;E=#7]D+ MOS[C7W?#/0/:+:DY2K+M-K989"E2'G=N5["OX89'@<4?]L-]F^VUBK,XH:6K M XJL9C*D/;UE_D?,#[\^.%YPQ&T\[E&F+Z6%4@?X8C%!*A(1V:Q:M!SQZS/U M-4_<2S0RI:'4+PCM+J-GY)$-"IW;S:QS3_[(>*"7K"IW 32_[LZVU3Y=+%#U +'O.#T&IR^$"PPNM!B\QRJ:6NC,VW.EB&N].U _"]0OMGYP4:2^%@.E M>XV)2AFJ*W@*WJ_X<O.K(F?!+'8\9BN6"?R*9&O S7JFLH%K M!8MQ\=3(9;7!ZF-JWBM13A/@C7XA)R7K98XU" M1=0GR:;&SR(;XO_)4?7[E8C52Z;JB=@P(:@X/DEGA')!2]PD;[^6W)[0*TIW ML'K#*)5-U+!5PM&GB3+M_]%NS=?G_<:[6*2Q.%6EG;8PG3?C2=/N%W#C2_/^ M+1\AXKS_1M:A?.B_S^AU%%UDD?W'OZS(I<2Z0RPIK^+-2 MNCDP%E(LLC"YF5SB5]R#&\U]'38K3U$J4\70*2"R:(\&J!#AK5ZW ^"OOK,X M0AL[+B?9-,^,P!VI-Q5B?S6HOA:V M]Y* K'LU$P@@S\C3K%)W*\U[/'9[.82; .WG-W>@G42VUVH3IC8U:7,^'35$ M$+T;V.^;.ZX+U8_EIKRLNRPSJ2R*QDR"D.G.%"UF;G)IX0NF@TZ1NZ%]C''8 MP9!CIZ M*=#859A:9./>/SI=\G[+,'3*=')9*U>T$CULYPD@>?519#WO/T@9 MG]#9;0Y*7H6>&C,A3:OSA!KCO)X>61Y'?\O.33!_XS02M589& EQP9:*8TD: MJ2OSU!'6#:X/23.^1 @Y&+#FH+[!*-;)R_N?EA-^=P.5X M@O<[U(Q#/=D&R;K?9<599&7WS\F9?F#;#ML1V#3(^2A'R^URKVB5EM&]>. / MRBE^, '(&VQ^C@XJ"\&;C7RE*8T+'':30>_-Y]R>]F*]?L=WUK*!.C1YK^^H MBBK9<)K<8*#*H QC_D?&XJ277TY:C;Q0\D"E[;.)1CMZ-O2-^[2/FNIM[,HZ MEKL9RX 05^4#+$6S.:.@]E%/ _7<0(N7FSX3O=S\"3(F(7J])96=LR@NK\GAN^BQNPDFVJYM"I 9L? M23:,%PZ_8$>C-R );55VH:H+:OD+)K1?#5Y8X\3LTI,&.LSTV!AIL8Q:&G=G M;N1$_U%OGX]>3\;A58*=$G@07+:;@0[_&GJ)&/IH()Y^>^2$LM5T&Z6;7VX: MI:PQT2T?@)T+!$=BT?2&*550M7PYHZ*"O(CNZ=R+8/, F>Z(/"TB0\NZH3-C M*E7+!-M4YR9;=V1,]9@C#-%13RBE% :/3_*$E7IZNTLGQ?DX_F>JSZC8^NMA=NV? MTMN8I:-DZUDESL0E+ZZU&X8O"KBX:)JX_G?KZ736I>;;HD98IIMZ);"N3K MV_JK8A:[NA9]W=;G:!XK+2QEJ;7)46S4DMI3VOBS]>G5;/VQ'NE71.DA6R]C MS>XX5;=Y0?)YDF4 11G]/U.17LG6_XF(?)>M;PO]43?K&Z[&RT2W@/*UX3S_ M9ZK/J-CZZV'V]76G@BE;!B0%["286]F2I<<+U3=M>*#KD.(Y8 );TB$1&<50 M317:(RD@.;N80)8^[M, >+-J\7:"%MKI40GMS3"I.(\L^%Z9_Y-^>Q"M6&C=Z@@4\&@E$06_UQ$6>I\MT*W?@:Q>=1=(P5TB;V".TLDXKF M.<.T&6/YA4O>-G:N;(5N&3'[5J@=F\0E;^*K+!_+Y,21)"F=PFWCXZ)6**IK MG*>W0@6-2@%YC*$:B$O+6;67+N='MXV4:%BA"*_XG,H*I=/C5".W&"W0TMR1 MY[-THCYKWC9VKFF%;APQ^U9HUL8:\P+!3H4<(XQXSN,J5I1KP4?*"D5X]>WT M5JBH6!)OV8DB*U5,,E4N++(S]K:1$ADK%-6UB%-9H?P2+XTD#8PU;Q2/\\/: M+-\<1W:UZQ:LT"TC9M\*M22PJ.NX):,XJ/B9":.4V])MZY:+6J&HK@L]THB= M>G RP0J<9<*/SW=QN))J F6S)K=Q795!Q\AF])3@%Y)6-IX<&;7H5BQ^=:K; M:N/07+]FMO84V AJA5CF]LX)W1>P*5FFNVS;H\M3OY_6:#&R$%E0/495"F9:FJBNI*_10>-#=RH(M,6F.;DX2BG-6C\664MR)#I> MG?(=*2\B198]P]-A4X5S1\ .FME@%#!A!E9&?'.$A10P5=%[DH"/&[Y:KXL3 MNQK9%<%C47/L]+\F@L@M!%&G]4S:'5^,B^.2SN82?KZ=LXO3V>S63=#E/1/R M>&Q0T31CI!FB)(^6XZL5.K6M[=N8:WDF-XZ4HSV3H9=/]H<8Z;"@-E,2\[9<'T?W3-@M>291 M0U"C;=1X5M2[&M773*R.ZHROG5T_W!3AMK=A$.OJC2=RZ5JXC_4$GIJR%+FP M4\T9<";17=V(K$OWCDT9Q%;9QXA@8]^EZWA#5I^A/*])YG+9*2[:%;9UZT;[ MHB[=;2/B=9?.6J3;[CC7(S0?36)*K!$OFO%;SU!?S:6[<:0<[=+U^-:DG9$U M0>#M*6YVFGJ_%]W[[6[)I8L:@D:I5JMD-HHI%$RT[?=2E(YT^WV@Z7$J;+K@F MJPA)S.)O/:*^G$MW\XAXW:6+YRK84JDW!RP@W.DT,]1BHG+KZ+B.2W?[2#G: MI6NH:FV^Z/FFD&9FA-.E2#FMWGKVX/HNW5411&XAB#JM9R(68T5_T//2&B_7 M2E:5*[-X=*_ABJQGF6 Z>;=,_E#D7*T9S*6,N59.9E8L+%4 MWAK&O?IXZ=ZZJ8F$9Q(U!%63> *==;(50?(8JHR5VT#(12[9=%7";1]=(/9N M?_N42S=N2]#ISS<[0ANWM8S2+=5SVJTG=2_OTKWC(,-Y,KB?PL:^2S>ITYD\ MF'JHT!XZ.M91DJHAW[K1OJA+=]N(>-VEFS8I.3O"F85@*#3J*@K?D3JWCHZK MN70WCI2C7;IIIL2.^H"?LSR7XO&X;ZTIFZ/0 M4=X\.Z=OBG"4B"6W-M-M/FRD*N4YT(%Q'$:&Z'/4QZ.HZVM"@Y.ZBBI+^N:. M\:?JISW!8=OV=!@72DFW073+39$5(^O0O3#/Q_M"7Y[H.=?CJ1B6/')9>;OI M2=+_./X(BZ Y4 M16N +/K6,I6H5D26JW<%B;3E"96/;&1]:,9K=!P]Y7-")1'#\2.ALMWTXU!9 MW2A,!^ (D*$ 52R#H:2SX:"? ,',@&);3VQ_&T(UVYI @5.V9)$;A*^1GEZ3 MS5$IC.33;;:4J#0]-C$R\USDU NDRL]G5%F#YAE97H3&*0!Z#$%/BN 7LAQ'?RNF'7 M4N,):F@QMQ?'.$%KWW7\32+^QNM-7@CQUM3,@UB![;'I+#Y+4IEQ8Z'?$7^K MB+]X;;M5'(?ACVGXHW-#F8:AC&MILJ>UN[F4[>4SI84;N?6\SR=U/A=PT3$, MWUH$^&S C4'%1*X8Y=@N5#(>;&%/(%#\JF2 +6[IJF.U5#"VGN";E615AX-> M,]"OJ26R;"2&K(';%10W'++%1HZ!<)H_#TUSP\4WYWD^QF(QC#QA)'TXKGB= MS1FH3AU7E;G!0)5!&4A/)8P'/8;N+HI.43Z_("0<_I,=#' M>PSTB9?Q\2VP;GD0ET9KS7"S0M.DXH+7Z5 #D^XDZ^H=K5%$*_2%CD7KCMMT M"K2B6^;UZ<-K8'VZ&/6T@#4<=#F=-5@*E9(6+M$+DE2KD[ 3M.SI9H#S#:"S0LAVH)/%=54#<]8XZN0:I>$KC;*"9*X+"_;/)&= MHI'T_!YG\>UW\'%G&E_3P3N:H])BBZ.J5##2;==-LOY<&CEUE:9+C<@M?1_B MZ/8TOBA'7W&#/A2XO04&*FEP*!&KR^QT6=4]+I',59E(^CNG#>RBB[_K.C:G MQI\NY#IJG)L00HZ>+1=6$:O17B3=DV@E#JZ+@J?$8 "#$Z8)!]E$OD0+0Q55 M,I.:6B@,)S6NF,E';X=[ M!"#Z*AGON/P(+@T#V$&#F@0'5[7<@BGKG@*48$DZ+3G!M7O!/\&ALIFD!RO4 MZR[BBN'7ZXU^A^7EL9,;-T8$YT0R%+@Z:#]*XSNBWX_HE&1J3PC];#]+LC\?U(9!P'N"E)UH"R9_&)U(!S M=0L(FE1:D/7%RJB<)FQJVD!R/-O?PZ20J@$[PY9Y MK3W%:YP=;_0T_([)0X'22S0\YV+[\=OS3I[?.3'Z>B@OS.NU6L=-#MF28J4*H)-IIZP[1J,2RG]M M8'XXEO<[T] W40L_Y4A_4(P7Q3)5FF8G_%"VP3Y M7KJ. :MV]U2O'LQ_92B^%LVGJ_5ZD21C+CO5^20M]5#55>ZIT&A$\U<%Y>$* M!77'M$V!*O8TM6I;A7F'H-+G+WGU@33(U:^E?W8(TIZ3F7Q.Q/*"FN+:0H)) M1RZ2B59=MMUJ)]NE MUDY5[886%_-8'LUC$UMK+X>3\:0T*OJ)*,C S@&U4Y=Z>;WP14V7S-W-1:PQ MT2T?@+!X;LVSY9'D@* 9?"Z^1OAD+EN)2:J1$=IR"VU*I61W$+TUHM?&X6.=9C4$3B9P^$QW39G\];P[+0MG!;+?>Z MRR(9!2!B,Y)LX(B^/$,KO*XJ:%IIBGA>2^)* MZHE61KBU!_Q>CS%\9M//YK?-YZ"C-SH5^(R8URT4S\5%7\B18J^#E48,(/=[ M5!V+Q+'$3_C()SJ

H"0QS. M7"'&.HLJ:\S5Q$(;Y'@C6=_K,#3R6T?;E?"! M[9=5/0- J;7L#S)Z[_G@RPPP+4,U#[WV6,3NO.+'[NC?P8:5"R46G&$\WLKH M,]2HRM5")6=J76\?:B'GU\^\SHT?ZN(GG('EV3)P5A]'0%)"A0.'^?L?^!_$ M<7T=ZBU#6L3FJN*.?F(H^G]_320E*- 0T\' A=\\$/&G[VQU.'KZTEJYD[ C M'>K5&?CU[=E[[:%JQEQK\A/''JB)^PL2+#8"X3M(["$1AU]M=0R?GFR>'4!E M%!M(AJK[/_\G6'UUD"J8(PW+D,S_^17^ZJA+ !\,7AMV]!/^B03_3ZS_"%XH M(2,;#/[]]I\FEX8?G8ED?JB+U,[1OZ0IL*U0+33:#\$VFR?+__.A' M9%@\FQ8:A6:!Y1&FFD'83CK/5',LDN8JE0+/%[CJQ\>:?/=0=\?6EIP1U!2N M97Y',@_I!P1'XV3R<3Q;2#]Z1 ]/,AZ#@N%:QL^M;P+U@N[J%NP!2P+C@,#L M*INML?0E61O:EF:X5]+F2]]5_KXZC+->H("%KH'F XPUMI2HC:T^P$2C.C_G, MB"D%'G%0O#-CR>$FAB"Q^BW4357)MD5NG$W,NNG>F*7:[8$ZD9ARQIZ_;_P8 M&JNOD+4S_D\@_WB<_U61; WA3/#W)_7";I?;2E-1G8DN^3#@";5N7[=D;<5^ MU0P"B/"9-:3IU>.[?!P$9LG]]YL*'X$1"1RZI?7NMG,N.S8$*C!LH-GVGW)P9AG<]Z5OAU"\F!H 40H(+QO0":< MRD3_]S_)!$D]V9WG4%I]?0"5R<.@K M,H\DVREVDP=:X1A.I"0U>8*I-I,DA M4',WH7I&, +A&@@6_TOY&^&R2#//(EM*_5&A,^EF\#.6),BSH6QW0N>RS$>8 ME:QE(^X((-,-@I!5@(K N!4HR,O8_JD$Y:AA5R-%\GWH/@'S3."NA0-B5W'T M%K2'VM1I<*I@:SF]FZBEY!K>R\/ C0<3=Y68)=#O2-#9Z535&]3D[#/Z*I?' MSU=4E4U;,E61 M:7XJEOR$+0G'![UL=B');HC!((MB@Z'JN%!MNHCD(,X$R$$274%4$U%=!Y%' MH>?P][;PW=%U;G1]6C^N,U8X1I.4)&$B!1*R2.*)OB@E95(<@"0!%'E *22Z MSEBMGFC*H@+ZY26;,#TVW:DN)QR.SWV4$7%QK^4H/](D(>_%42[GU 2/=CN. M'+3$GK]NF"C<@"-D: ,79HXX.?FCU_/ MY&,G4XMN?;%*TV[Y/&L NO:FBRV8!=\KF^]GP':#S0!KAD/ K5\11Q^2R?^[ MS?IU9QL8;(%[Z^7!$=J!;LTW -A\CLUM:?*S;P-)B\WA=-],)C_^+O4=2_?< MM3"N@'FKLLM-)#I.NI[/X?)HJ MFTNA/ZT/84+F44.IYH!U;$WJ$X0,31)QDF4>IWND1>0OT)$(I:-6,&= M9\C8LU5'4>6 6- %_J=O(S]^J]L0#MO:0\E4E^'GOR..LK\*#XT'_@%9;ZVV MD5U$(%7KX>^H,.PR#O"5>'7!R45>[,ZO^AA%L8-MN*M_RJH)L*T$REQIVRJK MXS.4TRTLSN1MH1KN@']-Z>%X$F%FP%05"9A6KSW\_=!ZZ36\F#59 M0FO!V378&30*VVL2A4:G9,XF]$)KEQ;>*&GFJ.:,>8,V3\6U/^B^K-(E7]B# M6=.]9D$FZSUULN,TYME%LQ,O&3W!R]1%RS*FE6YS+I)ONB])G$K@M^ZYK$FS MFZ@++ *6^.4@$QL"5)U(.@(60/:"T NV#(K[.Y'W6""?D8#1S_V2'V':Y@LO M,[R^!>+<6T<"G<_ T/U)QD+-EJV;HN1*U;A0:E ))ED1JDUR?^O(,PG;;$)Z MA[+_^^R;8X(+E/7:R#+WEU0PJD+DNT5/8M5,J3"ANQ5-F-;?"H.H1"Q)H>A% M?8"_&OO2[@(=3()YK5>FOB-J6.,)2BH"@V,)DG$C3O<,_2LL[@6 EN$@1F&_]7_.]#NP2X-1G9_GFBOYGJ)/ER8 M/V;D^+N7%FB4I@A% B*1H'&1E#%9[,LH(&LZ>53 M*!\W.T(2E#FOSXCH8W)_?Z=SF(>/H6O"/KTJCV?*9$%(+37#RRJS5CD&:LDA M?-5>I_-.RJ-'BB&RTUH# Z5AI]HOUV%+\L+K!,>Z> 3^@%,;@&]$$9LL$,?2 M5079R,SZ]]66\I=^76\N?^GG0+3V?[RL)]!4W=5^;B#)(T36)<=YE^^"/9R* M6&>G1A12'WM0BQ]-O4B@Q99"@[?:A//7._U6W9N'"TWKYBJZQT2 MH5X""WD4G"E'H-&>CU3XS9-E_UA ^974_#$NTQE=_K6_Y6-X/[0FC\D#JTH MC^O&7*WM8#-=*/5E1:JO5YQ>]^&"W6"0UV%9DA_*58[*<_/["@\.7 _SO7WYAY6PX).E0MBL(4,?DYL$&XR@L\4 MS*"0C@N0OH_((P!I:P2'Q.8C$"[E!VF3K1VL?V%_(R/)"?=O*XBDZ_#'X!A MD(>9>FJ0A7$MI _6#> ['Q,Q1+#FO]H0OT[';&5Q-OP,4C3!S\&&>$2!O\)( M)&@*!RR#,"[!<"0\-N,@?\'W05PCC@>=16=D!=MH-\=OW)'D/A_[7-H=9;@' M/7QX/8>_OR.2J2!_X:LY]J%TP-_[8SB#H'W8%#X4C&+]GF ]S@D'$0Y2;<.!K YD!);+E5S/V4K+#D9V*855LQTMIWC-3JZ6 MCK66\S=EK@NA(\4 HLJR>&"7T9R)20X0?)OMHA MQ,>:R%_!"9+$+P2'SLBZA3M2PS, D^ ,P+DUWFK CXH,.']?4DUMT30@Z5IK M;:DIK\"WT;17$+2TW%5'&68P+36>'R"[JZDOH*:^E$YZK_J! B\A.GP]0"19 MANHGN Q)"072#CR0@]\B$-:Q@S\X!M1;L!=[8_ZA[!IPN'[@;\&W025,H?F.,191XV_M2S\C9'>O%O9#S#&"3T1@)7;6C9_IEV M.0>AHIU>][$5WI2HFM(!9-X6\&R]O4R74Q-W5'_3N2P?]L!.LJ#PEN6( @[( M8W' O$BB]RP3O*7I+[/;[6Q$JAX*(U8'M(YYPXD79=Y4^E=8&CEG%9V5@N"# M>&=3XGY+0'AT9= M(A$08?"PZ\@W%P:^Z14WMD!4U3JJUF65!@=>W%/<&SB3!GOP2NYG6#C^L&,E#HXE L/,^#0%IA6F,#VG%5>"(YY5<7. M?:SYM4DV!TGHH"_=#SJ?J[#K@*$FG+\5* M(W="VK&\%#;R7X+AZT-A9EY$. M#M=80>GI%_9M$W])?Q_*W#P@R-OISP] ^AIYH/#S]F&(B&8X3[+J$J8]G1'0 M]4<%\!<$7YA]7)5#>CUE%ZQ5=.$$CW/W+V#%@ZGLZ]^B,V'<7#+3T6)+=>C6 M,UH]8Q]EF "?/I56NV*J<97U73_!X@VP;( M//C/<5[[&NO9@7'X(Y?=<<[%3?=3T#,5R%2"KT,'[ACC0.8<]H[N" M%&SW#?#A^.D//6JH^L^VT* MJX9'U[:+_Q_1Z1%C1X\?TOHHES2@(:BP@=B/#P8BB2?C(@UY(1(#=("A$DHF M97E]5NKUNQ6VSP[BB0?B5)=1O.A'X^3ZC@3T\!T)[\]6_N__==2!Q:UIKYF' MAX@?@M@JJ2L-X#!_2OI<\ITU#1+)!^+QW.(CTL.;-5:W?R!;?__Z=H#8]UM% M;O16D;/L4%Z1\(F"KQUBOFP-TO>,+ LY@CS=.A"%\80F]['H/K*J4(ZP8;!Y MJ/QX?UN;KN#[\ATPIRT\^ZSV\SZ(ST;3#ZK:K[!I(+@8*/Y'KP6>N5IE@GJ@ M[P0^.8%W#G-B#R1Y11)O59C8I_;7H7+R(?FEJ7P&"_&IK0-OJN93@^G$*XYO M:KY(CO]=BB7Z,U@)[5M'\2Y\&+$F!'-,_+ MG<=0KL8TFH5LH82,:3-'6%."\8$E+8"NY^(I$>[^-H MD*WA[,6F?ZQT7OR<# C!'MZ'[ O;S>A2[W$LR--@D+N6N"N"+^.S/LI>BBE#@\CR M>99M\F(\&:=Q[ H2E[:"5==@&PG\*[0^X7[%E*1#000(/P+@0 [Y+H%W";QY M">1J[&H%@1=)C$H2='3$;\OZ60.$FX#55IJ[(%Y:$,F[()Y?$--)8[B?;&3I"K"=S<%V=NI!BM^%\L)"2=V%\@(V ME.'SV3+7%N,$25#)J(IE6G)&2%:WYG=7]M)BF+B+X?G%L,HU6;[)I6%0R94+ M&:;)9AY7/O@F_%AAJTW^<#'3,\MGU7+A:UT+>4%0#^5>[T)Z82&E(RJD;ZW! MX!7)E(8A:#*J(WN.HUH03@IC2KKOJ,ZU5F+P&UJ)B2 -GT;T>%[C:6AAH:C- MX +C_J1! A6S.LD8M&D Q]/OJ:PKJQ8\JG[X6[J%J >G5E4WW!@&\00_ZNM/ M 1AUR_'L:^D78EN_(!%7,!$EY/:H0GVQ-2[D<6"P9Z9O>2Y2D6P-N$A#=;2[ M#KGTNM2MZA R.$E@6[H#\56S+1DH :+$!(VBY.7SS&OE0=Z0U]P_$X1F/QJ^US?G6C<4>WCG]H6K;F*.#O'"D2!; M0[FK@+L*.%(%,$%2(RO)KF4[(HD1">H:>Q)7XL_<4' :$<(%@T#6H[A+_:6E M/JKKVV])/<4N1I#^KB,220Q+7,-M#26>NB&!CP#--B.X"_JE]['<-WG>T/CO M@+]GG-YE$OE"KLHTA0;+BR2!HLEK;)5Z&L-=NU]:NS\/WCY<$/P)P,I.63-=O697@):E]DZ>6]B2T>UK]FJ8QS5,F,YX)B& ME4*.#]J%RZ)66!\<\E!S$,D)ZLLK(/ST@#2#^U!7MTV$M8@EU0P^#X -3'FU M331@V-,CX0L=8,]4&2!/W\!V[@B.#>D#W3*'X:VJUKKC\"H@%<#>>$L'NK\N M9V_.@*D&O7Q__OKP8UC7>#V6]7VJJKFZOW4UWJ#JOJQ[X9VM :"<[XADN_/@ MTO*G24/!\B0=69>HA4T,R4>DR01(=EA'/]A($E1'_.]_L 3Y*ZBF#\6.I/%? MB!.6X(9/]#UWKH#0#7#ZOQSV%-X2^P@%DX.DZ<-Q5[7\7\>"[[&!XD(EA74%=FJ\D)M20#K*NY;CYM"JF MO-T>QMN81]A2(,WS!FF)!'[M@.>S9LIUP=V'X]"38C6R';6#OGH/T M_>\A1;<&XC^\[ RDH0ST;36X3?54=UX/QJA?5D@-?EEKU\T/(4J#/M?? M(VG+AN(B/>["A+%J('U/&[X=K^^HBBK9@8Q>IJ+\^^S= $,)M ^ &)>DI$@J MN"1*DDR) S# ^Z1$R:@,UO;NM:JVFSK5H2.Q'MSSZLY;=8)#9N_6E-MZ[\[+ M8C+0]5^O.H$7JQ>-[Q>=N]>!OM>!/EL=Z)6,'E%I[./NZ'9->0Q[31XV#,"/ MJXV\VE2 Q) 7JI+UM]70FT623CC!CTSGI5MCUHNXR L'>_J?,8[; T^^P9B7 M Z_DY,#=/%NR>\X[R,X+L-?*E*]0]4+YGP@*2YJK9M@JSV:0[5-MR'H"R&H& MR D!]>;HWQKQ7V' 8'G!7E7HI(*%#.!4)]#UGTFZ!YR_(X/^CX%][1XEB7Y\ M "A"1+' />J#N"C%:?@Q$2?11)^B:"*^AM2ZI+LL%OT2-R8DH21(;',TLKH8 M-2:&P05-SUN6J?&T/G9ECU4UO9)/N%+#FM5AR[UWHGA<3U&'+O7>V\M#M2,7 $N7LN-:KQ&?6 MN%$7B?UW)@:UUK*E-AHH+[?2*=)(#UK]H4B*Z/.67)O.-(OE)"[X1J?3(Y;U M6-*?B_']EE-6QMJ1^ MR]:@.J4::#''3M.D/BT4O/B4A'Q']YO6%4EIQE^1SJ6O/@)J.] MIA:ASE-BKF&B)=6MM6N]/N-2\*WX?M.EPL3U6]Y,#))*JPZ0'FYWOI&N[3M0F;KG%)2VG,B^D4$S2EGC>M M:IX\&.E&0I/8)(?KR7%*3,"F!X"B"/-:DDN5?*T-6BF:E76KS0R#IGMOU1+* MDLN-9PEAZKE2QI\8B40'OO4 J(:<9G71X;S >L5N>ZG[!)6JP*8'$,"BY8%< M%W-]EJ=*7*LCE8AZ#0[@ 26Z7*SS38P72M1]9[%EY6<&3"6WL>JKDEXFTW' M1 '7J^E1,=GQ8UCXUCVP3JA49C99T"7!:\VZ/.>HG68-BO0!N'AY6J%B'JH) M:6<1S\G]2D:F8=,#<*$Z8],L,9;"XJ56N3RK"L.YPHCX ;@8N"BWRVQ<0?%F MLNYEL^6Z$@^;[DUK:#M&ISU9%M'<1,@.>BC'H[UQ(9]">P&Q#H!0=S1/DD=JG.7M8F>0*CG< MK ;U[P%D+=/+5 %5@,@:A7&^X&75[+15#YKNX57UTYJ;*\Y+FJ\DV'YYT=*[ M?4C7 R#$-+_)3:E!G\4!'=.*M1*3X^=!T[VW8B.^T6AV9%QH)[*>6\Q)HE* M SB 5\G*S2VS'2^QTC1OYNT9HQ4D^-8#.LNC\W*FTC&ZPG0<[]<&;BY/LM!: M'$"6D%#*..M4N@*NU3DFV>J5V QL>H"Q R(7)1G$1GZ,N'8YCC[SQGJ:6&A;D,>401DL?UMVV M-Q2) ZBIHE5W6J\L!JS$6YG)O%2I:CW8] !JJL,\/O3(S!3U&(47.H..7.3A M Y 83F>=9/Q^=C7_)@4PZN+1'JL0/(>X.]XO(3ZI13WT?:,Y*W!5*LQ5?C6 M _Q=M(0F.?'CI,:C7BUM5INN.&)$\H"2B7>9H::"&=0<3(=5U:8+A1>Z P>@ M,.\3\@+/.Q(*Y '632M3>4S4@Z9[FH/,=TI]-CM="FJUD.*FZ-2C^O.@Z49S MW.Y],#OYJ@3U@+ZZ]'OK%SV<>$'P_==I;$7KIA7&ZH_+Q'W6QHTV) SMX3T,5]-1DH3^Y?O-X-^U__X-1Z"\"_;[Z MXW'9YCS@N.CF^IO!QFEUQV>AD0'R-C*P2R#C+3-V1N/Q'NMQMQAWBW%1BW'! MBR4_JS9V[C>_6X^+6H_;@@E]-R5W4W(3IF1_IW7_X"L>M\4? /S*>]K_[YX0 M_#G!QU^>*7D*'*[R]TU9C(O"(!GMQVGDYB=N7C M&,OY'UD&8#"XOO%\314RC@.VMHJ_Q=0WYA25&.M$$/[P;%]?;?Y:LWUKB?=K MS?;"ENP^V0OB^*)&^+J3O720^LFH]-HF-.W9=G#<5PJMY<]W%-FX;8OX)0W? ME[1O7U&SW^=T&T;I:]N>:,9UCY4!J)6!"N[<#"I R,$?8.JI,TE?'0*^1W4W M$]7]G]N+TUZI](40#_&=\A7(/^H"CLG,VI(*YN.@+.5+L=;#2B $D\RTL9 2[#)]B')$;B$F10,5@\4_L&5:; MG>BYNN;;V7E5%X>-M#G_ABA 5@U)=_[]%B.^!16*#,G]]YNZ<'^:GJ%8[OKW M;V'%FW^_>4YL*$F3GX%,,:82_,,^"13CIB7;]B'A6L%!XV^( UD GX)OWIQ! M3926):OJQ#1U0HBCG-MHN[6Y2 6G?HCD]SA!_O-CEQ#W(.YV)GMF&3V#N;^^ MB&)X<$XO6'D5R[DRR0VJ9DG@!GV^8W"Q1<]@+BZCR^E<'5>4B2QX2JL55RF6 M:0P#&:6^_<:3WVD\F>D[, M5XG0KZ\VS^;9,#-)U8/#K%G+YJ%FY('LV6$%P SHNT^?#BA.,.]6."F3<%&N M;+=C2EM*-OBYF B<&PPCOA-T_"C-&3F[?L]71#9?<7U)/)\#\QE1= _;FAK(W$9KMW2-ZKQI>"V#C4?ZJP%VO^AU0O7X>:]OB".^P:I;Q&;]3 M\.:#H4@'7A!.?B?(XYR@V\EZ1 C;?]1D[_[4>06YM%3,.AW/3#103<7=QH@0 M,3:HKA?X4/1W*D'<\T"WD0SJ.L0-UX M0"E6I)$=MPH>Q1I4)59IYRID;< $PX%*$?].H\Z2G%C:FN92 M8WPO[0C4@&4M,&)]P0[*]@8N"/$=I_%[%N%L.6K_7GZX'R^ MW,<40K,C#Q)E?H1KO"8IF6JVF"Y/F$ A0!^/_([AE]T1>&.^W[4/_S0M5]*/ M\."^I*-VSR_=\TOO3\*_H0\YJ\0F2J-X30"4/*@Z BNF@HM:L'#]#(4>$DW? M4TQ_[ISN*:83"UR%1*FJF&4L=#KG.[I"JO-)?!@(7)!D2E#?X_>]0I'-,OT* MKB)V7%N5@QM]@P->]_S1?5O0?5O0!1R9)[D[?-"D:IGRBTH7HY+C5C'1U02\ MT">6A80['Y#ST I\^TU_I^G+GC&Y"4?A/MG[)J'SNTN?$FL[/L(Z4B>-HU(! MY;W,,#UCQ/":2RH0ZT3BLGO_;LS%NK8G5;.M"1R"'Z[-!>?D)\%YL?N>H9OW MD>ZNT+F7PE:"4],ETX4JD]W(SN%=#>FEE<#F"[4BM)E"?2%.DZ:%UH,;?L,4 MSW>4N&=X_N YW5V6\XK?F)AU,0L;E+3I?)*(I93XS"DR@?A1X1(T%C]N"?IK M.R.1S?=PD->2"]^)Z$!R !+".68-8A[\$*Y W5- ]Q30/05T ;_G413+@20V M@MEQ \$!8]KG/MDOD?:) MW1,;D4EL9%53,F7P+H?A2_H%7]+\WZW\>:W\6GJ.M/%S/J4.2L5BD^759*V! MIU72(&%T%0]L?)SX3I!GB:YNPKK=YQ15P_RU[6]D8_F"*5L&0%QIL57=Y1Z^ MW\/W>_A^D:/.@?0UI078+@GQVOHN.REG.YI,V!IH6HFQF*@/N0$T[F']7AR[ M']VY3_9K1.\WM@+R?DE.N]T>ZN47E.8S^7F?8/$,VJ@'DDQ=7I)OS)VZMM>4 M 1/+4=WM,]3WDS=?_R3T_<#S==REH68Y/]OM3EHO#0,9#GRE[SAUKT(3X1S3ZHCRO;C,.5)+NZJ)@*I)L3P8>EQ& M'U_@2JB+3_#ZRO?,)Y\/Z-=906XHO1)71W-$S[4'R''YSY1?4"0.QA5TM$YMM14C6_(6HDRFMEY(,B!HX12 MWY,)])Y8BFYBZ1I!W2TX35]RV2WJJVOW+1?W.45FA>@JD[PQZQ79#, __9UW MS$' 7#@,78$_EE4IG+.ZKDGKN):LC>!OP';^^Q\B^2L\">OZ__SHG]D-OP5+ M>-^9+M)+ M3EHEL=&)S=G2M&MT,F B^+FYB./K;71'7KMV#_(B.=GSK_]^/9D\_S6Q;PJE MV5!2/9;-] 0CQ=7$.&,LS.XP$$KJVV_J.TY?=M?&C?DZ$7-I; \HVZ'Y/3*_ M1^8WKR3/Z;@$ K.U>/2RFI1&Y86>S9?:6@EGW817)=FF"WV75;G'Y'<*/YSNOLGYY2]1'>*Y_C^1&-]KS\0QY5.QB'J@>P%.]*([TGJN.O%OK8K M&K2;K":#1+'->HCV$(0(9EJ3&[K=F1#6/\NOY%:CW#,H] M@_*5]./9,BA'A6]UNVTOW0[;$F)VI3%A,DB"^8^B]F.0?/*=[ MZN0<0L>U_W_VOO1)42;;^_N-N/^#T7/O?6F(U!Q5U3$[0N!@(H@ M*(N(?_T+6%5/=6%7V54N8&7$3#VEG069)\_YY=GRG((,RQ@U93?#27L#N4.) MGOF1T!'1==P'E#A-'[EOM2.=/I-_)?MC/&DD ?"99"A/)46K!:K-I]IB/&%N M\&:-&:0TA:B@U/4A8NK6J+Q;_ MML9X4U>X2Y7@+D]^<,!?KR/&:=$=[CIBDASS8P)K2>B;?]]&;7@L^+NG\3B0!6.X@V^$+9#MD2S&()?>%D_5- MG8";S0FB5"AK;%Z3C2;3PRHE*33Y#V4/'VCBNK72,G&N@M0/D/J1_C#+'\& MA&YQ>&')+E3TY/$$%7UG/9Q',!!7ER8QD/V18O_)(?L#9'T S\D]0>,ULCZ. M0&'9G@\GW-Y6A#S$M?,UH:-.]B$4TH<@"/F (J?I1/>H^H UI >*Q8TX9%?!%Y&VC&D8J743IEFH]M-R,M+GR#:LI1X>B_MRU7 MS<'0/X#UG^4C\VN =L1V([ G *+S?1A"VS' MFQRV_&]:"H'N!YD^)+_&67B/IP!84T8/L/L^IU)K+7;LI]I[<7>\A]S_O!T' M+VE;35'C*+BSD&S5$4=5O"4.(&N@#ZW=+J!K 5&&/IUZ4FN7_R 8_KR*^#SN M2#9G\Z[DJLI ,CRUH]I\--?G.#ETB).W)=L6R[,N7B7=!@81-CSW$5H4ZYMN M2-R+D>&/<@*N1H?1 NN5^-I\R#8"6JY[XK:]99AO/Z'OT-$*_*^^R*TE.[>- MWO*O4S,I'@D7R%NHQ1N: A65OHA4=1I1"M=-7?J5;#&-',9S%Y8="HWR.KTB M)E>U4^8:@L;-=6V(,>O25*%Z,^8]MOGXVB^72/*!Q==[3*EA!=4Y*PU$!^W0 M19=UYM]^X@\0="ROY#6O'%:?DY[?D@Z>@7ZA6MY1Y8AROF4KCFJ>0K::XW@O M2/92O,Q=D2_1XY4DK.8HXI)0A]R6WX69*_'+)1<^G+4D=3,5'2@H#HO;F=T: MD;.05TSK=$;1XL?'P3G+^>ALX1%9M=H^2H2E6NQA]1F%Z<76 MIM&827YQQG6_ALGV@F8GF2PBOEH7-HM90> ;O4J;FHQ;ZUY:].^+KMRD2_5V M1YH24-"0A4YGB>SV@U !AW$HV^;:YZCVRF1Y23&C.>5WNC"L0-ZRF:_7=('; M&2&OH,0#?>3*9FR7W $?O4&1GJ#"S1'9L025(P=+!!WMYI1&5W_?TJMU9ZEJIN%O;4*='AML3&& M\2-QBR[NGE8H^+Z]+JD-I3/A Z,]D8S0LM:4O&;F9&FMN9(! A4@4)'10$6V M])F_1+ 32F#-+![D[P7N'H'<46>A0VJ/'+*:/ZQW9[MQ%?="R(WKLV,P]D"< MV!4#A#3 8H'&=-Z&P!\2Z''5G Q1N@8%&M)&R#E!#\JQ0$RO/B((@.2LNF"M;J[6M+E33T;9J3C/#S^K1](^[5)[N4D<"JM"% M5:&_A"BN65E\*4*U6(*:EN.T59>;]:7=$1CM3RAQAK<' UWR#'CHPU"!P;HB M&A>VAQ\HX/SYRFL"JLS5!7(CM,)']RJ:'JSZ#2*.M-DS05>(> 5RH17* +;OV=+^^FIKJ29JL)*MAF2QGDA?J6#](7X M&JXU?.P1H.7YEM?=R(,"6US.*T&AYHQ9-P3:N'P_@A /")W,KSI:( IX2A++^XP)>Y$X=39@:=AEZQWJL+2#3-EQ5 M M_253^+F:JGKMBPD1&U801"*#8*4[Q.C.OXE@EE\YA%\[ODU#_*$0/%'.^Z MB5;6>V5E4.'^1=9_E]SBC[D-TAML&U"%A\3>7J^;_2@P1TPQH MDU^QQU7&6UEE49$^24H'NUJPK#;UM9!'),GA^S4'XV(I)2XGI1E3B5/K9SPT MK7)^4Y8,N!Q!MU'0;30#ZM3+NH)L++I'@+HRM1MC8Z(LA+S3Y3S:"-":WA4Q M*%:G:.@!AD]+& :..]!G%/09396F=A( 3/G^,-AN=8.MM+UQ3QLPRU9I'@% MI*F1Z -UY4;#&=/BTJ&LO>@P&GNK_D1YNTL=[0RJ&!J"CV)Y4T.]#A3_SX7< M4%=8Q^U1]!HM21E3.0E2U7YYGE<@2Q-X&L=+_E9GA7VH4\'Q=4>(?, N'/7(9KZHY28Y2\24SB.HRF)8;/MRU M(MX)9^JH<>^T6.>/\]QFFBF9LA;[H\(OX@YKW^/IWXAJ4LQ-X@R:2L1L"HMD M"/$A"^&$2$UG(?83) 8IN*) )!R^X)]2^']%V_[\=_CCZ4VRH4IVQ#6+?RF: MLS:DX$>\ 8^3>P((A/R.XM&4PZ\6:B2_/U B_/P(C!#TO]$27CSWEX?E9=4P MWG0E/CWAS+N.8(E=1P_\%M/AQ<___J^7LT_:#X^H^()^;?3#5@TIJA_R:I,>]]BUUC\0^#OQZ_YB\'<2 M3VSQ9SD]W@GTK^T(>7AA1QC]MSY7?"4%?_2*P\?H#T/ "W';.'SC'Q;S^-4+ M1HF(%YDL$7]&H?9B=%Z$ OTL7]+/%YQR7&)>[\LQ M$IZVRC\N.*-W9Z&9.7=A>4ZH&3D/.74GJ^'TUZI]R"?)2:L0S%SGTE-\*;TO MP"5"EC\[TA12(F%2GHK$=#H3,16>B91,TR(E03,T_",$4Y5'II6>5"JYUQF- MR4U["*T62!WB-*C8&,S%4.5[/7+J$U6J8#;S+-(;<0$YFSE-NAN.I%Z/+$)U M9^^,6$OW:II=V#:J,ZKKBTCRF707=BJ<(RQ922<6U,(VZ[5Y-QR9>*9ETJ-A M*U_(0T5!,MH;?:[/_+F()I^YYSQCO%_!-DN42DJ)WK3XCA>-Q%^/+)>Y^;)A M*ZB@+N;UVLQ%9&[KAR,3;]]LD;S1"CQ,V B62NQF=+Y!1\^$X==#S9Y0+A:+ MC8(P;&]@-N]L":SFBY@(O1Z)[7?.4BM0Y4)M-KDD::&Z3:GM M3EC/&^V*$MLSW-T\')E8TECG%\BT7BT*#5CM5)ANI]QJAI;KD24)O5W7X4A= M'S+RK*:@,+)M1,],+LG:571EM_=7;-!LT-L*,BC6(4;$DTNJ"B,:499PG24\ MJV%7IMNVJ'=%(CG20>4-/(#]!<17NX/23%NM/&@NDLF1%K(D%D5;T06UXQ?G MVX%,:2&9J.3(<;3(94-?[Q>JL&;5U8X8V9:X MF,$AUT/)H51UN"\8M3G,#BMMI,:-%'%JQD.)Q)J&I;V,E1>:H%66?K%2W, K M*1X*)[84Y92V4RL**[:XYGA\QD\FC183$C\Y ](96_U&N!IAHRXUCFRPU>JL M&UEFB:'=BEO.\P)5$#8F!A=&N(73;#@4/;)5X]9B835;,#2T9:Y&N=ZH9863 M/<*H36>_V6EP'X.\?G4H2*5VH;;R1?@( Y2;R*:^5E<&VZ!%H6%B>:4\GD=# M$]3J0E.$70@H#R%!T(+ABLWVC6XT-$FMJE[JU.KN1A56>7>&]5P2H8*06D<8 M2_!YNMPSN1G+=Z>2MV3+%$6%DSW"6>,IQY6+RSW%DR=')?#L4-QJ:6)>W$'N5 M(WYJ8EWJE*!KJE]PA:'0]-3U!#([_7AH8EVL:6Y[9R#CZ@ MT,(QI+6C_GCZY>6I3SQK[P=S0_)S?&"WW]Q?.M\)DSP_*?-)"GS_G(0?+C8,!%72+>-9P> MK>+XQ4]#I:EC&9ZKGME@>JU6O1AXNE;UB[G[*?\1\AT#A+\%X4-K_,U0%R#\ MA0A/?4?>O-$$"'\QCJ< Q]^(\(#N-T$:' &$OXU2 R >(,W7H3OYG<8 X6^# M-(#C;X0TX&R]$=0 +?Z2A'],Z\'>3.X%5'Z;RJ=%DV-- M155RS]'^"^WY!2K]I'S/H3?5YJOO>5LS+['E)QTIZ=E? -X O#\"WE>\W_=9 M07\N!/1_?X,)Z%\H]'#X!2#\)1 >, 8X!S*PWK2? U1BW6]Q\H%ODS\3G/PL MZ<@G)!V&OD/7O>_^64F/+A1>%.[?B[>>8?]_F]U?#*"$-G:7>JZE7I2([N74]R>\FSI>@Y M(BG"AZH3?>M%"8JN8]JF0-0GNM:VK9H_0HFBV/U$Z?*M:GIJV;96T8W): U# MS5T4/2J/H9A'Z M[2=./> 0?>4Z7V?6?%,NPI>N '!A"7X[2R[[$DR]E&!*M'VL5*V(<%70"MQ0 M(!F:J_?G-Y;@(F4Z_+8R$Z"5.. -?3LPD$4DP<2WGQCZ0$.G=6\ZXR%\554LW ]P?SIC"T$%MK3L;[.O:9]B'GD&"!Z8]WI9*[ M@X+68A7TZ_ENR8ANS=)1K3WX 4:OVR7Z[%9IVD7X J?8567X BI3FF3XU2E, M]<7E2!/H@&VH N=M^AC*.+?6H]OKNIRG#$,6B ZV@Y9\GC:-Z!2.[AW#"/F M0)?I#'V3R- %JV->PQM1M!PWJC3S6X_$73H>/N1?R'H9X@\Y);Y2N>'K.BTB MR>-F%^2;(!Q)" M+U,N,PL>B(^8*5].E/'KQA)3)\J7]5[\D2CO#%&C:+FLZYJ[Z<&% &L/QETQ MKN!"/$!PLNGI>8[E#+@B@"B?Z*;XDJ)\%3?&'XFRY7#;RA#>]UE^8A?KY5:? ML^)3F8XZ&#\05++EZ7ED.0,^B0^Y'KZ>,-_ KDB3,%_6G_%GPAPX/J6)91-: M-;I+BW:1]JH[%P_ETF#R@<;)STAS%IT3JCC25U#0WNDZ.:T$?BC'Q+>?*/E T:KPI-KMI;#J"A$K27/H1N[.8\E.,HL0*C'C#\-+\C M2*Q(:6)%BE8+TC ^Y[9X6Y*M(;6O-%NLP&K!;@$QVU$OA)%0DF,_!40_(-AE MT.QENY;R_OZW+A/*==EOY M)JO,AI$(V/'Z)M^MV/'^MBX;%DW:#9>+KC*+^GHZ(X[/W5J)^'F\:ACATQ]R M<]4,U7LC%UJ3.4E9::;FN'9B6$/&'9:AC6(5X(X1]ILL#N+5WY8 MQ)L**:XKP]Y 4'M#JH^BHZ"G12(>A3+A!P*]S*VT;%NI0,1!*//JH&W>%FJ@/RY-(R*, *$4^8 B(?Z8B_OG*;=)3'56RY47L+E'4K6I8 MZY5J'DW@ODN7R%UZ/H"#X\JE[@Y"%.)EZ2\1>@3+OPITR!M/LU6E9G9L2U8= M)[H)<^Q:^<#VAT-^R4&\MZ"6&K&;L;X?S3Z^\H*0IQ7,NDOGQCT:.,!5<>6J M=N<45@;QH;U$[7PA;RXMHFY,ZB-_'LZ>"(45/;FJSEVZ*8"P J?#IPO8G5-8 M'7'3X=V9788V?&LF=9WI%%]')RO][2=&A2?KIRZ39MO?<)=N!> ]N'*ING-* MJ[3&\W,+\G0H<+1\WQ][BS;7#6>@TQD8ORRX)>RMK;5 MN%]L.*9FYM>'S<_9O_% Y')_;UNNFH/_<06_839\%>=-W\AZ78_SIG=\R8(? M-_2./*/_$>0/RDZK2504#JH41*-K;(;DL.R+,!2[0!YP" )Y'Y<-"@-LR$R1 MOCS(AP"L?[%\B52S_AVZ-MXZ%OMU>-??,H #ADIDC>6<[%+#H);GV]NF^YDI&S$I>L04K!/5OCP.A.E='] M7./@T?MZ3)]H^NU&?:$/J[K*8,C 4)N& L]%&([,; )]0)"+E+W.ACG]%4V' M^S..,YVI<(H,3_:]:L"KW:Y>S/L-!,4\NRW&,DS$=Z0H]%+EKC/@%P R#*S\ M&UOYI\AP9]&M4*LER^A(L&:18 _A-<6/9#BZ(4'0#Q!V6F'6NS3@OZ2=?G_F M>*83&TZ1XI[;,1VO(N;98L^E"-3L<<8D/HD/+?:P!QC[U%F<15]$.A,6PFP M=3V%B[7RL,*Q'M/FF0JRKS8F3 BL<4( \H#!R=#'/T!* +@GGH52$->0YBLY M*DZ39LKW!5?,T63*@JGWZ0Y.O[E+70K/15AWW4;<'$4H0HXM@[A&-H.4=Y9:?;) M3[S^M%$FBGM=W=O=81O1H"X="S3Q[2=.7;]0 M%_RZS^957S77HW999N-#.@Y:/N 7$NHLNCU2Z=UXC%B">&66G15I]TED-VMZ MKEM. @T?KZ(\@^)O4SJ&F&=MAHHU8(M]&1E+!(JNM5#CP0_5U" D"8Y'$SKN MTOMPCS9)]GP)1VNUW*5Q#/@-Y.1>"_CIAF\$>'TDZ))1;;7Z2IOU!28"_MC4 MA;!D>8]S '\V3-J[M%RS9Z#^"?)GT=S*1)0YAI4G(^PA9ZI'VW^!0#.HM7UW MM;;OTRALJ\<:*M2%01F3^-86VJB##077NVHI"/4!(J[WA2=KC( KM*"T\)>H MJGT-%+A,0/O/44# 2U2+F9!E2.IN?*1;*"-Y?!ZA !%:!6@R1075$(-8-WIXZJ M'M$583)RO-!0LBHDB+_?LP&5=6_)G=T%>$ND7TNR/_(+F_R.V;,\/=+7Y88X M(J-2S63D/$'QTZX#W*6+! @R<'A1W6RK*-H15&QMANL4R(KX8IZ,K#LL[BSM_T_.XQK=P@K<%.4A52#WRS8T6.2CEHAD[+] M$ 047$]#OLF_'@NN3]60"]2<*^V.MX,#*2:@E@&X-W"!\@5/I1_+MK4JAO/0 M3"\D&??<^J 0"^9A7#^23G;GVE)XQ&FF9 !E?DO/ M&M1KQ>+"G4V%H+/R=^%"*9(*C24JOGB /J#PA4I)9MLE NY/9Z$@0G931FZ, M"@L\: _<_=(5&M,J.Y3P16\Y9R)4B*N_X]2)[E"0@0) =PT.7\=A9N 0K?D MFPO;Z]H08BT=K^820L^81Z!PJ")/DE?.3LV&NP;49J%=,%GT_MW;Q=&PK6D'(VR$K/%6C_ZVO MYRY=.B K)8-9*7=7K/(1@Q_=Y@755&?:L>R_97[2G/>AZ9)5%7A1;*#E59X/ MM2XZ=M!026@%:2D@F@W24J[IGCE%C#=MJZP&#PDA@D)2LU[;V,'Q:1SY+#Z7(II%KT1J,U+: MJILS+ 5-#O0[T_L^URY=<88%WG9P2BN%IK4E;T]JJL7-Y M3-"V%*I7A3+?&OGAG![327 (5#"Y;NV".Y/MI#_C_F7[PE=K3I7MIL+IM-GV M.RQ'+ME6HS00Q_58MN.D$ (Y,2D?)(4 T3[-R7''HGV=FS>GBG:%(*?0/%_7 MV>)V#_I'? #C%\HA)MMI\4&L+46H7)^7XW'Y,T" O55 LBZZ06WL\"I*CR;F0\W**9GBNJD2E M7F,?2&ZMVCEG(=EJ#N1J9,RY\15\&"5MJREJC)8QESKBJ(JWQ %D#?2AM=L% M="T@RM"Y'1G('V F*]EF2"6GH]I\-,58V!A3*1U$+8FBT#.*FFNG0O.EVE08 M;I9%Q/=5A6Z%* I'GHT0%TY4D.[2?7$GILQ7<$:<1TC_V"-Q)2'EV<:6WPWL MH:X*:T0?#&JD9,5"2D1">NI=MKMT1'Q-(W334^2B.O06C4)\MV_(F89M$UD-HLB:$:<:^JY*1P)M)\3[0-Y"+=[0%*BH M]$6DJM.(4KAIHL83$C '(&A[JZEJ<[,8_#G/=:(%A!1-G@.)1 XXT#:+/)[7 MO7(XVU)Q(C<[IX1@_&MDJ5!Q1]E8UFQ#79"+DB%Q5H)LD,HLXWIN6&#X\]4*827__RF%_U>T[<]_AS^>WB0;JF1'G+GXEZ(Y:T,*?L3[_CBY M)Q!#R.\H'DTY_&H1"^ /-&HP_7@*0-#_1DMX\=Q?'I:75<-X4QJ>GG!F9D.P M!+-A!S:/Z?#BYW__U\O9)R7Z$;E?D.N1#$@LNG,U/[552<]+L_#U/R3#EP+G MZ5"@OZ-/A\*/9_!'HRG!L9+4.N'K1HA0F_55YOTN,>NM?Z!P-^)7_<7@[^3>&*+S]*>'/UK.T(> M7MC1(?*W/E=\)05_](K#Q^@/0[P.CQ+C\(U_6,SC5R\8)2)>^/Y^Q)\Y:Y:+ M"E]%./(L7]+/%YQR7&)>[\LQ^'_VFQ[3Z?X\JY7U:0BY;PO,3;SO[OGBEY2J@J*O^X MX(S>G85FYMR%Y3FA7N1<>B(OQ?<%ND30\F=GVA1!,!(GD?!P@S 10Q58G)(R M+-*SJ8+0$CF3\>DCBTK/O;@V4BD8KV<<*^V&\RX>K,>KNA_II*]'CI;:IE_A MS3&K[JE>268LJEJ+1E*O1PK3W;B_UPL:RTV#/42*]H1?A4IB\IE5@M/P8;/2 M99'"OMAT5C-)XD-#-/E,>+!H&LM1TL^>CL,OQ[:%CL"/B[R+DOD1],NV^JV--<7,1%Z/;)(U7W5MGHF M6UE-M]65T^&7;#<U0U>*1<@Q"# MI"OFG%PUK6AD8DG-\G ZKB_DGK!I[5W%"P*.;L_#DDM" M,L7&DA')Y$B(ZDI#?-57(-X:;]LXT7%5S!>IY,AA==?2*UH_+U3&PZ' +K7^ M*"0HG1Q9[946L^5$@-C5<#(+JM5NNSEBPI$)TL]P3'?Z?:TN5);F9,2VEUU" M],.1"=*3I"=#FQ;=UO.3)M?8=_CAQ)Z'(Q.DKR&%FL:K+"P,=9&N-W5NXC>C MMS^3/M8 GQ6K@VD<*E6&M';4'T^_O,09XEEA.&@XDN=:3U\H9 M$/YBA(=00/@;$)[\CK\9? *$OQC'4X#P &J^$.&)[_B;"3* \$"KN3?" Z@! M6LU7(CR &@ U7XOP &IN1'CH._YF5@,@_-N$/^7Z4.S]_,-]>==[>1%RO Q$ MG2DQZR.+?^_\2]O:PY5&7_[G&_[MO'2@OD/GS4VD/AF;["]L5*94BOF">E-/N3I?M#7SFFSQWJF5*H 1\2] ,,-H>#E>7#% MS@*?Q05>7;MJE._[?W^#">A?*/1P^ 4<&A?G% H%G +.D3_.BKB@F?4G=E86 M8(%*+/PM!C^P<_)G@L&? 0 YK]9(Q9&C#$%"=(WMP@?%V]'C<\C"].@SBN$$ MI[;V_Y*G10H8A?Q.7+=ITQD8AZ@M9XC19@U[8,;WW7^^UH9OJ[";P=%,Q6LX!T-?#RQSU##C"[S'K;?'O# MLI6VVHSN?]RN?]>7*M^2;,KQ-?N/%56N)*E^R%=073GW,7JAU7K[;5 MA6HZVE;-:?'._SA+\?PLX&3ZX/#ZB[H%1MZDF4,&3%W C[7*EJV&\\O)GFVKIASD M7%LR'2.V.W-S23-S5_$V9 &#,N1;2=%JKXY:'R[IG,X88VRM%U\:ZW]Y:1Z% MM_@HN_U(= ]K9$RE_Y<@,\K2<]RH#G!;=;E97]H=<>NX7IU'?4_$=&Y$-4EV MR2(5)RKHAG[[B1]QZ8#X) "$3$0SKPX(EPUM7@T0]DBA!<^+S)BM[.=$3Q_X MPS+3#0$A:CF#)!L5 @T! +0$*X?4KT:(*P6CC[:52B:+6Y:%->J, M$+>2P0 @ $ @)""2.[5 *&\7K77U"AH"9X>M)'N3O/;7&0RQ)'@!Y2@KXH) M&7,=9<1#))BV&LYPKRH'?]#?H[3Q?^1"H7 6ENWF7=5>Y31SJQ[8Q7F(VQ]; MLYPK[=YR'MTEX'\(UZ]XKR,-BS[ ^[47G0KXO[G'B-E*FA%5G _/ 3Y$BWG^1I"N!=>H* V)_J]_G* M8G\[O] GQ=X="RBV0^8>Y#5ZSJ"PG,]JZWFX+.)R8@].^_M8]!<^[6_N_?FD MV$L2BU<[><'7\T5JQ9 P+LR;4>,>.A1[]+3FGT#N@=RG0^ZSGZ%_1E'_;7+_ MI%@96H5QL!$(#!]82WG%V%9TU$K]^G6Q SB$;N<0>@,[QH0N]GH:FM>)@2^*.X? AT&$'5':#YTL5 )4 M"Z!: -7BOAQ';X6 YC/'P2=:$6HX,HJR!1JG]TP(#W04\H?HZX;\ 4 @/BZ M '$[=],; -&CV\65VB&:>GXM#49>J^AA5@00AZ0@A*9 4E!ZDX+ZEBL9KWQ( MOZL3>9=8?09(1D,04BQO:JC7P>2CE73. *976,==EX<\@IVGN."W[L0)2N6^ M!FG\!O<$$UI)^6XTS1 _D0<:2EZ].(<7/AM^FB\JGL=\)?M QL%(EG7#$209)Q\?-()S@\4RN=7^SPO(I[XH/2N9\- M=NQ"+XZ$E2OH6FM:G+H^$TXS*AL)/4!XTOH X@G$\P[%\[+.@0^*)\ZB#K$L MKJL"X7B,4%P;S&0;B6?L'$ ?,/0RRFWJO0#_=*/DG0],A%Z_T:D#1O[R1^6. M3//5>J*^<&I.DB/S7S*#D#Y/%WC,M__,$7\37A+Z_I,.-R'_KURJ:LS:D(.)V]5^&9JKYQZ[?;[_FU-E& M?QI_^D //"F66'%&DO@4(S!QBN&TB,$R*89#"7&J4@B&2M@4Q^1P=O^4?CZV MZ7[1;5PV5,F.)'/QKZ>%QDS^N+(G)$;([R@>K3?\ZG'Y*!%^_K4?^8OG_O*P MO*P:QMO-&3_5T?RWHH5@"='"DTW+HY___5^_]&!/^#4?CY\7Y'HD Q+CU%S- M'UJ\2[/P]3\DPY<"Y^EDH[\_G] _GD\P-)H2#(5D_=_4.=N3\>_^SI._O0D/[QRW=:S3_N<93A@(3*T:_[B\'?23RQQ9^5QG@G MT!=()^46=G0R_JW/%3\H0O"S#,5_&$IJ>#X:OTC5XUY4OZ^8)3CDO,ZWTY1NXS<_0S"?^BX%L=D"I-1FAP?*[(]3IK!=H=8?BSA$0B3QB!*WG7.1:Y?8-L^6PEFW>:Y9*S']\ /?#__3 M8MM]/L>5PT]4JHZ2C_N.",WIV% M9N;4YH9[J7'HB"=E].9<76!,!S44/_QM,]/$HEA$8"@?!X@Q3)1&;H:@X M53!,E*:* I,SA(2GTJ.0)7$XQO,\%,4G#\CXE"BH$VP-X48-MKC@Y=JJ0I1: MLWED0D"/SWH>RO5;#7PWAJ;L9C!W#)L>&EC>%Q&1?#URU>BAU1'AX;K:)#2< M7ZQFC4$T,OG0:IYCB'5/HO7AA";RA=&X3@=S$161UR-IOE@M[66&T%=#:+%1 M/:\F#[KAR,3KA80^QJ&*N.]>K4QG>UX3SJ[J.H^]GJD7)#;0[>*JZS'"QU[NAUC;8P)1R8HQ>VD 6,:X[+N2?)"$(.H+F4[\CS/3L;11--4JI&U6I+?^I*+,^U9AB]IXO+ M5MP?($&I,CLEUI-N>P!)[8KAP*65NVM&4X6IUT,WJ#=H+A;.6F@TQK@)M9<0 MW(V&)HG*]E&G:&S;=GL#>BYB(N)52'=F3Z;;M8V&UCRTG2$?J<\ MC$8FB.I 'H%(N=&6^QNEJ1T67YK ZFS+10Y-$G:\W^?6JY _TXJ*B-!1LJW2P:*9) M2C7:QL"4F\90#T;UA>=O-EAM%0U-4DI?<6@0S!M+/:_R'0)OKYG6.BKQE9AJ M'EX:$B+K'+L:"H.R79XY2\@/1^*O1Y9$;S^GQONRD!\5%E!I(M3EN$H0G'A] MT+!7T)8=;Z (E!O-K '6C6N'Y*@?Q'IY@MJ09[HJTFO--[-J!9.Q4]-,%5; MPJP>-M[5].&\/JTN!&?6:<1#Z02IX&X%INH#7B@.95YTU YM$=%MER3ZE=;M MJ2?O:FQ0K.BLD*?)AAK=A4L(:DUUL.+,F+,Z5Y]HXW5UM^7FT<@$I9KU!C_ M5B-4)_J%$=PW^$"CHY%)2M4V#9QR#;<#29L"HQ(-J^1K\= $I?AJKTW101N% M)-NP6XN*OJ[LXAL\"4I!MM]D>ZWJ0)#6PEH14&:@3^*G)B@UJP7&D%RK,A3P MQ8TZ'#7M,1=E=20HM7,0?]Y5&8FM&'E'' 4= _>B_-$$I=AE?MJ=M!L65+$[ M+B03,&H-HVA'EN7YI-Y 'AA^.3# _,FJ4K1VYW[!<52P0 M>WXI$=4X^R1!J,E.\5VF;L\$?KX(UFUR,>G+T4.3A)K5QS0'":0M2!.!X8Q! M=>2ONM'0)*'J0G&A-MR>'K2&I=)('76IA2_224*QO%WTEQQD"MP,J_.F&;1L M>QZ.3!"J:WI;UZA,<*C2GME86+2V%35E5G-+8JFI8 M-#)!*')!! '"VX@P++GK-NP&5;D9>^(2S*?0?(O)(SX$%25S02Y6DM<4HXDF M"=4M+A2KW]OK E^L:[5!GYLOE6CU24+Q4WJQ%?RFJN>9N8KD:S5R@S A2B8I M-5/F@U*]X+?U#=Z0::'+;L>[>&AB4_=X9:65MNY&*/8:FYT]"68=PH^&)H Z MF" +O#/':_H&@Z%-AU]L-U8W&II$:F0[:-*=8M,65FNO)G@=ODN0\6.34&U3 M1:19U_4.JT(-=0WM,8HI'9Z;V(61O1#0EI\/(*G0GG$H!?=&DWDT-@G6>]T3 M/;RS(D/PD09-D]WNBT[X7#A)L"[6Z=+4UI(%32AQ):GA=@1N'@U-[JY6W8T) M!?<%804I$N=C.#FM,/'8!'57(EFAUGMNKZN8KBR*N$5TUO$4DJS08T;+6;Y3 M6PJ>F0\8I5#M&.$Y&(U-\((R]XW.ABEO2#! M&]TC5&_36K(6O8Z')L1&RJ\W6+]1JD$$W9KE1YI870SBH0FYV:I3L@+ABZ8N MZ97:(+#F=95EHJ%)@FU&DX59T!NPP&^HUK1E=EO;X# V0;#69@%7R>EFH&^: MP;[7)5O[4L>/QR8(MJW6N@*KX4.V(9%6=:03>"\\MZ.Q"8+A6TX9T$BW)G , M5-9F*_KQV 2]*I3=WVC[UA9"B 9/[!@# M;ZSB*1P[O@A&F[4*(P'A:KRX&@4J%\DZEJ27!U,]&377<'X> M#4W0:Z91@RDF^*I0&1/=6GM*KL:4'PU-T(LDRTRU.OP7NZ+PT'K48F\@O6O$$DKS($-;<)+06)W +7_$&N+#"D,/8!+T& MNFG8U:Y:T2O.:KXN;,O%=JA!1V,3],(4DT2K@SW+-IPI-<#XHL/+(;V.Z-#5 MZGC7&E$5E27<4;FF#!6TA<=#$[N;#Y0NW:F,IVP@E>SE8M#?%2/2'M&BK:#L M^S)/=/1A7A?:5 .CT383#4V"LXQU5:A<*G)"<;]O*=!PC&&'R1X!9S,T<.%0 M-615;.>OA85A=.'#V,1&#'88T2D5JFU!"_:U]6!;J-:1>&P2G#=VI=YOC%D+ MXHW1W!&]\!@+]2/XB"HMK,PAV4/H,C1L+=N;NEIJ0DP\-,$UN(QYSH3T*$@: M[@G?&G4<(8B')EDA/Z\H.@S7*]"P*;I-PEYLY\IA;-)$Y*B.-&AL%VP>U5>] M2;$%6IDJ[I4H-DG!6VRU*&N4M_7AL@FW4#H+FB_UB&>)K/IF/NO7*%28Q!-($JQ:=9D.5*3H\'CH$0UD:R_4 MTCP>F^14,BJ5QG.)F<932!*,EG!TY9;']5#4Q\4"W^M(3>/P MW 3!>L*X5F($9 IYNMSME9L-KQ=J=O 1O1JN5-&=C@PQ0>)6VTUOC\<-,>$C MBG5S5NHL37E+0-JFL+<"IAO:S=UH:()@(N+17G\10C320%FALC,G$=#$_3J5PKSP)_V/6&E%%W.=DN>$G'-$05[OH1[F[K? M7>E2O3L:%/-T=7EX:H)>=&TKZFQK:;&(5<7$>E?9($H\-,F+1I_OSGN,C0F5 M>0FUZ[8_M#OQNI+T0FLE% U-;X?E]ZUY?P%U:K@6S_:(DBUSY3X-%UP]S^Z: M]39=70WEN8@<4;(KDN:A>C%@=)[;0K5R15^XH4& '%&REWA^MN&KK"OD&7E3 MQC:]=G,5#TW@. N/&JLJW*H(DD37W 9NM&TFGD 2QU&#Q(:5!K,5\A/+6)H! MX55*\6.3. ZURU9-''I=G5M %KWL+MF9>QB;V BH42WV27$76NVU4"W?B4)' M;_O1V&<G_"/V=QM]*8GCA]GWQ?"M\YLRP_"&[_X::@T=2S#<]6SAO*^0_C):0NGN]%_BE$QR4F87(/IYB?Z[ M#![\._9F>CK8A^OL _(=!ON0@GV OT,4V(?;[P/VG7BSG0W8AVO) SBGT[$/ M;]]1!?MPG7T@OB/@?$C!/@!<2LT^@&VX_390W^DW.QF!?0"P]+7VX>U>5V ? MKK,/Y'<2J*TIV > 2^G8!PS(0RKV V*Y+G6FS?_WTV8.7-=ES^@#?4'M'FG+NJ[9+AL M;:+T+?JC&22WY8:/%NJX!*7>R_$ E#HU"^.JLI4FPKR7%@%8Z#JEXS)-F$M6 MN\[.N?6>:@E$Z2Y%*21#].5_OB'?SDLDZ#O^9@CVCZE$K=^JBW*4;&\5EF%D MV5MY1E0Y[KFJ#."6JXK1VS')KP*\[\4$ ? "4?ID& VP$&"A3T:>OBQAW@L% M =D"LO7)Z,F7)TZMSLT MG$V4SR$9P!MZ:UY)O>__9:WZ*>7 >R@ O.?"2_V))8V>VI-'OV.N>O/!ZEXN;AEZB)>^9#>VB MM5I9YO_]#2:@?SFN)>O Z+ZUD=H#G"0_'GAG*KLXBB_D&S5N2ATGCV9BGI?.)#O^.DT^#W33*^# MFW@<.,HN$S&KD !NML[?]Y DW1QS\")DEV-D::TE#F/ ,E?P)V279S13ME89 MPR MC+KQ-#?X<]_3WV1956>S*[N?/L4J!L.U4NV3,YV=Y9]]5N]GW Q9+[M[8+9V66;4F.;H+D/%-S>^KL/]^$\!>1 M=R53D6Q%=.+35@SD+=3B0^F%BDI?1*HZC2@%YEL((&;TXO@/&4?D9B*,B"@L M1NPC>DY^+DGKZ&&NN@IEDHWEJFBMUI89?G28G>8\CSID/_!1;* 5\Z%(CXH# MG5[2MKZRY(V--[:E.N1_RRFJK*TDP_G/MSSZ+3>S[)7D_N>;MG-_F-Y*L=S' M?_^6,Z552,7'%_QX\8*##L%YKA.M,R1]"'_A_H6#PP<^M>>F$98:[^H2&VA( MDV)D?-?CYB(>M7I&B0<8Q?_]SU]I>%&FNKA M!=% X$MBU; @I(*+@5#!Q,D(;BP8%?:MMF='R;,LPPB&U2+M0'?<(:)189UI'6MV^+LGS :HME\OR MW ]! X] XZJ 0['!8/X('AI=+0;^K MF7J%*:[&%M-""&^>/O"8CJAVO0U5.'9H34;$I"NI/7)5-.'IKVN:N9B61E%R@B,??N)0/@#C&()#/E'ID#D MM/2TR]K^F1&?ZSD"GY*%7]K_O4!K]!%L+K(!NB\.\W6<(LB+N0)_*Q1L35V6 MB+WI0)N14N FC:!>""*?($R$0I$\4[,E#UD^5,]\$?_&'L$SWY[/_*%Z!4BX M_(DZRD_* >O#1\-"M- MC)NUS8; S:;\:,7E=Y-5"M3IUS)?]]'FJ*%#$+O!RZRU:CD+>!\'$9%0YDGT M@2*@-RSQ(TD':MYC[>T MK4K#MUE98+J 43#2KZ'UTV\>^XC;B 9GOIG)UQ[8Q2(%=O; MLDBS-E[TV^V@:W3#$X[Z]A-_P*"+G'%?$3"^V*&>B@@U..(^L^(4%:Z^RHIO M$0D%+'M6M1IL8*8W,%75F*_%LE,&WD&18V )OF<)+@J#01]\VW+-Z'?(Q9Q!3, M3R,RY>07=+KC<"NX\/C6.07NZ*7_CEYV29%V?_V=0%R:MOP.//P@'>4>7?^, MLO0<-YJ3T[=^\^98B9R^5B)[45$,)]QD7K6WFJP>M,Z>*EMS,WY*K( >T3*[ MAAU(*@3!NK;G)E0YU%G]-2.248R ?( 1&MQ$N8\[;=FE1-K##8#YTW\-*[ND M2'OD G#_7=P[ EM^:X,< %XVPB: ^]-_Q2.[I/B"!OF9(S W,*)'*]1N240- MAU:5>G-485J='30/C>@H5/.>%9W^6R1QS8W<+RW*5OXZ5T?.EPEP M!X&4KQUPG"S3,B%1< MU@T[L<0LP(G[CP[<61 L&S&7?I@ ^_?07]G?GC LO?O5<^B!9AIY_D']=[^ M?)VG]&!LLGE=45;K&N/(DVZH]T8.\+?UW@S?5 @)DC-"PMQQE# --Q-NUZDL M+:'B.W"XG_?FPA59(KND.KCP@?3<@>9WWIL/0'I.UB6!] #I^34^ 83GY, & M$!X@/*^<]D!Z3O;VITMZ?B7=V2O0GS5J^)LF+P,D@"<"3VQ8 MO9A?Y6==;L MQQO-=6QKIKG-0_&&WY:5GT)NN3JN#O(L4>MBPE*O.'F<$>FX40O\@&*@L/QM MKUFD2\S (75K[P(XI/XD/ 2D!TC/JX 3D)Z,>A=NJ^*=.9!UFG9&>LI2+8G; MF8!,)D9_YE5VW;H?:F=Q Y#WM+,4W]QX?.+TER?Z:K3KX:0,)?S'@F1(IJSF M)#?7DFQYD4/AAURT%?_^Y_1/@K'W@H)9O--QJ>Z Y^O_ :0V8:+.KLQVZ1$L# 2E"E:J!-N=]M"O"4-3D R4>4 (&?3Y2 M>4'F0TVZLGC'Y2*]N%(KOQ=KY552MFV;W:I#5G+HD=P?UDFX&TLZ'DDZ2+Q. MY9VB:TCY/2:%?4[*WZYI)C6V]5W;[WLZT<;Q8%/2L%V0@LZ=KR4>@G8FZO:G M"JNY16?@C*C=D(XEG@HEGH8>*(H$8I_&>UG7D/I[O%KU2:D_^2Y5WX(V7J62 MWPO$W"B,JDUF6]^FL'UG<8P0RK3)M/5*O]EV_()660HQ D37K> 'F,0 *3R MPM4U$. 6=Z8N[$+[' #\)BQ*$6.C6,?*39:?"?IL7Y'K<^Z3!? OVJE[JG@R MI5+"EM4D=]EN]'S!%/U8[+%O/Q&(>,#(I,)_-*IZ:\E_3P[^[V\P 9WC]LLM M[I]]4!BNYJPZUK:^V6KA&P<9=R BS\JUV7KGE/2/'WWON*M^R^*:5FNH>:Y5 MU3?]V3;<0"^_GQU.-B)D<2H;W)V!<^W,E_JNX[6Z_KV\5)]K5Y#CRQ]J[6G? M4%:["_RQOJS(TGD(:+ MD=D A#_0YY]31+ 7*2*$B$+GB67-]PKJ4GP/.6M?0[D2<+CN/4$'[5)AQW$+U.;9^LCQO\=]7O MZE*I95G&C0^TB(29$61KPG8+K9P)[=9%9XTMYQ%LX*$J CKWW$E[L=N#QCT: M(&<%C;=#ZEM=E?CJ>K;6*[)',\RJ,/'::0 083FKKT83QF*1LLIN&B-O.D%B MO2.*H<-)/R. D$PV_[H]@J0B'@^N@V2ZB=?MN3CM=3A3R\6WW[JT5^!,[=9E M&8"N'-Z["A>GNB@GX.+T-\>Z/1=_07.R-UQU>%8TQCHQU4VX"QE,H*?!!%SJ M?;VQ&Q"RGI^8$C;:L=P .[B>(]\SG.W653&=\G&GK[B!U1,UTGR_\5K!J"S& MG$ 3JPS=T3MC]F(*8A:@%'F&+HZ=C?6^H*J28L_W#7I[^HO*O+-R9R)_ M[WL&389O+\1%#V(G\'/5@YP6EST 5Q:^RI4%T*L)9,]G/WL>Q-]!.G?VX^^ MBT%&<>8SBE,=F3FYX-?Q47_6U^JS2 M%(;KUFXYW?N6U_=%&(W+>>%O):( Z !YW/?D.$\M%]]^Z]+N:D_MUF49@%+C MG =YW("+01YWJNS(3 < /J@JFXNRL*XX_$C@=D-CM.C#2FD9J\J1$_]-53G] M.=OANG-&N'Z0H_W!'.UTM94".=QGS^&^\@9?,*BHI8?[*OE8"["6-S1@7A H:1% MF\KRUU=..$\7]P/@/GM"^CT"=]8;QP/6/'"=T/,QJ6*TQ5A_+$!/$&,>?L#P M9"\_@"!W>0GFH@!RC_=?/@D@)U]X,=G\6 Y62UC@UYY&!B6N6C!2"";MVIZB M.DJM)B!59EE3.+W9ZS$1F!PZW",H"K#DB]R*N2B8W.)"S(4]EY_#DM^$1VM\ MGR/:O@6QJTI)H";YE4HU4M"E]+>^TNY^4:$TUU>%XF9:WXQKE9J.'A $^_83 M@9$'DDJV%SP:7 4@7F3XH=E=S(1YKYUVE:F/7JI9JK)9'&&5?6DM8_N-B M]XX3\;?"U*=J4GW!M1Q=6[67/HMH 47$C@&8"(4IV2X+R-&=WA"[L"_Q^I?# M4GT87P$2+G\2U^6^TI*']HX=(GO8U[KCF:P?P(,.=7DTZ14 Z'&G-_. 8_&3 M\&&."GVI \U5MJW1)1IH,O]*(7V>\^E5TMRP"ILT)T.JL:.E&D^UKZC3 68 M(A^H-YM[I_^RWD&5"A\;4C"GQ0UIPLT."?GXU=J03'"3[Z,W^;(AQ7]@&CRG M$Y$OTHGHLT48C4" -UB3&K-#CVIN@FE1I\1/*@7)+DL'F^'/VBQA1-=N;A?L M&@IVUIR48!T95$,D(*)$!(0\K;C-UTLV2'M. 6AQ<[?:9=JCTZ",\REIJ^\#OXIW;KL@Q J?'19_F. N#BKY4F#RS/],NWO MS#G_]32A[+K:LZC7 -8#.<5?0:.^5)&J-B; FF),) %9]@*MVQ77=OOJK2:K MXWFMI"EU#@K65!4=M(K^B/9%F(I+4!$0!BX1@%3NFTM\BL\:D,J=DHW( :D MQDU\9]Y@P'K9\>UFT=3)M OW@XKA1A.WR%)J=H7&N#8?Y,MDL6\RD6(8YVV_ MJ1AF.&O[K>[D($O[(EG:Z6JX!+*X;QU+STH']/-F>0,IN .U[+Q9X%]*"M+8 M? ](P>VSD[^4$&2]83L0@@ME-W\I*?C*O=_/$8/Z37.#HC(;K8++>+CZU6YOE8R,S#>;/F[,.I !(019[U=^S'7U;Y>G,\933])[1U.** M&M,HLL.2S0^;8HUK"7ZD]\2EX=_5>U*W M>M>G)9YR(70[0Y0$#25:L;RIH:;E8+M4GZGS58]O>8K@EE"W!&W*MB_J9K$J MU#Z>'K>KI?H$H&6Q 0A[-(R5O/&_4:DRXLL=6]33V5J>(E-TH^".\O[7\ M' LI75Y^WJ+(T08Q9X@:9185_JQ13&HAX6*-9L096VC9CCD3. 4?M[JM]DPHMLH"5IEAG7Z^&V'(H4$] M!72/<]X/NC<,.1;(O3F&7-@9^3D(^4WHENN8E6H/JY?9O-L41F6YU/0Z*<"+ MW[H_59TVYN3>*;/<$J-'3G M/-9SNK^?HS-F;SB0-!B3AAKXKE(ISOCSEH-1UHY&C46A:96''_ MDS;T0&P^$"'/_I%[+ B>53"XSI%[!22X_'EKJ6K5+U8F'H3DL5%EX#7HGG/ MC#_I/@] XP,)!=D'#> C#%%CLK*&[-JH=/7 +OMM0YSWBF8*=.S7HKZ=B;!@ M]9MM'5'!Q"BS@(8>8/C=ECK_C-\:_E?1MF<( LIJ--^7#'), M5%_F"#Q>1'2M]0_B=.$%$_VR$Y5B_A5B[.<39?5BF"W,XK MZ[4OPB(,/3[K>:A6,!F<;!8HB&M/4;16+$QD.#1L1?+UR*50S]<;HE<2N(H4 M5#S,H8J3;C@R^5!X-MM4=@S;AAK^M*6EK;U0HZ[K!@7*P. M6U3/#T=BKT?NV6JS-#/FGN#5+&C8J\"(LI^'(Q.4FE;PM35E7%]O.,Q6:M98 MG!"9<&224GRC+U,]6-L(7-YP$!>2>1>/)IJD5*\!L5-H3>DLTA?F#=SNB]XT M>G^24K[NMX9VX-JL%^IN-6C$L852M"B8>CU4+,%MQO*[A.Y1.%5"2UV;U**A M2:)B$\R"5^O1$M):-2S8T?RB0W9%7$RLJMXTFB13L6U=I;H]I#&;;F&B"4L1: MG< "CO@L0)*F>F-/MIL]N697RAUPY%PXO4C8XU7 M^HQ"L*N6_?_9^[+FU)%EW?<;,\R2,?!D9C!%0T-,U5<[8S'=3FN84BTZV8XUM6<.7!0\$#P?:M4G MYK!MJUVLMK#7#48>9/I -+A]9>;\96W:!5Y[ZL'7ARFUE,IZ69]ZAIIJ,TO36L;;=!8-#5&*,_19ICNJ M=MAU@K(&9,T@I!4:&J*4OHXW>CU&4(&B5E?49%.PF*I52J7=LL+<:;NN=I#"MEF%&ZW]0RG9$,1H8)E93?JYUXFOXS!"AM/CBB1D^8;Q:ZN>>%EEM MUDVX<&28^0HE6BPSNLQBI67=ZL['96DVS<&A(4(96$OD&'O44=U6:S"=3M5< MVH(S#1,JP0U5F79P35U(@TPW/_!H46\#+1FF5+?65'HI79UCZS).=?.E)V[0 M1D-#FUKJC.QZ3TTQF#N:9$8K7%QUM1P<&E+45)=J2"N^;6!*/VM0(S/>['MH M:%A3.X52NEWH)3"54KUJ;M+;)%D:S2"LJKUI+>_PJW@/8Y+K_"";KK1RAHS& MAG>![B;7_$8HT(MIG>W.;'TD4>BY864]T*O3AII9E=B:+#3$7D<5EGTP7SQ, M,'Q2/=%KJ55*]-#8$-L,6X,>U1TK68P9E+-L07VB-D,P7R),!3LE M5_%V6_2P%)9L9IU"U\&',AP:DK#"RJ:\457NJ?&&+?6K)4]R.VAHB&!I21@D MXPJQHN=9G.JD%67Y-$(3.&+@U!&6]'K-(MO-M_M%C$K;PTP.C0T1#(\33[2> MFV6QP0B/KX>5:D'-^,\-$2PY2!$,D)TN2[ )(.C+H;Z<^&-#!$NMNI74Q&B0 M][=E#H]9; WN,DV&"U1/R!G]JSB=8JFLG>O5.G9S+N[.)^P3, IX(TZO#]"IDIE%SU;6Q M60MC:96D 'S C\!W ;/[*6\]Z;.,S#,64Y\TVBOTU# L,'A](70*%.WF,Z39 M'6>?>N!0 H:&Z#4$?#ND\EI1I6A[T^L)3$_>H F$>7%3U%*+Y)= MTDHU\AX:&Z*76&*)[I@;N=A"7ST-I[DGOI+TGQNB5P<'AG:WS(R)X4K,K#$II2GI]1IS M-*AJC@!NR30UIDL,:8QW\A5#3?:;#( 1^#'$W6PDI6:UGT^I1/=)3;9IQI4Z M_MCP.88JMQ?%3!NCUWRM4)_TNG*[BJ80UN.#;J/.YONC&DWUQ42>,U+Q7!F- M#>OQ]JI?[&D9NLL.AB1."-@@79IXL"]T:+JM<;DS6%'%(1L'9X1^(M4VNXLV M''H$(L[S9LD<9&U,ZMDKD]0F'=?TQX:HJY6)'A5?CGLL,\I8.)?0$LT9FD*8 M%YS*S-2S3**,$7-MVL_JE65UB=I8AWE!Z2V-0B9>;]$#WNYW<+*>'W51!XO0 MTKQ*@V1FX^R8I3I589Y.KM.U)P\UNPC-H+^HK;)UF\0(<(X:*Z--DQRBH2'9 MD81,C5O%P3%BO]YCK)4D^K_F3#CE>5/IKL$64S MKW6&E76K1)?H--NU!F*+GOG/#1&,F()SQ:A=FK+K:5V56YRBZ1X!09NT M6$B.UP4L-2G.RX/ZA"\69%AK+@Q!4J5J?=!*3M5:MKZ95X?DC"^AH2&"X4(O MT;5JXZZZX!H;?3.JFT0!5; +$6RLK/F&[.9,E4I@U!IK)>9D7I$&4T-$RO85\;J'6M5F050+6LH8WKU2J:;)A>B[XQX#,= M7J!+^1R1(]WV J_Y8T/TRK/5,4,">\W."SVP!7UA5%5D>+DL1*]>NC*.K7&LB%SF(7J)B85.S8A^%2O5QX5$MC9^RE(HXRVTNWVUEB>\=FM,+WB[ MA\WTB3PNH*$AYH1>EZ3 _ MZ3=*<=E/G0DI9]J>XL.<2.MLJC5);_)V YO7_;&AC9"K,ZE7PT69=6=/HW&_ M3I>DKA\WV&X$"@KL+J3ZX2#!T#3>M*6_MC\<^H)3^U#0OJ;@]@,4U$&?!-%" M#'M,IO\-/:^.M7W+U'<,X[Y']MV7'=,GJ] ?>'X/GF^ 9TXTP]NZF;>_QV$D M[*^Q)?%JW .+_MLT;)3__93/04BNE^,X2/;^D6$)T_6DX\(?R'"IQ[)2,5'JN9'$3X9J9JO M('SF\61CSHCND:;Y;H1/1H3_"L*_U1PO(GRD:KX7X1./Z<@W&7'\CR)\Y)N, M?),_B.Z1IODBPF./F9-M5B/"7\XW&8&:WR#\>_I]\JYCO-7L\W16QYE+U9XB MQADKU[^Y[K?4[>6V_$JK_&R:PY7W.W1/]0M)\U8BP@\FS=F[J'](7&Z)$F_@ MXQ_-(U^I4F^+$J?#W=_6N+P5;HZDXTZE ZP;?OB_OXA?YZ4*]I@XKZB\J'%S MM%#&J28J!^5D7VN4$O'#F2EQ.H[V;;7E6W&L2%M&TO%FZ"=BDHA)HN-9=#R+ MI.5L'O^?0XFW7/#W)"Z1.SQRAT?N\,@='N&M"&_= F7N&V]=RN&7/O=Q]K?] M?;NV5R2MB7-$C5HC\5O\(AUWO(XZX.D=D'\GS(LDHC_6J M['!NA$$\XHF[0AC;AKP1QOA:C(&?UWWSVVQA."\C8]'YZ\8E(?-2$'R9#O][ MX:R:.])^W2EO2?9%%=[9TVE.=G,^TLKY) %>9Y'Q=31?\C&=NBN6R5$+V,F**2YR][X@K_M ,V_XSINC@D'YG9_,[XPW_ M%'Y'K"%*$T50(BMRF5R).V*$*P#0>^&#"&%&"/-Z"!._+YZ0%J[BK#_ND/F7 M($C29')EG\S'N"'/:[PN2#'>B14D09J/)2M&X@\Q L/3[Y:"]RSTKH+@GUSH MU2X\?=0-$?N/L@)3THL6+\#$^YBK*TY'FOSO+Q;\P'4=7A=Y2^1L9!&YM;#$ M&ET@C1@E]CBBK&8),9_[!32"#M^*OIBS.68".U"3. >9A7/MN,SS)GR8(\V! MC-%(;"AC;AHZ^-7.K11[-\H/KG>AR[N!N(ZKV).F6L__W5YS\%9L8UIQW_O>7LG+^TMVY:#C!WW_%='X.2!B\X*^#%_AV MGG$=&ZX3T!WH,[!Y8#!XX+9Y9[U$#AIF,LNZ<>LI;Q<*XT15YI*P>2B9>$@E M@#0\I^%%.>8R]\#N0UK.GDX9THC_=9R_L M=EUUN#_9W_UJ\(E9TRG??!KI!&AD>8+5BGF4Z*WK\%\\!W9 !N@'@9RQ-1@KB:@KB=/>Q&U<0;_3P.K=^ M@!KACQM3"?NT*09>!:4.\^HJR(,?J(=4ME3C97C[/*IDZ8>FI1)PEXK,#Q7_\DLWA(2?P9:8F+:8D+^UDN MJB7.?EOU_M1$1W)X19=$FK=TL'([T D*G1]Z6IS!U"ZK;W(-HEGTEC=PG'A5 M)[07HII4IZ;(,G:5I&HCHE5F(7; $[_^P;/$ YX)@X?[T@NO9$-=^-A]51_; M1P3D>FZU;4;IX7E[-92M7)'OI.G22IGU!PU5]_3/8^HW'&NOLGUN4<:;1K84 M5R5YO>[:W0TA-I I3/WZA\C<.PT(&+PD:GQNGV,T6]<%7U.^401\%\%U^+A MHSB<0X*:X7H&1P92F_GM,)G9SA3*TL+%V(%L:_A0S"ISX3@6Q+9@XE'7) M4@S1A_#HWSQO2R*'$43_$C6OI+V'(^^NH]=.#LV>U2:=# MM8M>2BA.B=R*G8L9S!'%[I ?GMT^]7G-E3YFGB:=01(OK$0:8["Q2M/.@B]L M9&">,L \/63(["4,U(_0!V>.L][>$J\)C M;K1=T9$K.G+=ZV[=8VW4G^ZN?^/(-9O7YV23W$RQ@=M?T*44-BWKO^F\/\LQ M:5HQEB59DSUZK1?9M+A9R&L+>?&(M\])]W+][:43'Y$O/H8TB@D'1/I.L<6? M?M?MA,6)KF?=8/K(':W]EM'4O:JK6]K?>W1Y1Q>5OITO/"?.7-N!<[)[QBMO M1F!O_!+L=6"M AOL<%>REHH@^>BP(PF&K*.G(*!X! UJDE.1!Y-$"8L[1%8S M5ZQ,QG-<&CK-DP^)DXD;D0ZZZ>M,=[3V6_:_1[Q]@Y=P[FCM-^W*CYC[_FZ@ M1!L".UAZ%)'XK)/$%I]6\LJ%*\60NA\4SP]ZJ@)OK@>B! MTRJ,7;QU7+WQ>P:H!$+L66^A&"QF?(<1U!]RM>!\(>Y[C"O\ !#UC;#2C6N, M*,W]>Z:Y1QSYS3W M^WH_?L"E_C/&UYZ=PFL1:%&3\=2UZ.[3+Y+)*VY8-F? M!^^OO:T.$&=3=XT_ MT@'?P5/^G1SB$4?>E7L[VJ[HG!4QY$WOUCUZF&_L1Q-60AW5J91:3.4 _(2.X#?@Y[WFL .ZO.H0OM=0V"WDK']=1Z*;B'[> MH^_YO)']*S+ '=$&H:P?+AOW",_.FQ,?R<;KCO5(.'ZP<"0CX3CEXX]DXR?+ M!AG)QBG?]^T(Q\T'R%YI_C ;\*F$4.X-V0%AJ05Q5&N7U/:GW1$MRY@H3MV_ M,/^JTR'ME4A3J:;!9%RWZ>'UCN I'I=%#1R(AS0>M76Y"/>5[C=4&*\4ZLP5O"-$;B#S%(^__\ MS_@C <>[U61WE\M_J8Y>Y^L+()5'RUXWC4MJJ218>---X'S]8NV\0@TM%W9F MI//C$DU1Z[Z"N91@3#T.QV#Q?S+QD$F^KS/V#PA.?77"SOO:\-Q;SLU%FNW< MK'1>K%=/CJ-;56N0L&EWO*ZHQ7H]H?!M*,?O[V[_ Y#X5]\EN8@,?_UUD)L2 MXM.EG1H+9OV4UM8->M&6:H.\FUF0Y@T*=#R57"7S\BRK*LRB-5TW^R-8P D( M-&I)GWT@\7 V5"357W(?YR)2_0VNU/RF'+_[#DU\5E"\>F6#T?/R+)$R=9.4AW&RDU;LT4T60:XW@' MV6F__3LX0F?OY-;%N)SM%:HW() AQPW?E!<%CU=80&XQJ2L=;^ B0(C:IB?(!^R(0;W_ M:VR?[J?^J=5=6N^\7-T))>1_*:Y)$P>]_1;NOMV!'OA,9_;$0=Y#BB.Q\\1X MYGB%JZ2;CL;&^8U%Q7,IO-:_B<[LA**K(DMK)75@49I;;S6Z"Z_-X3B*SAY) MK8@N%-Y)J> /G+6CDK_?&X[>;+.;+^#1;Q?*/*OI.AW9+%63EM&<%9_4A3:= M:(T)KNGB+31P'TNM]&8TG%&THG)C1LMXZTS%@U8LZ.">BIK1W&LSFB_0$5%3 MF6_/HU\6UXB:P]Q) "IJ\A)ID^CD%O'HM^#1RT<8KG)RNP^_XYE.;LTLD<:6 MPV*#Y=UR_D%!X?LK.4F![ULA^7IY,RL-/A2 M4I#AP0&Z0]\Z.=QK,O:QIM,*NC(=96!__PSLJ+M(%%*^8X04A92C9.#;\/A& M3!IEH]ZZ4_*FHQ+O+N$SXPOU93V;7M'Q?-F0DVY[MG&\2_TX1U>VB$=O MFT>C-.#[P\-G=I!_$K>.#2KQ5#([8WJ!+[D559"':1SA5E1SY W<>N,YOZ?Z M8_\H!_5/ZH+] ]S1M]X8Z\+A^9_!F/>(9VZ]H?2E (5+T\^D-D[*?U\Z23EV^'O2/-& MIZCH%/7]&//JO7TOG21].YSY!9#@S&[A]UGS(=7S&IY7?:+7X_DR6UC.UC*& MK#GT K]IS>\EUQD^XIU->JNN+L5(['2/WIO,?K[E.-4QQS()Y%LTW+$FW83I MN53OE_,5G9XPRUK&&U!)-47UFLFX,4@SQ<_C_0^V_:U+0X.?8\V"NNZ5'"6= M*.4RHL?A2518.OF IZZ;Z'09__UIFW"S\G4,HUY>OI[1YFA'BK/F,7P']?&Q M5A8WJSLNU@JC9DJU[J19&:KKYB9CBXER=MY"6N;]38FCQ))S70;XO@KE6-@F MTBB?+1;C<:6D59=5 1N8A1SF8G%9+-V@=N&R70'S%K,4%F^)R;S4*=.50AMJ M%]@A.9%Y2%VY0<;/5C'A4-MW4C%'XF^1ACG'Q0\N(R\2_:=N!>L^S3*K<3U3 MRKDWJ&V,5IO3EI6!C4GY]I2J#MV"#MOK)='5D&OWXOGAJB84//U.JN981/5+ M=_IUY>B:&V^5FY0PBS!EN3Z@UAKE7;=O\W:_)>M&?GHB>FRB72,NEN M?6'Q)2P]HQ4$86#\E<"P!R+[SKZ=D68YURV@.Y6\J_DRCW7++0WP*65.:C65 ML=:5ZH(I53GE^GVL9X9!8RK?7*H,]L0D*[.9U!XBA\-'^EA'HA3Y,._-AWE[ M-OH*:N+R!GK%JY5,7J88EHAK(JXHTL;K^:C_(TVU(XURKMMQWU>C',N:^%DN MAO2@QM>E1G.BSJ7-2**GXWF^\9L-#"_A"A 62ZDV[H@FRV17*4'L3_ XCI2" MW^$[\Y DR?N];_?I1M[19;Q;+@IWP;;]SM]&PFKRY63(\6 MV2QN=&^B+7=1S4T'&C&AV$$#RRV'UC3?+X-C>PIF3V2(["5*T?^8&XYWD>+X MY:48+I7.>,^B_(EF66L.GS(M*M=5!_-Z!6LXY:<2Z4%)3@)+'K64^(T+H7+RR5NOS7+G%*GAYF5WD MZM9B(T.ASL S^T.6>%_J4239MU2P\=[J,D:W7^ZDV-]WJNGWU9P5-8N)!#HZ MRT6,%36+^=:U\(X?+BPO42B7.+S,*GEFP*9S6:;:^\WHWED.!(-B$N/ZL[+, M,HGJ1D\_&7)]B0X$R&$/3P0?K(]WDQ@HQ:P%S"IMSVG;W["$9' MY83O@T?O$1!%+6 B_^P-^F>_H'??DU8I"=B\PF(+H5@QESE2E58 MZ6A(S?] M@*=/95E$RN3\][ON6YGY=OEDFCCC%WLE%WI4VB(U[$H[?- MHU''F/L[XIW92_X%Q[+R/".LN9K$TRF>,Q:C":UGQ!P\ED%W^EOGLAO/?O]8 MY_0?Y1W_3D[P'^#KOB.\\XU@S0] +W?DA[X[=W/$67?BE+PWW^--QS'>72VJ MHR@M;_6TUEDJMR3M42HA4+]Q@?R3[18GHTFZOC%')79=&D[31+\*>:OI-5)9=D"N[%3'Y)I. M+\?A650&/_60(L*EN.ZKSNZ7)2C?CD1$:C\ZHT9GU(C'+Y _;UY_$>U4[]* M3.%]J$3DY<6$<,BTFI(KA1*--52,ER$J@2&$-U')C>4YPT>\LVMZ5S(=A 9] MWB:Q!_^'4TW4OUNO]*@E^GO;")VO2O"&;%:<&K<25#X[MI+Y@25@S:NU1">S M4CH^74HC-C6>EA),B5XGAAY86= 2/9N]2-70;]'Y_)LT![KS'D!7:MAQLP)_ ML88?DR57LF?Q80&KM=BF&:@9DU:.=H>D762;#4-:(]0 ;XFDL72D'W[CELC=ZX@ )XU9-(9=3Q4ZTJ;]CYS!7(%C_,I9D)(C%0RLL.7^PB*/V1IMV18$1>MIL3[^N8R2O(]N5M9-XULMJF M/F;H-9DN+;JU:QLJX::F#C6S.S-JT MND[?H&ML$:\[K:1A96G*)MQN*U&KQP6$=E&WC13YD#AY]D6!\_]!;P7_%Y7E M^<7PG8(7O?9#D49!@DSQ\GX?N1.0KB3%> &65N/U->"AF&XXX-F. =D>3,OO M4Z*CO!;H!XI-%)W7!877P,P"0V@_7H1$H82(=]*,1TS/82(O8&-APDV28HI+ M$)D4QY-CC$MGQV,))[(B3J3!&_^'WS(T^&?[:D&3> NJO^G?HF*;&K_^"_'^ M]LICH.N(]".9A&L 'TW]B9(I\'M@QS#LWW!-!\]]]K"X(&G:Z;N>P1/.S 5$ MXN":IT_XE"_JB X'__[?_W,X^W#R5*#@#\@5D(% NEZ6XF. @]0X/P&O_XO7 M/'YM;UTMV<>=Q^BOG8T@X91P#)#UW[&#GR$10ILTYU?Q SH%IL6_CAI\;?L9 MLA.[#PT;!3O^LB2-=Y2E]&*3@CUV#/,O F"1Y_N;P!_3R= 6G^72+;G?#L## M4PO:FW_U&.J86+SW%?ZO\(M L0,CI/U]*%7!1P>, HD'WM^#_!DS)C$*VCX@ MX3OYXO\YX)3C$O-R7XZ1^^)Z[61>50QE3)T:4:KGV!K3C5%,I\5T)'?@C^YM>RGW?A8 MI>?%[+#J$=5VPY1A4N?+D6VQJ*3J1J^#$4YUI-:JS4X?1E##(_OX$S6RE2=- MI;!:;]04GSIK%XX,O9U,K.14YI.NR91ZBJE,";ZV%_DM%&'H=CX:%M2BU(O=XB1R^<]6QB MK!-8U0',A(>']G*%X8;1N"%6JV)#LCW&3+H)GDJ$AU8+UNLE(I<1R8P!$VR<;33J["RFF57ZJUTI,4 M5PLI,($C>YI3^8VRB#:H]+!)E5ND(Q6XAE34I M"YS[CNS64W53&29EC5!KG)5U)]ID8/;!4X_L5KG5G7%E8[3!W.&B+Y7+)4*M MRAQQ9+?2947*UXAF%J.$R5#"#'D3%\#0([O56:^;&VT1Q[%40\BVNW;.'7%@ MKD=V2_$*M27#8T"C%>SY4L^W$_4Z>.J1W3(S0K&=SFPHEJ_C>5SN]YNS-AAZ M9+?X)UTK]S><0 _XJ3@?6$1E6@$Z[<.$8V"*DIN-U$)W.9NV.?+( M;B6GALGDE563C9,%*\'H[:=94>;(([LU[])%KC8H)%6)9L8]_HF3$D %DD=V MJRULXFW>G&18ALU9=$*C-07H53 TI%@S\S:#)[)831W$QP,*TWJK=1,]-:19 MZZ(EKH54=8 -C()698 &,H'](8_PP(@!C,@"S8[%"_@ZO9KE6S0)GGJ$!\J) M)\EBVX2$N:WVLND96J&AM^'0T%Q+!6TP(C)B$>OFVDH\4RIFM2IZZG:NZ$"V M.^?X#BUPQM%XTY;^VOYP:.53._SN'SAXUS&V'_BG#?3)LT/)@0,L&(.%3A*. MM9U%<.# ?<3POJS^-/&8.>D[/4#L!\\WP#,GFN%M #N4']N&YCK2F8],KWMQ\0]X<0\/O+_KM#Y942PB_,4(GSY9;S@B M_(4(GWU,G"SW%Q'^8AR?.5FW.B+\Y71\Q/%?0GCLD8A8_BLHCSTF(Y;_#<*_ MIVPI.BA\-%'U+:!_*\&XM^[??V;Q;V'M6UL[6"G\\']_)7^=E0Y$\BM+$'S8 MP]Y4="G6 )]/[1BMBY+XZJ7VURZTGX5J;ZFTF^*>W]4?7Z@L_($?49[WH"H^ M5L#!9^?POR$&WZD(XKPJ L/:B\O_6\>D\6OKD;BS%V]KC^1+/50?_*C;AU.(84X+EA70YEA, M\@?87K+?O9N?K\IU5>#XU;7F3GM&O]=JWW)'WDPBQ\5V^_)F[996>]H5]\U6 M^Y;_Z[LS][7/;+]Y1/MJPWNJZV=M:[%K3Q-).4D/:AC)I#JM-D["]$$2 MG"KP!SP9O@ISGHMM]V"B;\\2GT.6+F]"OT*87I1DS?2XV5!ALVNZ)K&,N^@E MR)S]^2(,[Q,F$A.L];C:J=.+Q+0]6:WJZ^P "E/JUS]XXB%-8A<1ICN#!&?K MJ7 %^) 39Z[MH)M=\"*8)0$6%!1-BND!KH"?PI\%WI[&3,M8*M";/U['C-VA MGM\=ZO^*3O31B?XF3_1O56']ZLV^![00'>AO\T!_V[Q]9\;[2\_SNYNZ*?2\ M@F0"@ZP@&!@#\#'&SV%E@ WZ(#KPW[/AO'7[&".OU<7Z*KZ"0TD"/VL2JJ^A MB[D#@3IRWC%[VKA0&-ED//@(95.7*:$Y#V @6]I\V_> MM%]=+"_K=?BD6&:%ONK,AZ,&K33S:CY.Z-4$Y0&Q3/WZ)_F I<*U'",GQ&UD M"KP .(?[#$M0:!)O2S'$]'%C$G?!+[QM2\[1Z$;D5XC\"A%NN@QNDE7#_NM0 M.GJ5__9"*GRITX55!AZ?B8]\OYSDU)MU\-&$4^E,B'$L&FR\(FU(PE M#\61.I#&(^JW]F2M2;%,*BQ?E K6W%KABW$;3@R@(_(A2[Q/!4=.D\AI$H&M M"X.M=PMUO%G"J"$U,5AW,N=JK.RPU!,4:I@RFWW WMF^.'(F?3FN8G5+ M/8 MP,8(AB6!^<0$U[(D75BC3%DI\B;=-5Z*8-%585'1ER$J$*&>Q0,EBM:Q/[4H?7)KNM50^4<;$%,,!I;UT271/6L 6Q*I"[4!?H>H-&W1$ 1T+DNT#F7 MF.9EAEK,S2S-ND1K*9PI M^%OQ,BGX#-UVF#-NQ<[I8"&3U MY"U/6>.TRJ;,9;%XUVTLIGE5[ ]0VP_HB,J^LR%PY(:*W%"WA\ZN(>&7!63G MD/!!9NF.-R;1PGA,I2;FZBE?AFUM< C&B"/)>1>5\#L#:;>$Q0K21 + 7(P! M<.Z@*V*&,Y6LF*;P:(5*Y)2Z;RAUZXCIFSBE4+[S5I@Z0): )F6@)-7W@K0O ME7!$HPXIL<^FBIK%4I157U'&TZ2-Y6#_,X"9R(=4*LIN^EX0Z.:1SC?Q0_V^ M9#87PGQ&+_*8-)/GW$!L+-85))G(\93(1HZG.W$\45->E\%7%?VP^ S*XT;0 MYP#T1(5H(I?3W;B<;FCY]P$H(F?+W3A;;FC]=V:2;\/RXH0?\Q%\IQ(L$"/0(+9YA%-6]OS8$0P)B*OI1TQ[#6KX*7R$<0^0AN M#@=]DR#+ZXIX*Y>*=#)LG7;&':^HK?OL'._7!^M":9,PVAR>1*F^^/NJ\46N MDLA5$L&K:\"KYU+]4I@7;9GMJ-=XO+[$PHE@0/"C/,07E(XN&X3)2% M9*/X5*2>JM_,- -2MXZ3[]1>A*'=8@P9R1?MB MM8U\^WFO1FJZEB&:;*N TFIW,M<5H *C:H7TP>*;D3N9'N&@!% M..>RB2CG%]$%-2K3NDVJE-9F:H4UU^;7;2BB*#LEE7UG+N[W!COWX5W:!K\GI MXX7J]JHNRWB=;)H'"AM5-DZ]L_]=Y(.*?% 1-KMFB.^SXHZKI<[ KBB\2ED% M_FG4(@=,$8D[\E)AV)4E_LZ VTWA,X3,(T?4.Q#5V+!$R8K[@__"S57,-C1% MC/T+0_]]MT7[P.K:B_YAP M)7]/0A1='XU 1VGIV)N'8>LQV38YTK.Y2S98] M#D=%HC.1Q^J#<.F'B7* FGZ8+%\;5;U7EC$\ONKU"_A*5>83Z6DE=-VFFX.R MC+Q;^(7R&.\,)-VF=PL\H_G>OM^11ROR:-V%1^N;95(! :6 ?+8"\WWLPCZB**6V<58IK"XK' 9HM)H:90'!1VAL'14@OIF75CP&>-GS_ DR.E@ M&IH8)+3;(3 V/M/Q\0YPU[>$5[>.HKYHZ^X!'WQ+&'#SUOY+EGEG=NQFO0PM MUQ*F/,P:-B91 >'(OW#/_H7[#]RT^#42N9Z1$Q:N8DD-WE(E!P;/NY+@6J\= M,NJ\C VG6)RE%S-=KI6G#5(5VQR!B@:G$@_I]R8;1_Z$R)]PDPCCSJ,XGQ7L MEE9U"E.^2JD491ACW!B)G2D2[-2O?]+8 QZEP-RT_Z!E&8#,HAV;6,8\9H/= M]:]G :X)-OUCN.O4>JZ-I0X&XN"O9X7]7P*7+KZ@*.+RF_ HD*8B$";89CFG MBPU?D-;,Y)T:E4B/Q7ESU*]@M;68I'.)@5RM (V*:@6G\(=,.JQ1/\ZXUT4_ M5Y#$ZP*<2R[H=F#--PN3G$,ZU_%)4:MJ*9)FQJM-;4CK]?$P!Z4SA0XR>"9\ M)2OR)MVF-\FT8+:*LT: 1P*HUX2P)O(FG=>;=.\IAN?U-OVPU,,K>Z-:@42W M-!Z5@J>W0GU$DSO]CN,4VLD*YO8R/7$PCROC!L!9I)_@DB2CVUH7]TA%NB'* M2[Z:1^LCRJ%9HG/=G,),6#>5YUG,'> DX4'E@"YVI4DR\FK=L%=KEYKLVI(( M.T(H1S-AHBR8^PT"1K&^+TH?WB65/K4 QG=V?IN8;R;=VO=/[8YCV@F6Y;@&5F)IVN+FB2VJ@-9["'1!" G M\Y!*1/>O;MF7=3+U=]?Y]1VIOY%W*\J5ND7\=$/+OP\X$:4+W4VZT VM_\[L M\5>;W><9,])*L@3%EE"6C&,(:LPP(5**O MW;39OW3I^Y[P9*$6,+T1T(%WB MD=/+7.#:[K0\I-64.Y7HS(;)33,R1Z#RQ7CB <,N$HF_#R3P+0W^S=OU[YPO M\TZI7+!6JBKK98;F"S75GLN\E_3:4"KA;>+40P(/.Q4BG\+-^!1>I -/>4N* MF;N<&3!?R8K1!R(J4,8>%Z=%$H?@>RWB4V$JVBSNE(C:O<%AU M(.B31,7CB+2?)T-FWJ?0(T],Y(F)$-L5$=N9U4!ER)>-TXK?QD*.BEDK;PS>%7$FS9KO&.),8<(P:#A^ GP"N. MI0CP1]^C!44@\F=]ZR3G*)?YRQ%6Q9_3XU4!QIE-#@Y0K&M9Q?7U$ M52M-==&O>2F"K7G4T*/ZA&9-@*K.^/WA,2QK)D^.9NM$KK3(E1:YTFXD M[7F74'>RF"I/VTL/&V40MB[QE MMY-%_3Y)K[!%26S+_()V>[J4RB8T0=B[QC M7P#*?-ED)G0@F1T@F(P.M7=.%^'_Z+TLGKKRPC35M-RES*)*Q1V-JE?$*;Z2 MX:QA^[#(+1:YQ>[*+?;- -D'I?RE<&>G*SXI*TU9C1/%A9D<:4S&SL')POML MOU4U[9N@KG.!S6LYRI2@MQR\P@\AUT,(>"$T=A"QA'^//&>1YRSRG%T?I$$- M_4)+=W:2&6CQYQ\Q#!K]NCLI](+_(^18YW[X ZWVYLDA5;#.O>:VLRB0\F\G: M";PFRU!9I)"K/OW..KN1 ^]+XJC4N^%@C'=B8PE\4XH*9-/4:RTS&W>&YE\$!H]=]Z0$J5@8 MMI/JH"HTG764AFW]>G\EMBN,A[%WGOWI;Q-$U"J^7!*;KGPS,CX2[9I;7C<&=+R$*W:V/3%;91G*.*RZF7A(8M'ET1M. M;?L8))/ QR?!6.2R>W-7CV$U$J@TT7#'FG0=3?Y?URZ:?H4%?KW2WCOIGN;& M@#:U4EM=6T6OJ7%RA]*]F]'9&-=;KE)*1\865#L_FF959>+D.!*544]D'A+X M^\IP1$ZW=TA[&+9]*VD_"M%^E+AGN)47+V-EW+34P48V9V9M6EVG;P>B34TJ M)=CF;(S%BWRQ9SI*H)@\LI97!!W9,XB?T/D;_B"'*&*+AAS"4E="PA= M4SH6FI>M.I/*:ZTT5DO8CC(;8HDT3.1,HCR>]\5Y/LG?]V#Y(^=!Y#SXBI2= M=\GN(-T>%%:9&H=U^V4ILRGT^DJ\#647IM6$VZ:=C<%O'B3]#^HN? 8V@R6\ M)&L[-9S8LUC 9EU)BO$"V"PPBS5,>M$-!SS<,2#S@)G"IFC@)Q3X1,6?@OH# MX-AO.^ #5*CB$4W_BZCV59LE*LM__@/^V7Y/T"3>@GPV_5M4;%/CUW^A70Q> MM54S1/J13,()@(^FOD^%3('?MYH)^S>@6P_(%9"!0((H2_&Q)?%JG)^ U__%:QZ_MK]#!V#PT0&C0.*AXQ$TG<8D1D&K@RZZ!M+" MORTQ+_?E&+G/S-$[$NXI>,KC6:KGV!K3C5%,I\5T ]30+=+-+ M%V*'$X_M9A[;3WVWWO-/_:WI_N'JO"L"."?^^9NST!1=V@HFGG@N47CJF8(+ MBY#_F/VW B4!A[_3;/B0ING.)4L1SG&X>HZ[&$OF=66#'D3MS#;X):>++4NR MH<,>_LI,BEL[WMV9\<+.C]\#D\IKAJ &6&W,8841_K3,.QNVI*2;MC=>V'6L M[4-,17><&,?!8?BOF 0PH FFZUBN="X5F'HGPP-<$\,?__M?> K[V__W MD%@H]23/VPH*81R2ZC?Y[?79AKD+Z5S% 3(B_'UD":'YCET;<+-M_SX<0K*I M0, 7P)&7B''[ ]2$&N^JA@WTO&4:/L_&_MA^:%@Q9RK%*!]0_OD [^4%X_SV MN@6@T3U8*QY\J^IJ:W\K\,1##,]F,V \S **&>;4F?+:',C(7!(AUHDYDC#5 M 820UVCMYI0'ADB07(2$8@&"!2<4 37R!4^'\Q"EI:09J'6S7XS!F,]A1P) MXH".8+=U PR"P\$)40%D$B5X*]PO=.H +.+$9+ Z\%7^ 3S TB4_YH5@R#9G M"0B!_RF\76 _QGI[(H!5 V/&:]IZ.QWPZ(8B6$:\HB\!RRVE6"EX0:SK6K)D MK6-_-"JE[I]P!@". &ZTT7+LJ6$Y8!S )XA/'8L7D:$$[][.T9^R7\+5;\+P M&(,/@U7$!$E$43I%7QH:>"U\I@(POK4E!1^;HXFALQJ;. 4==X!:E:+&:Z#(I0F[TPAP(0GVQB_<"7#M6-3=VY8 MI^9SA!BOS@[, TXCT)/@\8 -),WU&TSO-PT]\PA!'V*F =&4SS]^(3CX5=L% MQR\%ONJ%(/ALO$8+ D(MZ;!NG)\YY[,,T 2/L:VX*A"JB>B\IP'>M #\CBF. M'0-JFD?63/$/@V-7T40P7R#(S@08%0,^ZI!5 -%E]/XCLKF7+'@W-]CW*?C' MF1Z3GAAOQSQPS/F=4^5K^@P+JS.XS<].P!\X^$+NU5S1%R3X$!=^"$BSI2]< M'J2G-S7 _L4-#^Z8[8YML(N\I4!-D0/" +E&F0!BZ0[:$FNKSL:\!@MS^P\" M;*[;OB\$?# W IY^-DO(*FC3ICR0[[$DZ8#;%* PMOI7.$0%YSFX_[9AV]E= M\YG=O911"T_YMWA@3VDP?1.H 41G^#A+A)N')'K+'?#AI@65GJF!RP1W%7KYP&\(G2':Y!!DY(&IS>6 :H/RC5A%F1],ZR#CPI=$UX*E MW1UDRGQE#[!7P$+@LR(8#<[+\38:G8-N!2#,. 9?V)%D5_,?U8T/KR2-SYCG MT($+:!M'+EQ_MW;G@2-$.+TWD#) KB#'P;U5;*A>_3U"4AP\]JB?*Q;+V5"9 MSA4'CO&;W#A3 R@MRP7["? !L*5 +X/M,1S?E08):T 5^,HV 9SC(./AGZPU M:+(6KF+YY3[A9A^L8L^78/L-?QI@5A6?9PP30 W?D(-M +HF=]+*D MB08K6T$+S8LS8&30YP] @2G"=*?N_*F"T8)K(=OZ;*PN 8UE\Y9OA.#;)[QB M/1-N9(F.V-?C)(+&TS=V@(R2 K ",LZO"&F@,P%8DB0'&A/PK@*8$H(A)/X0 M@PYO0%/;)RG80F#(1=_XGMI]F(F.-@N^Y@&81 =6_X+TL)^E0(6V#U(!ZA9- M D>05_@*K ?5KCBQ-Z(!G;.[/8!;=/*UD/$ 8'2!X1X#_I3XK?Z?N;H?4M@Q M_>O;<+A\\+PCKN+='BL0"<36$H!A/NH($7W+1I#;]WL:*+R7<\CIN@N>UY$@ MYH!2N]55-? J#7QO-_OGJK(+F=*W@7#&VPN^\/ESQ;;1::5+4W^B1TICRX6, M2F30#+,^Z@/D=#5GOS0?/@6KZD(U[2\+\[\42*^S8WR@%,&JX+$%^JZVO+Y] M*H13 -NM3 E=(G=?*[#'K+ M,DP#"F9. $SI^_*0#0."9AD/0%\)C['+&?@#-\X'S JCQW*N#-18+.T3_>&0 M+V/(9>7K3P,>47.R)4F[@R7LA0)7V)#@^0W*(!(7!-(",/@0RSE@%#"QVU%= M=QS0XH_])W_ZIOB04G_XOX'3]*$]]V5I_T4@$$ ES.'O >30@]EN'X8^]7_9 M'DB0\@X.EZZU5)8^^MF?[-$R OP:>X%?UR_4>.P/^(L_HS]]40JF!XPM^-8, MFA886@J,)-1=6[2%>,1^"-0;_!0J6"A5$+[Z;4?\#>%%_UR[??E;&P'+IL.# MNG^\Y6?@-.CL9@X.@C8,I?K3F(/]B@6]>;?A[ KU(@2VT]S(,_F(( M0.U G=(TEK[L0@;R=8IOK8+%!B\.YN8:P;NG*,T?$#/ :K= M!6]":.M@3U%?0OM@-Y]M,I*8,01]C@&QAH#PEP#A@Z8%3P/3@O&VK>0C30YU MG7_&%R2HX?F8[J(]AZV==V_<'@*?O1)8:7@D]A\$MD!T?=HC[\21AQR;]AS8 M$7!^4'QCO]6C[\L7\)_,K84EUN@"R(118H\CRFJ6$/-'[QMDN+3O@0Y\S!P# M[0^RIC[@RZT4FY/!0KFMVC_0^LP$+8 '>JR!Q((;JE;/&N3B,D:MAB6]M"D6 MJIMGEY3>DV@ W_>7WZVJXV^"6($>;V""X6MANP2?.P!JH'EABH8RDT!1,5"/ MH9Z4N[0$S'=U-WG+XB89P78+M-2D&;;2(,MELY))YW[]@SV2J? 5I>?./A^; M\/#T!(X6@0CO?.P['-.-)_8 !L 1^(<]LL #"^0+X/%'_>DS(/Q3('E*T,;K M'5RX,PK^[UL5B03M%2'SM1Z4:K 5&CI*2:A@"A0 P(8'"V$$QSA_ M6EP>"& )GT-=3)B&$0"SW](D8 50BAHJ^^>*38(*)ZA-4^'",HR5L"H.!(P M^N\TGP" 2QQ3MJU4ILD/6+Z3JXT(P3+J(_DVC"?Q7N,);:!E3Q6S)5E0IP ) M9R:^:@ULV4#MA"WCO[,3KK M!]Z#A[WM@Y,%JOZ8-7JY8?XA>@L7+[QAHJ1P=4GF-1I"YO5^G_R9[K?D3#M; M+*7R>*)+#>A:NM%SZ?14+S/MJ^XL)[?XD5MN=C!*Z!,9OCWUG@RPLT>N9?_[ MP?>C3EP4UE0TU_>\VT"".24]$J=E+KS;/N- M>D[OYO5"9R[.6E3B21V,2GG++1=J*^=9AC_V7B9MHK,.Y$L4WF_M@M. :9%. M$(]"<[O;3I3[JTJ/Y6U*BPLE;#:9 QY-8-@#@"\A1CV,>A\$ [;OB,F:,4:' MO@/?R,X%&1S/GC'$W+!@N _PW@_=EHKN^UM]=^O132K,=,KCUCF5C5-#KZ>\1K_2Q ;BJF!//- M=HP$N&]M!-]\I@KVR1O&SL'_:A1]JV*>/>%(8@J\K&8YKX5:T(D2'!^%F($\ M3_ 8=^5(_XV$G^L*L)+HR)NS+!@KF.\B@A686^*XMN^(O69(FO'3HV($\;8S M.M!B,6VW$'[G$SVRC-@?V]_],/)_7>JJ"8!2Q"Z5!:4N!^H->G/B8WX8V 7@)O#_(0<,+4T5:2CO)#[SI![EN#] Q!(/WAK7V MSSE+0(L7&7!P)C Y2@\B99:Q!H*J!.V+]L-L'D6VPZ&'0X8TQD$T#\@>BHK" MM+:'X)GK^!B<*"%?^APJ^:XKH ,L 1 @F/@##%J[$T G2(F7V7K2CHD##09S MMZ 8B \Q0%\@5$$JW?/L+!,0 5)TGYH%.=[=NYR>*5$1?$-:2UO]]+#7R_LH M?EC1VBZ,:0+EKDE0'P* #Q,!MG%6V!9LFR7H]T_?.[H?8^?)IX;!=V6R/J5> MW@F98UO0":U?I!AVB=6=@%MSNEC8RUE%1P#)MH^JA0DQ&;9%/C^BJ9Z;B%/% MEI&QO3?4@NDK(>1H5>8P^=7W3\##,,IU0 @A;OKOW4D18K##;-<_*JW.?_-S M\^_"GY W]_D@8)0?N)$0#@&BYDDH?@W %?B#[L>L WT$!.4 ;QQDX/H:4OPM M!CY?Q/E*5\5^/S#^(AY>8+IT+(#:%XR''YDZ@A< F6Z#E"?AA2A-4 XSC'0] M"[::0;!U[L-D.-AGC.Y8I#O]R8=R1XH RV:J7_2];]9(/TN8/-F.O80J& M+07S/IAVH%2>6)L>6 LYR=:R3H<CC5U.\3EPQ[FAAA_T"A@H2"6H[%^'_K [4&TCL,^/B47# M\(.W!0@&G/ M60D%_HN&U=EM12Y8'O@P)V[O"%"'>WK(4;.T7L!Q3U;G1G7J302L7DY[[P,, M@)%0ZM(^K/ B(/<>T#%Y%M][$8 \X(3G6@I%[X&]W(]"4<^=SW_NIV./)<># M3I]SJQO?7[-G ]MRN X$)6C3X6\-P'9S=_["4?QY-AFO[$6SUO4P;%[H4\D! MGA02"?ESZJ>(!/\5WL@ATAUEJ*,JJ=2M=UN;#F>KU(:HI'"Y*]3K@(&2CT>\ M/5N5!.7S"_:$7YUU3^HYFZ#IU(+"2G@5KYJ#7KX_^^0!]*Q[DEBR,R4U*8DT M-1*UUBA1&F6K;6 F3MD)>!@S@R3$(.?&69O2#JML$U9\[0GQ7^^80/*[)1RQ M+ '"18F08:E5)CN-_,S[?=^*F78MPY1X';T(SB4G2[KP,2T]L;$-D6MQ)L;G M[>%&[.9[4NZ:6AK:_!.J&1V#CUOGG;%%2=;PFS0;V](DMB-*S*<*=+<'+@8! MW@?Z@,Z7%'1&_Q&J/G%>M?(&BQ[5,92"]&-^9N#<@NUS*R^0"G-.0I/.%W+1O:!@M9>MTO("KPF F M?RJ\?Y)3VEMJ=7QBH;ZXDZ;D=.'1ZGC<7^$T=2S4DDLL]21+7:HYZY5P@!1> M2>C0)2PC89&0SY3G;\&'F#@[Q]0-&D8&7,7+-/L\2R,,.7>-G( M+^3KF>HCL PEF9\X++T+L8'=_!&F]J;!3!]W= M]857'&A[A7K@)D-Q6TNRS>!22%C1 IL+@^D:P,O[VQ?0M6^_Z3F9\[ (0?#D ML;LV7">X6K/3 KNI'#CL#DRO*-F"I8QAP&]L^ G@X&_0_ <)?6$5$_EACK%I M'E&?F7S\U \;W7^(>TOMS,;IK+(=M;O0"WFRM%8[/1BF/LJ]D4;YPJW*XJWY M=,R-+-;-;1I]0UEG:R+8JN0IC]I[07M0_>42O2QT$'M#/_.G5^.(<@'X%'1(1Y&8 [?_1AC M_$=%D:I/1:IH.ZNX[JI;PUQ2=*LDI6)X/?=FI I52_+;B 3VYN&2.T"D#W: M2)]K!X31IF)9N,>P3*.I-]NKPF;&7#)W^+Q,/!&##93_O8)=2L,U&>#.S /S]U<2"73Y,+4^*&6R<7:M9;5!MV@G5/WC M$KGEA^U$*'2U KVH(PF&K /=+%8.2.=+:R"Z(F"?NK(K[03^!DZ5(KR@ ,S3 M&MZ==L (V-<)L==1KEIY69VK:V5/E0I&O#&76^6QXM^.?)VKP'ZZYL0"%'X1 M688L(O F2IG80#B)TJ[1=&*(V5"#R""K#2)E=*L=HDFX[<#@68 ^B(U0RGR0 M>@^!L^%;0L0YNZQ7P'<3%V9*3J3'6&//NOX9V3<*^[H/02Y.8%#>&2M7)FB. MWA367N(M_3>S9,Y94 ]165HJ?CVR]YM26&D&R /V ,PT>HIMNGH<'A^@ M"8VA:]]703AN;Y\7;5GREB_HJ*X%@$;! W:O3#['"]L$)/_B*Q2\ M';Q!&=>'^7:![D"QAQV4.#B4[23Y^2O ANX$*OC>NZ>]N]!ZI)#*0U"8 :XJ M?7Q1\&T[EH45Y&R@;0'=_%IS4/3P$*%J"P+4AC;70@N-6^9_UGU[Q>7'J-[Q[_^R4;WCJ-[ MQ]>]=WS)4LK=?4W&W*YV7PMH?@$ IW"!9&4P$)6YF6RJZT05UV8YI5U>Y\(% MDH^/NU2!9#SYF$E^L$@R\:Q(=SP,D<$"1V)XDL2U-SE$>_-TWLP .VU_G M T>,PPJ:?L$O^[7"8H=##ZLR!LN(B>Z^7"R$$G,PSZG]:O4O5# 'W6NV]D7) M(!X)BK/Y5]F@A3U5T>Q%$;!CU=->ECT+BFV$:I@=7*Z65K"HI/)ZO;W#6DH' M6[H]+MDQUH1 )_9'KLO^&6L:C_ -J3A&/,3^H[R>^?SKGSJJ@QS[HV>80#@S M">)/8#/_ <\Y]A+*$-&&^.F9N2[U)_K&8PQV)[']BBY@IV'!WETQ)K@$ OO; M?P_Z!?\; 0#$P\EWS@]."M)^ NN. %K#/7/](G'OH5B7@A-]!C8/2O(%L/_" M>HJU)69"VPXJ9&#O]!&.KYY<>33)L.NBZ7GQT3!^24MHN MX*H^R1ZJP00+@SZK2OFQ"L!P$#P00FR)) ]57PS*,3[#IP!BSGE5VB_6!^+P M$.Y7Z@Z*@:*R.D&Y Z@K)'&7S!KHM(_,\'C=QD=8I,M%13S]LH0"JA0)!'$" MY #.SO)K3@]C6A0TH!*-RP=[OEG1X]7Q7#V-;]]^_E68&C@?H M,_4MWP,Z+RKH[IE_!%\:$#=IZ%?;-@*/R;[H[0'-MJ0Z(/+!; +/!IHW6! XX -E@OAY7[K ]&%E='FB*O\MQ@NK)>_G?G\Q<;Y#(E\_TB^?(:9 M +ZW]W78P2],+B6 )6.!8V+OLP!, M8FW;<8/SD.5G8L$+WB^]K"_MF28A%U;@(T$U8V$-EIUG:PX=O?[6!$Y?6+(< MZ -8J\*7G0/Y Q3WOV@OO$A,6#X5; 1>WTE,^$BH.V'L6U':@R MM_X4M*L/SV0*C?2UF%]X^YE:\Q4:JMQP4J?M5>QI7?'QOF@O\WP3G):3T_-<&.BCT M3FCG@_X5SU[A^[EY,%,T 51B9YOMLNV*L2/_(RSOS@>JX^$H7QU6.@=S4-#" MD#H)$A[!TH.?4)7K('@&*X"#XV%0QQ9RBSMW_9EO;Y7/P32FT&POD3H'1@M! MIH."6-N+[[X?$Z;NIQW '-R0IAB,J_H?@'=9S73+G@_ M_)C^:]NZI;.IZI.J-"VCX@W)%/6)F/:N5U9PRWQ/=[]K:=VP[=>5Z',=FMMQ M0U-RF$F/7QT-F;&.IY?,BC1@^5J^FEJMFL30DF'([,HI?;_?P?E&*9RF1?5I M*J=$M;M(E-H)6YO5$XC"B1/Y,D%^'9B8]EEYRMR1/+WH^6MYB4*YQ.%E5LDS M S:=RS+5WL?3V+Y@MQ=2;E))MP8V7:N-.Y6X2YMJQ7LC!'T->?IX5^4;I?!& MTNN=I9FS%!%YM'+18XO="[QMW5"[N%2CV ,./ M<[]G1&A.*!WJH!V49O PV@N115 E3'S#(W2 -(&ZV?D*[&TL>VX:>I#BX,\U M %@HU^*S$..X1H3)&^Y^ XXKR$ LM^L__WV#ZV*,UZ6R!/8:RNV>)7\A]P%X MP5&!5 @S6U,,,ZF6V"S;I.LF2VH/MW-+@OFH&&3 MA5'[- :[*$*X37FX+$8XWW;2@TIGW!MD+9I26:GB=9WN)O4&X/L&$.",!&R; M_?&*I1;J.MVMC#"M-==ADX-3U:E>RL-7^+V M%P+).C["]W;MG%RI(NMH8EV3V$'-;"]6(KO /2\"UA/1U/P5H)8GN\QV\/R%:\!1P<0! M?AJ>.)R\1/SO=" &,:P33L2+ MRO]S>=X%@6 .!UK/CH]WQ88?@I05Y*#>:_2@=MFV9>UC8YC =V$?VWE?(C0>L!1L5X72@8+W^_YR^*I]P&S[^$.AA,T" MEXKHHKZ7^\G P-88=DH/$H/ E'Y\8,JTL=[X$0]<5[DIN)8E)P:):=>,3F5 M1SB3FZ2QS#@E25PZD2:Y1%+(<'PJ+7(BGI@D,YE4,ID:__+?NOU&*BUD>!+G M)@*9X1("1G)9*8%S$I\=3Q)B4A23Y/-O$&(F*23Q"4=F)? .,G9-WH"UTBL$_DL,U>P6BNYD=GCMSFDN&1:Y>A85/@0)XH %<-.H2@C&'[@6+S?_7'?"_@YGGAF\IUC+DPP/I2! M>Z7&$YW782 J\BQHJ%@:P#D(FCSX-\X HH%99SM@A&!A'+J>P:%O#L\K,(M; M/X9%#\CD _G 0P7><,PI/( WVUY\QP;H\L%O3+K/+WN!:-%Q RSD\.K9/L$1 MW1_SLVVDYX[IU^$K1(26=("]8&C_]#?\7-W@I!+XSE]UDF^S@/R /ESC02H# M=(3 ^/NHFJ0P#R7 -@34?Z$Y4KB_KX1VCV(\U"N' HRO(2>AQC_&.D/N=Z? M5="S%%)4\ORS\ND=AC#Y*&\<,M8!\/7SKOT0 UC$_V?O39L3Y=9&X>^GZOP' MJ_=YGK>[*F8#(FK?>W>5 \ZS$DV^6 BH! 1E40SGKP\0 U.5'(3N*"EMTV]%V0#V"BP(A";;&@8J6'0.>I M M_BR]-4[[$SM=!2UD9^60=2OYW5/E[37T4',ANC+#I/8SNW&/<2.>BW?5IT M'Z:4PM2Y:>:Q6:QGV"%02GX<.R7L?4?W3:.J%JIT8U37*EQC-.STIXWHZFGZ M\<#.A\Y>LMI4]VE64HA&M)1X*$A/3_D-.'OR/AF,2K\8!?!EQ**R'%4V]">(T)H6./\#9\&SKF2&K$=(_[#:( MJR9FPC[_W!9OD7L+E:FB\+%/47%+TF\/N7?YX\'KG);2;=A5$M12I7KT#FA79B2JP3LZG\(M;>P0 K+ >T5 M-'W!'SH/? M; &[DT_=O?33$?JC6Y%NX>P?-7H$P ^U(=720KI<+_,Z.Z_S[<6SU!8*'.Q6 M$^QX]3\16":D'H:PPU8G<"(3K YU(0W8_8VP4 1;U+2.5[$T/ *H:8AT/L0_ MR&7:#WF.)*(Y@6 XI[C,VH*_TI;,5R&B+N];+*B&]J$^(*6:2H MPT@7JA"6_^#^']L^@[*&P;$GF.'-ODLPN[5?KNT90 O!V]G])8 \D,':BX2>)])+>CSCI(Z62S8W66(Q/E79YCM5<=]4#N0N]>;H\L@J M U>JREYIC/!R;!!9W#M6Q=;L]ZJL7LQ@VW'^.&EZL/$SKHCRZ?]^M\4Q&7'> MKD?@E*8C2U$1@B<74<6!)KI_V";[N"Z!%S/@?J)-Z+8)'F'^^HTP+NB"1Z[\ M*'$?Q\::$]!V@A$H<@ #$2H_,Z7?[@_^2V50%,(7%B!\'^"8 !'PY5N&^PK' MY4\Z;Q?=SU^+V228^SC]/_X@G_,^=\B<[Y2^YT,;'L+9G<_E_H[B_K]Q$ 4* M]3>#%TYH"KW87QFZ:1!BWLB'@@C'3"GT?? 'X\<0;83@;+$8Z%.W"=3 M(= O#'3RG@@Q_8) ]V4$:3K*!\*G!.8@%=[#Q9$_G@B!?G$VGPJ!?@4<)W4? M3X;W<''DIYD0Z"<#^K\M ^KZ?N@'\IMXV])?S=!Z4]N_&"A2R$@Z%AB[6/?^ M<[^E;W_38[^E\5[WL<$AX8?(?_D1$+PD#4C F4Z+#_P&W M[(L1=_@'KR/?9Q#C):B\I:M<#%>2;AK@!R:"7P!U3DQ1)T8=-TCD8 YY$'-" M41**DE"4G%"4.+Y=1^4D9ZL(\D]'W'SSZ^47T+D=BI4K0"-(73>-1LGWRYA_ M"8(DC487%C.IS_ =7))Y,##V'G9[S,F_IZ YYN0GES6?O/+_=\(#?M0I_J$S M^R@<10_W@!![#Q".36LY8ZY%[!TI6H>C]&DKZZ0I/\!D:"^G(O;#J_QX[/<7 ML9+8X;),=F9V,D9^TX,5*K$??V*INWCL0+^INR1%GIWRWW*97S'E M']#W;DJM>Z5.XH1Y'5=\@>_)H;B@H7)% 'A==;L@3&Z#PY]-M7LA^W[+R4N: MGE78T;JE=.39:O28[E<+D]: ACI<\BZ9?!+*71O MTKM8XAYS7&4HL]'<(ZWE)S31["X!O3.0WA.)8 .T#Y/#=]+/3F7!7)TN]TK7 MM/W$]?=T6]TFEX>NOM.Z^G:9:0PP4U&W8>[\F;CIE;L$#BF4YP?*]8N8LSH+ MWVH'L/N!;^4!@90WM/',C$\?B5ZWD-P0JV>:--.#.%1 Z>0=3;Y+(H5.Q \X M$4.6\J;2&K*4<[LA3\E3.E5^4"MT&X]$H.B>W%5__XT*\KRLVKVNBB=IU>(KN=S9NZ]''_..K5]XU!@O&\@[WACEW>+K;7 M*VEK7?C,E3NW5PAJB26!CP'N^CZ<\6OG$SP/%/6FVI_B%6BO&AS?B">!;3M) M^'I%P8)[@;=-=YV_Y[3&XWF,(V?NG@^:3E^G2P 2;M,K67YAFAGLU&(/G]$( M5MW?"6LJ\;#%,+;OUB-=$W*MKI M7KQM@8VZOSK@]!5DHR[.L*'66(?3VGY_ H(O JP*)X!&R-\13L-3S\#^G :X M3N=;/&X1(@'NB.N;N HP3 )'A,J"T_#+!P34PP\/H4.]TX#\P/V/MWUO\-W MCG';J_GG?*>D?D=:.T>#FS-E\&S^Q;%W@=/?!<$3@ ML:X:_=0=/)VLS&_S9 MZ8T-"61H2H9#NY+L#*4&!&VI:[S>_>T.;]$>P@80%IYKB6?,J"IJR^)B#6ZI MYH/D&@W*/ATL?3(, S/V.]+$$- -'\E9DC#1Y+GM#MMQ1B2[,/! !)NL[HQ2 M=>K\#Q,4NA9;V\(M\E.^E^[O &AF3D, 0%3@V):*FI%KNMN^&5T# ,>O+YG3 MV?$FB\+F'KPI ?VNKFNHF476;7_XXHS.5INV*GE*897>:+B(SD2JRJ\.C"\X MO.ZTFB.DKW>6/:3RE<2J7\O'O8V?+(FK.H7OCX-: L 6,Q^"PCA-! M-F14'T6A2H+9(.H^ Q@D!I@S 1LPR[VA B3EC$@XG6ZRCX30[PRU+1/VG\8; M\0W4#A[?:Y^_,_S9QPBQ9K=5U["2LQV8ZJ:@.NU._+-+70"BYE0N"X$P%J69 MA![JCBB#+8#AL'A'?\&H<1]QKC&RY$UGHBO2#-%("VB9HO[UIK^S"NQ6M&U1 M1L;=%F7;$1ZH;ZH\]<:T>JUBH/KH?^QN6U1>U&>HB=!$<)4%[&:9DB6H7LZ+^[QNHM-+_?BW^U6&G;C)\FP&W_8C?^" MW?C?WRF=>E>G]-C+[WA5 ?O\58+3\88!FRY[S4V$N$.ET6:!6H;)H.ONT.Q'0?& M4G)M(=>R1/+))WJ&NXW(\>@6I&Q@H7U@L(PK/_UZDG]+Q'$:&93Y\F>4SYWK M>4,)/M*S=QX%).^ICMCZVG:U'4IP'B'6/CUAB:SVK1C=G6OHEYIG[0$*R%X' MF]:0T1+H*@P.TT3^;"#E6*#[B#(RHX L ?+!UPEQP,^4A_6#DE&H;#,Q[3V- M5LUY^L@:$NJC&?% MFD$5!6FU4%%%3?)E-#H+ZD,F'F$TA.WML:ZQVW/^SOET5RW#"J$,546P1>PW M0$W3F$'/&J>2Q&4PH&GUX^9C94/IP M/B\3\\:D1K YJU4BES_^3-RU0;0,8J%GU"%0Z M4CC/DU[ASJ<6=J> ^ Q " M$@ZSF>/5\AD] :T>4)GIV'S'K3N+3W&D6WO4>L(G/UEO<&&-B+X-(=T8 4I/0S ?[,=K3E+T MICH>+@C;GA4WL9[:L/IPS#KU:MMOE)CF3/_;N]^M#R2\UK-<:]4%\,$+72_X ME=+-:@4N.IP\VDRR6[6(,;C0V"MSB7<;L_LGPOLZ(H]XP8O40579X2"0%\ZP M^V>(IG]N77%0*=\&,G%L 7A,*;,^+7#0O$W7.W.-1!V9+O/ A^-@+B]=WVT MZ7W^M#N,"8XY!&(*AD\!;P+2V'G9ONK^[O'U.]XL7XOJ^'$ZOM>*>H1%& K! MV6@JJ NL_2VZ90E<=.S I&BY0 R>QX3[T7 )/ZP!$.O]"=F(L\V*)KMWLJ!#+#MJ'2UTE[ MGYX7TOZI$:3]*H*H@SWLS$S3MZWDP64.+3RX=^K8,DX3]2T3VM/Y3,L9Z0L_ M!1>,U3- ]D/=,'#,VM@Y" P5\.!9$(A>I,4)S$%F@%0]$RJ(SG!;^!JWP[_& MJVLT$AG"%F N[^ 9'("&.KQ'&F^J/> *5%-W)VXA$.S!<\ M"9F0@&I1TW(C@DG2?;+CXX=J/QY( VU-7>.'0-"XXL0;S^7>+ H)2"LXY-IT MIG>Y_J.JH].C .>*[8+==.9S^8B.51= ",R>'1$.&P,CQ,[A+%(>?:KK^Y[ ML%,)A\6V;\8X)!U^+QK@#!!.<-K5NU_$YK$SG,-:UT'.A[2 M+>&TC0&:-8%&36P'3>0QLUL[6F6,C<;M\G-ER>AGJR,'@Z/1N]LJ.U( SOX&$<87%BZ-. M3J32^]^-5(Z/NG"%0;Y"J(^W,H*BS=*AD ^YY[CD[G\:G86'#M[4>QQ+9 M292HEZ0'HDZW/C',#D"BY *B[:5?9O$<^(.8%56RRBI1E!9*PZ#73T8IOK2$ M-#+]$R]CEG] *,"'&2^+NR%^/#5T=P"]BPY'35@!LNPUPR^RGV^\&]R^'I/G MS.E;;3@3S9;RP " 44MX43U ]5G;M'3PRI?RME+$8[9<5B8V:RNC7&MBY(># M32L8;#R\[IQY6Y\;&HJ L>.E/6N.])[QZ24YXU FWLR!H"$TVQF">AKZ*OBN9\OC(8 P(N;P<938"I-(UC],0\>O@VZ$)"[-Z(3K!<,>B#2G,P4FH$\(I:A9R('E&N<;C-%0XJM3'65'"B>L?AXXA M ^$+=%Q/A]"-HAN ,]C&6#*@6P,^"3\4X.8,LGB ?XAE0G0RY*$-O@"S75"R MB(DU*]<;LK./"$(0Q+R6<,KG:_ZT;;0=*-X&\FUA[5V0SE7MV#*UO&[4^&?= /!NC#R]P*\2;HLT"9\90.?[E5R_7DD1%3WWD.9+ M3"8W;OWXHVM2L#[3?[_^TEV 6VC>"=3/7V!"*(?<]&3.U-FK2Y/"KB8C>/2& M$PED$V<#JW#0[0X!'Y.7A1/_W*\#E@VQZS[BZ5*[WCK$5E%,_PA^>N?;(.3 MNJSAN?#@%>Z3=I 126?GO+J*V(9['GA$1+ZOE52&^;P'\GFI,)\WS.>]ZGS> MV+OR>>F7W_&J87YZQ>X%+N]:"L967]W:"GO6^ 95+XR@B6(>L%' US$+W8GG MK69X.;(?/ ,F:+U ?=\3!UMU?:\F8\+O6B4O&8Q#R8D?+G3X"?K\+J))3B:4 MES'B<7W-<45NXX]@X0+HA@@#=P\*-^QR>D.R;$.#,NASNA#U/IWLX+6[\F#K M]4+,XQT="\ZN2[Z A3NV]0@9K@M=!9(RBOW6AC2$_@%^;$C;!%=\/!4FNJ_W(BZJ]CX,TV$E$)'-Z&IBYONEL)HNR.W3B4K*4D'4YO\50?L$\7!Z%-@K#=-&VL MXHRVAWM[]YXJY^X9Y4%8 %LV$@ZP;\N59K8!J-9TR?(%O0JZ)V#5GL^9Y"LZ M@]OR0>P.J5P^-H1CN%#M<@^V#X1MZ!17K:&\2D,'V&&:K@*GV];,=J.L=]C0 M_/NS:5_#^><:X5**XJ!N %F%*+P%GG?[7#[;"^&XV'\__XKEOK'>_IVT^B$_-3T(.C[!H(A7/&,LVNQ M1:W">NL]9HLW"[5"8"!/=6!700,7*?DNINR_#R8-:!"@CN<#HR#T1"(< <>! MM=?@<2@?2]QYWQZ*['[-'ZXXU'/B7:/?4:K%WD6;WF.]BA(OXTS$*+8M?S&W MI2KW9_=/7XLQONLZ@0 "=XZJ=2![@,4".,AGXIP&*!?_B4ST)<"LO<3N*;]V M\K5=^>EG9\C/LV7J@%$@_NG^&=EX\$L.,B!6 1&4US2 D=CK@[U^7OK/'EYO M)< 2)9=97CFJIX% BCQKKC]R$ #$.N0@<+T7/6=W381T/EN_8(SSJR(M/[$, M&QL5'K)K(^TS?4[QW607"+ZRP.VK=5D/' MJOM2MU5P %1;AC3\+1"Q]8*X/1#( !.]+3E%A(BQ("T?8=\08!/ 'T73EVXF MUED"TR=A\6#NH&.V 6+,P3V&G*)@\Y3)MY46ES#5@NEUG,J M;3RFKS&ZC,_D1)N\4WF)#Y=LQX6S/27 M!%76$/,R+5M$B;7>)Q948\R='"[O;RZY@-/8D$LAEGWG*3_X6[ %CBJ[;&XD M2; -F"PZ<4Y([3SJO_4BA-$V,?O%1T')E#@RZ#!RE-SJ-_V=/VBHC=@]8 DF MYG.\@-O]H#9 NJJ/4106"2PW[O(B(!'_]3B= 4.%4&OWG@0A,@)\6?;U_W"6 M SGE!'$6'D]#R4RP217, /:?#%R4C:P9\'.IV?Y??CK[)_>9:LFW$,O7+2=M MX1#H-AUZ6Y0M(N-K)U2+1("Y9_W8&KI??&TP\/W\R'U^7H:S@]%Z+>GMR>V[!O%=H, M%+FXY1J,EALPGNX4A+LO]\EGR&C==^@"N"]?^K \VO:>@R?&&B0$AT\ P9OW M>:-\VX+F]T(&E^FVSMH>"6$D;_%NM!_;GDZ 4'72P)U?MD3JT3OOQ?2A"66C M(^.3>EGD;M,Y?+X[3_'9 ]L(16D0<&1#L*>.MP2+/_(6:GJN(L";ICUUP3^*','J2'Q- MAE\+0EVZ'#O.Y_C;.Y^GANSV&'"TH^V-HY++':[J/YI/W<5UW:B@$Z:_.'6A MD)>)!Q(FOZ9O&-#1I0S$"0@$P+EP#S%T%4#J>UF(36 [[[?@S!::&BTVZVN6 MSS0R[5AL8A29 UW##J^[VJYA'4L7%,<%(_B !OTO2%*&DEULQ1&W)P"\X 0'8 M+N>07H>//]IIG(H.Y]2*N*?;\8LYMA\Z,3:"MJ47&6 A*=&.,-%1WLC,\[FB M(\-!<\[-&B(L'E9_6&-.81TP:R4D,)$;BIP'CB9..HTLHOS:#2 MY<9CL)_2]'W@*L9WD:&];8\)&V3@2[L[R.SQ!K$'?J'#J" N8W O;GOKOBZ8 M"'RN5,7"#K=+\QRJ?GSU"IZ&$I!),B0C&!'8FL5W"##;5GF -F7#T51@ZJ4@ M^4"U;P%C@Q5\'U; X5:?^WXV)\B&TEE'$+D@<7OM92%]PU0KY^%3CQA@=1KZ M)L1L:& [5;?OQSZ7$>TX X V[SS=_?BH9SK4CW?DBG78(W"[N?T[WM9].5Z) M^["]VM'I&+$P'2-,Q[A@.@:/],M!*D:3%"'0 VF8(@;T*)X8I'A)&L22<5(: M4A3X._$#OY5WIQ2PCT.]D- G+:4BM_E-49'DD=:"ZO'^2CGV,(\--TF:;:0Y M4ZK)T6:1'X.5S/Y*6DN.A&=M.2*D6DQ[6DI6O-0<#ZC@,XOL8+(H+;*,,F53 MFW&MU:N6&+@R\$QYS67,+MMA"+DGIE*\]?0XJXP'L> SQ]79D*#MIL VM,R( MR#6LBDS#L;#T_DH56+3Y36Y#$'*B^M19;KHC*9K& V1W5Z;20V6@3#I-I<.- M5M-&/)7=/"S!RN3^RA[U_+ 2)@9#]*JS-#D75QNJ 4>;!2 ?BV6[PF(I/"M1 M6I.3^6CF09ZU!O'@RMK3"O?GXY#ORL=)_YR M.LZKELH%G#9!O=?7Q!Q+/YCB&OG9[G"__&KP'&H@;NJ.JB.USBE_QYK-"UTH M8$:QKKG"6MM3H>]?\'Z?R2;%82]]9(%S2!XKXJ9*%*Q M>H9=G^F7>$,@3 QI J 9%%)@WHU1L&7$+%D)_G'/M-9L79^W*0?\[%8SOYJ M1'PG'NX<.@*8QYEQ,7&?VG-5HZHG?PA$"&S)[Z2 \3W\&8X-;-MZOI+]L?59 M^KH [08"96V;N[C>:ZER'PF""5='C9#;EW>2(;&AY712 F;DOCL<>SRWJ5_^ M,EL8JCSHC$5?@CWA]"7,;C!UVQ!V_39PV@6O(C<$"DCC-C$Z[@;GSHU BILI M ?K:-GZ"C4B +1?-"B& M5)B1W>R.)MFR,%Q>7^BQ[B N1(:("4]TV=$$&=X$UZ0%=@$1V6L;@WP]0'N7 M76?#]@N.$P@?"B(]L%!A"].MZ\;5)^!3G: *RJ3RMP-R,PTQ1>#R*9A6$LRO MW=%.?,.)[B-YSS]O!NLR'%* J3U;5@'S45YXG"MWO-PR1,D./!P_URMG%F75 M1IZIEY_O!-9P>@*,A,!.E%Z4P$!>CK7S12>O43;]XY-@;"OJONC8X\/#RTB( MW>%-@@=M/WO7]3M?>2\"S%0;']VT/=?9IR#Y,A[Y8W!;E^I!V")>_C(F[%0! M[CE1?:_'@V*@'QBL!/JXZ32'/J1F>UTM=CW$,QA4P=XV!V H>Q>RZ9>?Q3I^ M^PB*4T2:3C)N!$9H(C_93K/I3* Y=^0(!LUM56J,TN!H[M5U//'"XL8>(NYI M,)W9EC.>9I^K!_EYMFOPLF*GED362E52%+O9B,^G2B4Y/CFCJ4/_!G8N>JCI MDY_0N_P&V_"3W1[/=8>;P9PM'S M1O@^P&XU(N .LPSW%8[7C'3>?M0(=(:^?W4&I.^0OL=#7S[L[.BF4KF_H\J# MW]@-"5,PWW3_.@UG'G.PLSS__Q[&-[O9^[W MNBZX#M,YSW._;\F**[K?S[+E%S7S+^/423?D[[_N"W#NCZK*UPV)$S)WQS/N M:#+D;!5!2081-Z'BBGB#5V/TO_\B&>*?&'&'?S@)BP@1Y2TI$6+*YVR1#T'A M^#/C$QXZ9ZCD7Q<'^/B]OGS'IU844)CFAB@>1OIO2P[URJ%G9]JVC.S/Y?LF5D??L!VWIJ;WYK6Q/JV2P7":MR6Q!FZ-E>C M)CBL6HC*NT/78N\8NO;)(]6$))_?@3NV.(X-R_D$Y/2*>OYE5\"SI-^NDT>7UT:K>>E^OB M4SZEV,WYAA:8=.]A=7UT6B>U4J\]7U6Y3C*FKYI:M97)03JE?_RA[Q)),J33 MD$X_1*>'BRRNCD[KN3FI#IZ$&@TVN7ISUN.'G,KZ>6TA%BCR6BTQPO MB^FKHU.+[_9B]*(V9]?9Q325F KD/#\&=)K\\2=^ER""4XG/B;F7=CU\TK?P MQ2X$SBUK/-A]Q#QT4=^2;X9N@:MP"[CO:'O8B+@B/)+9[G .7]0>D[,V,W M&;[.MC^.V/*L&$_'>3NN]-K3]8"C!JM>=7EUQ%;J\9-J8LJUN7DFUVW%'JII MUH3$!HQZ,G6.NSS)G2FU" MD"NS F&OQV9%Z/1SBR(D-FB9,W1(;*&5_:56]G'$5DAVR,I*%S=*CYY$)P]\ M;YZ<7I]Y33X.+"W.=!=L8;2J%$QN5$UO(+$!\SH6CY^#V&[,AK[6^+S7O\=I M/.[V[X'-@$)7Y6E#]!?,OKDJ)OOUMCKK]U^ZGLO)H*S9XXS,R4JQFI,)3EC- MK\]"KST8HTU-8FE.GBXS?4*?QNEN6@O51YDY ZIC6%/<6CG'Z<,A30; MTNSM.0X.T>P\EVJ(R7B^3#1:L?Q$',S9^O/UT>SX.:7.'AZ*ML(GB4%ANE:B MV>(2T"SSXT](LN<.XO_E)'ME8E8@NX_/F9;1X?AUAV;3$L-,A]>G&6MYNM6J MU:D5V^D_Q*DQ47BL"E S3O[X0U\VD?7&G!'75"AZ$2?F;?#4$S@58H!UBKH- M6^=^=]YYV*O0,C5#XYCRDR+7#;VT[,>8[.#Z>-'BV=YSB6/2JRJ[>:JV MK-$8G GEX2=C9W&9?EFT!(C5XBFV MV2"Y:$\CH^:DH'52D H82 4$$YU)JM2%S#GG?I M6-J\/HVHTXS%=4+O=5C*+,6J">%YG=VD 14 :XZY(XFS9&Q=$4OWU: MWH*>M =C(:XJ4G5(KQJ+X7,]/PX.[SR\SAG#>9HI,/A7^,4WQSK"075PUHEO M,DQ;$O#(1%[49VB6D0;MP9/N3L1S MOO"SJ\\ TE$4\>LW6"NHO&G*(\ AW)$X6< P>%F+=/E5A$43L9P!=P"G[*DS M@ZJ!!N(=? ' ]C\_X6&<@_QZ_1QH/1I$-@8/,2-PH@^:W@/AX\QGMW0XZ0_O M=(U_@UL$^Y <9AJQP&XE9[>HMS&:*!\!7&[JS#F;\ LXU$>"I&SPFC,3B/<= M"D_YVYUMZ S6@N/?G=GD[IPL")^L[=^\A(@M/:5/1M MP%8D-)&+5U4'*@Y-2&C((/S2R^>_=Z9..^?4>&M@5G*\$Y3:(,G@(I=G?5]D1H_KQS('B8_2T)$UT'H%Q.)+0%\'TT MQ U]#W!'3<3D#C#'T,T9>!*%R:$1D[YY<.Z&9=,WYS-)' MO+[-E7D-<2\2O2F%7H1.[9P,7*&(KA(1&A\!RA-X/7B3#)Z.$>7PA..CQX'> MGXU98P9=MC7I*.:<>),Y3^$P74?"@(/["@8C2.F+9GAXY":_1KQ[*ZXA-XSX MV&<",I(.A_LA.1]%3#B=%S!MATOZA!O$&*0H1X?H!3/\ K0);;L)-"H2*83P M2[*%AP:_XUG>@_!XR(C@" UI)4BXLPVD3\!"3#BB[>#C#3@7S<"R"[[* ]"! M=SJCM._\9WAE'1H3.$63!:'LM_#([*B(>.#.^&Y$YG@2K*P!MF4[)X3\"C 5 M)(S6D.SU(8"6)U4@4FP'.XYU0.,3WL3219140"[@Q7<1AYS=*$D/21+P" M$A$D/9?U:J*,^P)I@+)-$](;XE &?A,RIN G0TF31N#>\+C:B;2S>Y^D U+= M!'@B8D+W0=]TS*H#'.AXCG-0N0V.(\>JNF_*@*""9T-39/*/*)LSE5__1EJ] M0Y&NH4HE[F/Q7?4<#03^[.PZ*"I*JOMX']U"2#%UMY4?36OG6T/Y(. M3BN __[?_[,S?"$0>W/,H.V:*\Y$/ M4R#PP/N[:)0C5+:A[:?YILOS?WR83P2R(UY7UG29 M5)_3-PW>8DM2I+OZ%D=!^'PC0>-&L%*?-GG]T M]SN4J8/:E.77]]Y6I[RE%U&GMCZ*BYC :7L,3)RM,H,5K0Z;W8$6W"Q0\FU5 MPBOQK%VXJ@UL#IB+#U0QIQ%V+$H2\1CEML-^52O+@JH# MY'3T!F0EF5MHNG"25C/'@)Q(.]OS/6K?H.0!\-!]# M7D5D9DXDR36]AQ+T#BUDUS< Z0]=M"G->&1!>WN^\PC6I7>HW2&3V-$1\>!A M\)#@E[&7(.MM+.O?F.?103?0.7!2%I^4'P(3XQ=\EW/FR!QP% !\Z/>"3 8N M$FW#FQ,.)Y$ K(&32"2$%5Y7>2 ;?6PH\''R4Y;7CN) X7'&?KX1=3X[P#@< ME@+[WTOXO,[@;0@*ZBUZKT(:,"$MH^7D/]@!@@C!-DT'E]*=;"1)4W>.X0_U M89<9OJF^!:74=FC&)^_8[4L+&'B NJ53LKP3T??.R.JQ)N M[M?=$;Y*C";(UX/-;RB090.]&@@$286V-6:P\%:V_DP] L>)\Q )H94:575= M08;5#-P<9'#8E-6A%3W#?$3%!P#< _FT $.$?,4VP/&.V*GS;2BU3$N&"D1$ MP(!1/<"XLLM:SR3$<+;\V6=2^O4AR^!%*$$$25Y -18YD8"XF/)KUT/J>+^ M4J3*2(8AEYG+O'DX)QWR7O.(,T"*Q;N]C_AN"IKD)_2;I3ZD\#F^#WC,]=8- M!KXVE2T+VMR ,NK0#03?Y*D[1QQZGWZ0WP=N\O7O9J$ZXJHP^RXHCUKN#A/# M(1J#>W'YHB<8(3>';\"JJ(K>@%YYQ,$\Y=:1S4!P+63=-K?\S%VQZYD$M\W# M#9FN+)OIT&S:JL.FHS28DN?9,/^)3/2EM)",.^CA$G4)\\0A4.' IW UT(26 MLJI"N1]4L*%%8YF7]$H&..M'(J7GXO". 2HF'B5R2>B!/UV[ KV =FPX%?\=]_K<'5[AC%_:Y:Z=(0DH"]*!]X" MH*&ZP,#TZ@KD X?W^#F\H" _OP;^_2$6Y#&@2_&?OX']8,?!,<&9(U1,2"\/ M* +@5QL=;@-.]&LOA@T50X=_((O?C;ML#6JD2ODB"]/M1>PE,-P!80]T M4 /@ U@.["^LZOJ,?%L#1U919'4,5%(<6':%E\/4T=^PN6_[GU*TP%- M,>0L%^ LWX"1O*G&^/R)>0.(PZ5N**X:[:"U(UI]*]O[=).31BB5)>.$])HJ MH,-]#K358!S#$QF!@%-X9 HS$43QSM%PL'M*4 &]C=;'>/Y$9Q=N8'$&"0L@ M"GP,)KB9#FP%R7(Y%VR'8OHI[8 ,_XQ-1A$AY7U7F?Y28. HLHR_P[IPJ#%H M6SA_*$&T IIKE -HU-%'UA(ZZG]V[*&%S>4X$:6A]9$%NP,"QO"T\?1NGD1I MQQ(&"&:":RXYKAKL2\ZJNBU&<"HP_%K:,""/0,34A3&"$LPQZSBY C P"--Z M]QE!_)?#!S!MOY "LFN8 WPS<4Z2@/8@>'O@MWO8H>7X%TE->#][I LVPJO* M-K ?QB=FO)A)DDA"F8:U0Y=[(EGHE.!D'"O36XXX,_Z-(9B])$4RN6-R)7=D M$Q!L7HP!6ICX#5M#=L9#'B8#!,$BBH&O'/%2R%Y(&C&'T9<$1ZZ:3-NGL!YQ\='#+R-&VW396J@%(?5NXC^1W M5>T[+ZO<2T>&6LU%Q+F3",.^+,/]C]HNT% 6Y.ZC[W!:Z+8>P$WBW^8IHPN_ MG%9PM%+P138SCYC:0!!'PB@FDH.1$*<&-#U*#9)B+#X@:)'@"8J/)8C1#\R. M>6\9'H9MM]9I)CQ M@ JN;(U6 ";M1)YC'@K51T 'A>V49A9JYHJS(O<"VP M,K&_4B+4)26*5)R;;YJ-ODF6A-4*/I,D]I>NAQD^:SQ1#]PZ/9.?GDO+6(V" M#R5C^TOM>J$;Z^FY,=%H+C.U86YM"8^M02QX)JFZ;(_[UK1.K/OL;"0*9*+Q MD 8K V?2FSP33S<>HJS(QE4^5.:9,/\V:B?ZX-1[#I8$S";%-735LMLUV!L^;;HWIK:PN M'/ 2>&C_F6AW&K/9$R'U.\KS@S:JMM-C/ )Q[TSSN55(9-.2$J7[7;+6*Q2U M]!(/C=E=R>=I/E/5^1%1:$TVD[&:L8=CN)(D]Y9P=MW66(31Z33X_ MEIZ+Z4$R^,SQ2AB)HQJY4A@Z/>Z2#\U5FU^"E8%G\L)$;;+MRHJS);).I0M# MLSI?#E+!9Z[CS:S8#O*=46FT]VDDFBD*]Q(W5>>.+I M%EP:@$!+&)E$;562E.PP2Z?J5<;L%-'2( @ X4V4BOS8Y'ILKC.DTNOFH#=& M:P,P6 J:-FQKI2G'V,F1UDPT^EG )L@#O*_\N+:?E0? R0KL$_>P*&1'6;$% MEP8.]FC03#_:TB9<9_!$KB0M2DY::&G@8'DNUXDM5B.6F)L$94XLFQY;: /! M@\4F0CS;3HT,8CXH#>PHO6KGHGAMX&#]_#S1Z]>(@@*.GM6-9KIJ#2%=!C%V MTJKV.9L99HAU/*FD*[UJNPVPBSS >F2W,E,YG2:G?(IH;0B6LW)< R7!F 0 MB\\GM1[-F*Q=*#03Y7PE7TFAI0$8Q!-/;,%FM(G2H8I&CF3)3;6WA$L#C)7B MAM6I.5=$+BM.>G6ZDR*JSVBO07!%ZY54K;\F1]ST*;VL/I2G:GF"'AL$5[R= MG(C)?LE4>C29J'<6=IYN@[4'V+!(E(ELCIRI MT6N67<^44F*E<66EBI8&GCK4X@_IR7)I$6N#J5;*B0HO],%>#_!8:LD93RR7 M:2N%+"L\]SM"(_^(E@:>VC:I3*W>,"R%>4J5;8-O=Z./0&,B@D]=F+EE][$3 M9;E>?VRGYG&J/C>7<&D N2O93"0IB1RFA 0?X'7Q46:AR2N*FQ?:>DXBJL4JO3RD MY%H]H]R:"-,D.Q^:+8ZWK&J^#&YM$ _P#K:T3&^$*<_QQ<9X(JJ+J$"W#JG# M %Y5 MQ393=D:>*=/'H4QR5'I1MI>'%-'JI7[&9!FJ^S0V,F8O/83/#+Q]WLO, MI/HZUN=ZZH)YL*;=%J4N#RF.\4'CL3=,LH]LM/3 9MF90M8KZ4/Z6%8G6N,: M8R8XF1>GZ_XXFZ@/H3ZV^_9!*DY)1"H5'\2&P^& CJ7$P9"6$H-DC(G%AV1" M8@@QP(X&.5%-Z'Q9R0X2['HL4-IFWCITJVRY3;#4DM45J=#3F$*V&E6>EH=N M-=\6GQ_GGD1)B='GH5@&8 ME.:RGM"Y'K.)%Q][#\QLMCQTJ[.T&L]..ZD>E\W'JP,MJRK#:?K0K9)\-U4; M\O6.DFV6^X_"%&@&O>6A6TTS:\O0;,T@UK,%W7VJ-MAA]: YH(STQ,CJB*Q2 M2>@;?D@_K*C1^) ^_J!IS/Y& ? M!=7\S[^'GXGT'5=N=43>^X\_G8EN6%%+,J81&0VYG.XXD&?G1Q1A(HFV*C5& MZ04 #71EYW6CPZN^UCYMF#@HR*J,7H?M):*K/4[G>PX_]@2 M6B="A^-CJXYW1,.J42)>W '\42,(JF]:(N_1 2'6@A_B.2>B*$HB66X[W>" M*21&L>-ZN-+Q>RKQ6E\C7S3"]WR88SD"<'&];N[OJ%;P-PY/+0$XW@P+.4$_ M]&)W*3\T==6VI).&@^Z)>"! ]T(#(_(=#8S\L;VC^DL=U5(M!/H9@)ZZIV,A MT"\'](_V$PSOX5+W0(7W< 7WD+J/A]?P]=<0LJ5KN8>0+5W#/3#WB5<;GH;W M$/*EO^L>0KYT#?<0\J7KN(>0+UW+/5"A6^,*[B%Y'U[#%5S#6WWZPWMXUST< M,Y^>MRW]U9*;-X,,%P-%[N8A-JMAB@4HM#' :@Z P-"'/HZ M',+VT.WB$.P'5M-!!#K&=OJ7($C2:'1MYA.:2CV&20<:[HXVEC1A M'1GJFF@>==/'G.N+8T,G,ON..>G)XS_[;B-4CKEW]-A]?.?P*IQ<@283?;PT MUS2L01OVS$NO9!/]5N-7\M2>UE!T>> 4YPZ\P37;N37H&^[?N4[!0ZXTQ"U9 M,G/2T-J6[CH/)'L+D^KVHWU.RLQGS(3:<#4E_0,VG)ORUG]_R $IB3\%FT# MFFIND?!8TF-VW6O] M^$,&A^5^'A4NZU2\,CKX:!;SMS[\&Y56%V$++C?(NRU%X4P9Q LX\,.@X_1> M!"2;&Q15G: *\<&:*]"#ISY9F:0E6)GOYR!I<] 8^5C&R5E"R5H_-6E>EMA" MMYI:SE>)";%9_HB(DB!/>=7\[X]H;(=!_-;LJ:A;SM_W^PCL=P_8?:<7W(2- MPC.\*9M $P07#!X0^^$U)4R-9.,Q)58XJMMI#&*5M%*.PXX=\1]_X@3A\A(7 MPB$S"9G)&0[_5AW"9;B)TZ\_1/$0Q4,4#U'\@RA^!FOI1@[_1M5&J!)^@4JX M?=_NVP^H@J9<[S,D1]I$M$]WE&R_V4LT43=E^O*ZX,E=9^ZLOT%%^1N4[= ']6&% MXP6JY0QQ,7_0ATNV\SQ?R,ML-]FEQU_I<>J7Q_8L9RH%KM.;K_M)AJK/F33N MTDL2=\X&7M8P$7B-U^=4A M>Z/*5HQ6NFBR5#V12 BJ;1@YV*X["1@!%3*!D E<-Q-XQ9<6XN7W\(R%#K ; MDTWO<'>EVXM"LMRIK97"0WS6*L2U&9N!>BAT=T%%]#PRZ+8=6[>2!);5IU/) M0*,59_Q,,L+$K]M-_,+YB= YYF0J?KF';(M=38A<==TJH7&CDMB3K4F6-R=I M383_L7-;7@"^HWG\+RY.UZU6>]AG.\*S67AN3V(-LW4R+UJLGLQ)68MG":I9 MCDM/Z8S0+2_#I+!;#W*_DVSL2JLXGV$%KD5H+XE.\SMH/I0AR,#$X$T^/2O$'+:7(I=)XUFR4<\7B\F2> MPE2Y7YATF-:8L&OD.*KG19&B6S_^Q,)\NRN*NY], PG=>Y]0-%XCTT8C8^07 M*X56"N3CNC9IDM%J-?V5'KQRR1P.XD594PK=S4H;EAB)[BT'">C!8Y@[)I4( M]>8>1G2/7'4WT5_/8:U)M4_P[GH+81NNLP)QWH5PTCHR<+Z%^S/>IV14N3 O'(H M7(L^]!J_($89K=8P^SEEW]QFT&K7O[1C79$I; SF21AST:=XDA62JWR" M&0^2T+U)Q>\2B>/>J MTK.9!BP(I3!>-F4CY#_73GA_*?^Y4I?O#;"?MQR^JYS8L\NZ]D@TTIL)ER)F MO<$2:D#0X9L\SN$;LI^399U>&=U]45;JE4,AU'[>XWEF'R5ZG!2-.I&EQ-RB M5]:G;!EQ&!H96DCZC9@ M?6<3/Z\!X?^=*@'SXJ>Z,J'Z--5[[$PMM)2UD5_6U<&XG=6^U/DXZ=$/CT2Q M-5/DTDI)5,AT--->@BW#YH4D=94O)Y*?G#CKUN:='@ M6IJ:4?@\U7O,UI^S:W,,SI'\\8=.I$+2#DG[ZDG[PGZW*Z'LMWQFZ]K3>MA8 M,"N.:2@/TIP:5*I%*+BASXP,MAP.LR0_[@+[!J1]P*7U]93]S83V>WHU/JJ>NFSI4W+7YWK?>=X+ ML'[JHYR?).X3IW5;G9JSNQE6F+L)NFF%N'$9W$CR 9)O'??M&PS^^TX$]FG[MVO6_Y2U M".PH9/ZZ5GY^%O(]XO)/IOG?+G+HQO6;!+>+'EC5NUWL&/.R9H9H$:+%+JA4 MW32E$"].CA?8#KA=O!CQLB-.%KQJ2Z&U<,76 G??N8^,=; K#;9*B QU30PG M)=UN1],D[&A*4H.8\]NI6IIRG:XA\:9MK -=,[A,4S)R;+6C].94LV'$VT\* M=;J.IHUV;_64F58?E;5:X(GZPFCEG]-'3E3_:B%TG05#%S[CR,Y2,@1IFS,OE\IC?XTHK]I=B,51\W=(SMQ3<6T6M+DY8]'I T M*MF_BQ'!VK^0DK\Q)5_'U*-HB&,ACMU@W?64(3 XO%@)[2P=OQ:TZ]/5AK^U?(C).YW5(^7N!DA%=:]!1<=%V5V M7$]01 ?3+RP?OZ/.,Q'SMI/,;V6.SKX'B1]+FK!^V9$4#M/YIL-TSN=Z*GC8 ME8;(%6 YS@.?U[I2S93'-582E\IFF%O6YNGQR1Q1V8>B1.@$KEB:UA>\J,"4L6Q7S*5#+*2L"O&C62V97A-B0AP3R.P M*PL\1Q\!')OIIFR%"6ZAEW&/?4%T@>?+80QQF55Y0#]4QL5%A^MI4O$IVR(E MO7FZY+;A()OMKF=BA:,>$MUQ;<76.I7ECS]4F-QV(^D*ES]CZ A\FVP-*FXS MVIK/D#84[C;>4T7OZ,H=_QR]G M.[R,S3C)EHSL@\!&Q6ZT)S2L=4W&E$X[JO]92F!NVYMX*^F/67TZE0R(GY$9 M/Y.,,.7Q=E,><0DW]$@ZQ=Q?[Y;7VL!^+DJ$7*D^K39&J9')+T_FNMP4NM7FK*S&B;56373E M7'PN2N,P'?+6$SS>23=NVX,P\?$BVLYG^('!/CV4%_&8DJV/&+J>R]'&_$M+ M@S/]>(Q^-HV%4A K%9TQ4K5!N34@$] GFKJ+'UD6$C*3D)EWYO@+^_P#O?GW,1> M9C2;FRNR-F$*R_*\@%D(C8V@8"PHS$&]D1S4K&[,= ,(EHBF6U+85_%J/+U7 MDW;J81C]=13NC9A/MAU*L0DA%02P3>B>9 M7:9]T>H87G_I>Z5D=%5NYV MZZDFRXB3;IE?=S93J%8DH6N5(>Y2U'%J14CEWYS*0X?HM9+YAWV>\71Q4QYQ MA0;1B1;&O6Y\&&/I):1]F%]Z7'N)D.Y#NO^;/)4W0/9O.2,;J]PDFZ5-C2N4 M&;V230RJY3PB>U05?Z"O3)A3^BV>50N!J5Z#6&82?:NIG]*(R=#(U$K28;O4FTU5[>H6KX8)JF=Q'U]; M-//[7-I[[( 8D#^B;@/>=S8!]!H03C8%^^*GNC:Q6BU4Z<:HKE6XQFC8Z4\; MT=73]$N=D$O:$IJS^:+&,G3%KD\W7#$3:X'=HN:>)'&7BH7IEB$IOV6BA[1\ M9EK^L(-O0P^HZ50>BUR4:](#,CXQ2EE$X,D??^A@H6=(VR%M7QMM7]K_=B6D M_9;OK#_AJ7[7K(^Y;"OU$.W-5OVLCD@;->(D@TTBPK3)C[O"O@%U'W!M?3UQ M?S?!_0Z_U)/&)Y9UJ?E,5#+#Z"HAI;E'8HP(F,;:-\.$\\4-^ \$\)] \M4' M]REKT8D$41'NU;?QX$ZWWX1_/'+?GX(>23EP8P[##G\+_OQ;ML!M"_@Y2WR> MH:Z*,"M3$'1;L\R((0F2O(# NXMHDN7?Y?'Y?2F8WY<:Q C\RW.RNEXN'\95 MKJ=3AEQ]>MR4(='MDD5'F$BBK4J-D;N9.BPDK^J\9J8UT7$L:^.VM\,N>']& MU07%H8_AH->GY6(AN^HK\Y5-CY>Y:%-]'O^(2("29N!=EF%+GV-+L@9NT?H= M8W:P8 _^!Z )X04,:B"SX6PF:R(!?J&J^A(<*/)3UL GNFT"1F7^^HV C?#7 M\R)C#BR ;_ S4_KM_N#?X79#454:6;]YV]+=#Q 7Q9\X=(O7^ C960,_<5@_ M\3\0DRS#W81# "3&L.-\C$SJ_E71+\J+ X^'L]5& #8NS;B_1R%#^CT$VHX2 M70*0_(.Z( .\^VU(0!V2%]+>,QV1A5[L+N6'IJ[:EN0*;@*?\V,HH/9Q+_!T;Q_/\7.J7N"">_E^NZ%O$\EPWNYPGLA[\E7@R7AQ7P5 MP21#1G:=]Q(RLFN\%^*>"0GF&B\FO)2S7=-%23-DHP]N UW M7K+K%NI(,POEYN$LRAAQYZ93#L^'/&_I='\7\F"04/?QT[*:4V-*3A+\B$)> M!%&^"9:$\NGFY=,A>#"M!/\-4,^9)=$%D]A/S7]@H.&VI-)[4<9]9!;L M=VC(_]^A,,[%$,DOE6X;:Y(W)*).?7P?57 ?;U 1#>.>L M[[BLP70FN_M<56:OQT3.#YJ#F30G.]Y;H873G.\J \!G8,/0N=F35RLFN_UM0_3MK/:] K8,Y5[PFP/0K ^6Q6B-; MC? .&IT@4_(;:G(?4M@N71!_4Q#".M]7@^@:BBC.IQ*ZE)[7C9Q#YT%I<4!0 M#'MT?[;I)21%FENUD5G,=K/3\8"&&F*")LY4(O'MU, /:7M?31%7#2&L,'XU MB*Z!:9Q1G_PHUX@/*MU\LYDI$;)DEV*]Y315?U@"K@'42X8Y$]?X%BSC^_@, MK]:4_H8ZZ6F]BQ-\0A5?0+ ' 5?HH+^B?KDG5 BC $G62G2HMBU\V) M7$FP-2LNMX!P@=Y)^BYV9/E]Z)V\D'?RR\GFJ]V77PZ J^ ;E_1O'F8NN%KOPKRC:*.\"Y"#O577D7(H:[D M*H#I'@_OXBKN@KA/I<*K..55?+:8ZC@SX\30>,'6OG"UU(5\OF<^^6E*6V+W MY'EK-_8['5Y7;6Z("CM53N>MTOXT*IRS^/8H,77=F!"*A-NKACP BZLOA\0R MXPO+(3_-2&Z_BO86\08+F!O'F_/6T9Y< )TIRY\/S3BSH@OG(@ZC7H:SW=4"*R M%ID9NB"9IRB+_1[,^O;4KR\X=*B3G5(G@Z18TIJ8$ _PZ8=JJMKJVV-%F=O1 M;(TL&(NGE%.N2M_1!'V>@7U_)35_N8;U!8<.U:Z3JEUOD7-!B3YKNEG.<9W. MPR0_(WTJ[NEDW69M?1@ ^289\>#Y]:#E?J@3TLG7U M-P4M\M*M8J]88)Q?_0,LH>9PA$/B8A.?QCJ,K,MLKY$0'J/*.J&NG8)1^HZ, M'2IR]JA:3M;*03+:6 P8JBR1UER3(T%=XQG9VWY*T#VEM?RUI7T!M>XFV M4[%IUF[&*S974-61PHMQ?K9( ]J!B=U22"AV'[^CN$?@=%1CY*J<$5>(- M")_)/Z)LSE1^_1L]RNV0X) "E;B/Q6<[?3]0?X?=VBK?%A4D57T]=_13 MU5DOYCM2= #.)!.LMX+__M__LU-0%E#X'0;@@Y<#!PJARUB*XGHU?@3>_YM7 ME_S:= Z72-U[KSPD!O<$^$XL_C\1W\\0"H%;FO*KJ ]0.[TJG*_MMJMP M/WRC;LZY9$N?_:;(>V;W@FGR/A$/W/&G.K.X5Q'SX3T?F1B0]?RKV\@>JA0X M]A7X5_A%@/& ':D[":K.1SY,@< #[T=-56#KD2QD@ZAWMD-@O+\R[S#)[-]+ M -P^< +M,>&>&#*[@4"/B'@R)@SH&)$:%'Y+F.FI"EH1:W*8H5:A))]:SV*DY7)>BK74U(RX'L0&QO[+7R"HR*_(D)UG:."ZD-'71A_WL M V_GIJ3Z;-FFS?6B8[)<+V:K21T^,_#V>#>S7)*FU2;FD'!V7:\]%19(G2MY(LH.-#MT#@94;6^]D%G1T051ZZ5ZRP<8'DP$43(&5 M5KVP3LG%"4&L4Y6<:+4K"76='B2")ZJOJ5&_3C77G/Q,/I=ST0J3,L=@I7LB MP+V=+CZHKY#;\:<1H^=*<:782F%(FD.C]T@TGUI.)Y\7O_5J_Q\L*OQ?"UM# MO=0:*BT(ABV)$57FT7YE\.8O:1#E;*2ZW<<++:(&N5E,9X9M09&SB7:WIZ^9 M7&%\\:9/AP!W?/NGR'7T?W(%X><:0"6(>^I;MU:H?ZFOGD^ M<"1GWWQH^D4A<<[1Z:?O%'2UC8%"Y'@7:V/5&F[#25Z/7)U89R.IHP=PGRN.K9D"H_2)5G2'2^(%6^X;*Y5:(\ZS2K MHZBR9!15/MM7!&4NMXVUOI!F6<+I/9*\8UZM:7]GNOTEY?J"%W!BP5#2I)%\ MQ>/F3\TRKD]>?TU?C%"(?X!=/#AD\S*_2"Q;1:8R$06.>NXKL_Q8)NU8&O? MH.Z8U'&]BD+*NXA,_IH>%M^1\,XNJ-^F/$M:"YFV,EUQ]J(TX9HE*L%UG+'G MU!U-OT9YMVB:J]*85R/2:B9IH85^6Q;Z-9TV5 4^QI":ACZ23!/LEU?STFLF MQ&3V,,ED>HD>2[7K$_6QL-EDTTNW,<+K)D1(S%=OV%_3:4/MXMS$O)#;BBO2B&^#@9W6=7'Q#A@7SSZX^ F_GH^=7!,9*[KY.\B^TIK(3F>JOI:D M-LS//Y*W&3VQQI3C3Y3")S,/(I%HF<7FE R63K MSY--26\=:CN29?/5EMHFTDJ#U=KQ/%NLU9Z6AYJ)C"?LL5<]5%)?:P;I4/M@@Q>TE.8YOS.4OES5E^;&[( M>12N##PS_DB-B$$TT5=LLZ,KDV=SE:'@2I+<7UH4DJVADJXUN$8REUK8U;0Z M7L$H8O#PI-5[MLAFEEC'S5YY79;)_!-<&7C]F":Z%4WK<.R4&%AJ-I98589P M9?#UC,P!,S\^VRC13*;4IM:/#XD*="\&&H]8*[I*FHGF(SL=#M1*UI;6*Q.V M6P["*?N0B_5BHJE0PRGS+!AEI4G!9P8V.HFJ@^R2R=$\MHB.Y18P9@(;'?)$TQB7AK:R3CRPRI 7FP\F7!G8 MZ+S43A83]:;*KOOF-&MD*#/Q. 8K QM=9*HSAA@N.T262&^H[C*[CM;A,X,; MKAFK99OO@\J)1[2F6F0,TDT/3ER8KQXYE@"6RT*F2[YM".UR:M03*X MLLTMECT^^C1D[6*WGQ2EG"$ B"8/M(?)D$MV6'V6V=[9JC8&*P.'I_*#6C4]B8Z)WF(\BV2 .J[V6'"[O7[PS8)5P9X#F; MZK!I-KMFT1.#V*/'Z_Y@RZK<4R09(T7^E;BK:.C1 M!#0R7HU#*LBD730J,JP81,E$L;8<2)-#M))<>VLARR(TC4XQE4 M52[;7>7*&;&UBC 2"^I\)XF''LV@*.7%!2M7LM.9*2\&355L)ITJ&GH\@[!3 MRM8+]5Z%9-N+4;J@ :X^&B&X<#2#&;]))L.SNC -U<=]QN9"\=FTBH8>S:#" M)8&5679F4]H@J\G8JIDW>SP:>CR#4=]:M65G5A#9?HH?M_3!N$?!7? I#S7O M1>HQJM:(D*'UK+0)I0KRF*NBH4V5MJI 2Z_3+"3$?CXL\&GHDASV);X?FEB*(=:H93F373X];_#K-I',YL96W[<70;EDCG)D@6]&^$%H66C-&\K78 M&2,Q3115W1+30E8!VC!?&0U]+;:V"3=KR_H\2K8,L9;.]I:+9L7?8NM#"10; MD3J$ ?U$G:U:D68XZ6NQ"X5DT9I-G;&05Z8D)&E]%.9]+7:YN\KJA5%+G2X@ MALW5F5)RS%9]+;;#<]W:.JIEA#R=[(NV.A99V]=BTY-,F$G-:EVQQ>FT%1;U M=AJU6^M2NR?,NGRXW%VKJ853 M];780FG>%U>E998,,4UE:F0Z9''L^%GL\(;K\*P\UP1[55UMJ-YP:L\=/XN= M*F5$WFGUYD+"-"9UIRA2J635SV*;3&@2-P!9)$/)I4+&TP:]+O.^%GMA#F;= M:7&2(].JJ3LTPK'#. =&?(I9"Z'P MN." 32K?AFJ \M'63KD[FVYF,XFD-X5EJ^BT^"IB&1]UO1"JMBQE.TMRG:E7 M)@I?LOE<%0T]T@3KDF&*H0$U$68:E^]:;"K;1I3U4]B2M0BGYM*F1(*9L,Q2 MO:G99]RQV]E>N4QA2E*,IJ3:(*F8LJJ;M@',X\J$N6Q]WJZ7*XVI4N.5;-:> M:VK-<<-9BF:# 6^=&.<5K[Q,'<,WRQ:>O*I;TBU A)_W;S&CE1-XZ4012&CA M,[>P;/_W%RI8GE]F$;]_B=^OF(2D$6"E6,0<[C)X(@PPAQL!$'5'N-ZB---M MS8(_2A;AZ+8Z(/H CI*!L@0#PM()$Z@J>HIDFL B=(.82PK^@V5(FCE$*4"[ MY)\UZK8+Q^)HJ[IVAWA!S3ZP' T LY["A\TEU 85YE+D#3/!&\2IBV/GXCA MX>2]T:&^9,+9S%[(Z4[8'&]G/ 6,&:*ANX=X[$ZGK$]FZ.7F^YPGU=[:[9- MX#8*AI]#PNPO=[>VYUM4]]R)#8_>CV*K>\%4CYT&9:T&9-LPX%3A@)*N&=M? MXY*IO%4%%!3U@M9/1UI3NL$71LUU*"6%^&-9\Q]W45D[GYD;!R5!<<#7)#P6 MACOFQJP1>TE]W;8P1R?T&=S:]?_^@XG];1)#19,T69%4=T?-+1,-",@0>]R& M'D'LZ(B8"/&?BQ.W0+R6%,6-ER9;<&MWB F7N^O!8G;CL.QI.P_^K!0 MZC/1V/OB ,JJIEO$6%I"68.HY&M1$_R9=0P>Z)M U?Q#A(<=' \)_ M ^%CS[$ 4 :JY@\B//4<"P>$_Q95<[IE:T#XZQ:C/R]F=MV2VG]LH?E[*1U^ M\;KRIUM^ODN7HS.\@$,^R"'1RW)(F'RFCWHOWW5Y9MXBWFI.<%RF.U"B?XZ( M7%1Q7F7'?X;>?#H8.$!O@SP MY<^7F#\'7[H7[4P79 [U $;4#M^("\<%^V44%WX]$*O$ =OKO^@(SP(\WDG;&* M-K<#WK@7WK@O".7'&U\%3V\F6T.F!4G:/\W*# M'?\$0'J@'?]7 2R!AYZH?P=[_U7 \Z!;3P=;_V4\\Z!;S_S[X[CGG#98M\ Y MO.?O!6UN+M7FYK;0]-L;2(I%K)3 M;O3I3MVN(^[3S,"GHV4OS"M"8C%ND'0_I3K"JM1(5E!3%^;7;XHZUR+?)H8[_H^O=S]FM@7M<211"K 3(*^54?-@;SF5!BEC==B2(I5"[8P MRQ9[ZCS6F-:7M_&_6#W,#:UL7A24BE"AYWQB[*Q0JTKH?T5(\BR4=M\:X6%" MN<&9U%T QOOFYKO=SN#0Z4>:MPM$,>CSHQAG6\R*,,H8\49S-4U4O\V%K/5U^K#3FPQ$L&\E9G:W7XZ@IL[QWZ*Q;Q7J0M._^[*&_YNIS@GXS];U)8)@TB-[LH'#^@F'%4D46E+2%:*ML;7B M?&,Y2+",F.B&%D*V6Y0+4?XFQC8W:56+K-4,3=.1W+)4=N3)I.[T*-(]'WSB M*"8X2/A1_N5/<2,#CGL4IS#P_>["]WO#^/"TV.3IKC"8*MFVTW(&.7K:O8WQ M8>J\Q&W2F]!TD5U/^=;&*I57/#(^L<#X_$C?[:>Y:'=[8)G09S-@R(JD$G-I M#HS@D/(>0@Z/X=H%AY27]/E>)+&"!-&SNB(9'6Y*4B@GY PI'SDL="S1 < ;YL,YCP+S!&63@ MAWZ/'_J&053[Y;ZEL8-IJ%9:2Z%QCUO0MW%#:\7H:+:*"GVA10_$LI03*;/) M(X,8"PQB<.88G#G>U&\UYKHA68#0='3B>&&W]4>*XH]T0@-?\U.^IB<]OCD] MFT@F9!9J\Z)@Y_EYKS]2BM75;>XJC56GK^=7LS&9IU>U=G)(AAW.Z5$T\CE9 M[HFDV2#2^Z-W8E[=\H&M91^-%24S&ME,L)U)H4R6T4V*!;8H!_IM?TTY^QN3QNQ&(;0] "< M[$[F@T/'>X@YN/[>#>NEWC3XRX;H^Z8LMBK0$ MMJ;E]?YKGG_1SK7I^QRHEN;*^Q,L41[0/>+ MZXADY<:WLG:R/EE-3> MJ);0;F-:U:&V20O<*"Z6"_517BPOQ>$*FM:P5\#UB3NS)$(@D_X>[(/*Y+'O M^8?)Y!7*P*X25(0M1;:V8+(C).$QUY!'HL'Y\U=4\F-G]=ZD_+6W^A]+@G/[-L;! M;]\%#5S*R;JJ2G,3_+7]8?^M[.ZM(14,+;?GI/I;TQZ!-W MSZ+D/]'4+6,[B;';[9%REW2F(\\\DR?SW0;*TN?YJ'C;4-6=+86VOX<03_W5 M-X T#3F0)G_C*_Y0@_QE %6RE"5X]4R/U_"+MT.EOJFKM@6V,D:Z"[U>AVRT MHG/5!9S[[M^KZL. \%4#U3-SR+\>RGR >&O1?CW MTO@#R@>ZYF<1_KW+$0'AKT3X]RYP!(0/5,W/(OQ[MRX"PE]-U9R^&1(0_C3A MS[G+@H-P']R7=Z-HUR-'] /D>"?1Z3,KOW54_TL+A\M$'_Z_7_2OBQ*!HI\C MS%5O;,E LX!Q-EWP;XZK ?JZ.@@XY*,<$KTLAX3)9SIRTVS Z!D,U#]XZ#Z_ M_/K-6T02R/BT\G__0;'DWPSUY/Y DU3TO__I_SZ9/!BHU3]':"ZJ2D\'Y_]D M1?IN_/Q/)LY#"/(48/L/ G@;P],<+S)\#3Q7- MA:8HRWD) N1Q#TQR;]!4M\; "%CC/ECCLJ#T:EY+@#@?0T8>8.$!X@P0YX\7 MF#\'<<*14V"9+NP!L407S +^N _^N"_@:6MO<4B /!]# M2![-D%X\P^FK(O!&@1?,P\40'I 1?J3AO#-6P:4X M MZX#]ZX+U#EQQL_%$[]Z$!%]#4A7+-P_.\MD=,#9?X>Y_<&._X)@/1 ._XO M7)O*)1'U[V#OOPIX'G3KZ6#KOXQG'G3KF7]_'/>U_C^-M1^A9>V%.P,%O/UG[/9#-,>];..?@+7_B,U^C"ZO MEVT<\R"L_=&^,3?P!XJZ!M:$FVA##.%V?*K_ZXGVKS]25N_.2;A(?XJ;H_L; M%:>GZ!Y#H>KTT7.ZM6&)*&*!2"%Y\(K0C\Q"-+:I%(K3?'34RC! LJOCZDV* MT$N6D2PTK&5-;,6<5L0<#%JKR*@7Q[7(^8;Y5MWP[# 0O=Q'>Z7 .2>V&A1SK^$)_KS\0(U734D'T@I!'0Y#71 MUS_I^)SR?(+P17"@$KAB22/)%(!9A+TK:-NV=$UQ9O"<%06%J E M#5*#:I&O\#?!:7&RW<^K?*XMS@HV-3#D&RR1)$+P*3(;A20(G.;0*71I%0] M5Q'[9&@42JLU-1):]:K01L8"&QD<^SWTL=]'/>!['/$]BG0]43K&!2<&/\JO_"GN8\!QC^(,!C[?O?A\;QJ@34PJ6T N#(39 M>IE/-(:SE12ZS8GU8$,NBHM"6IO:U+ YMSA!SY:KR #% @/T$YVVG^:;W>WI M9%S2IH2,)H'J9%KPB_H02C1N'Q><3MY#W.$AO+W@=/*B;B"22K2FI"N(6PML M"6U12(#TFBQ'Y5:AF]/SF]1M++ D\<[&[I;:0KE>J%=+R6P^E(,N((5=P,@3 M7%D0:0U.(X/3R(!Y'],!#4XC[]PS?<,F*F&.8C:=9$YL13>;>2I1Y\?@-F>/ MH6RN$$]D$NPT#9:=BRQ7138Q%MC$X/0Q.'V\I2.;T&[# MM?.W/=1:-^GF=+ 40";<'<1!?EF/W\:SBSE\<]575@4Q8=$E<::/C'2#1X2* M!;;G)[II/\T;N]OSQH1NS'5#L@"AZ>BT\7->VK^497#.&)PS!N>,7W;Z/> MO=91*[>@S56[89$&8R$\K*ZH8NDV!KB4CA7TF=ZSA00_*4X4::Q%4]#Y8Y#S MQU)/7"2XV!$<-P;'C0'S/JCK&1PWWKU/>LHTIF-Y<;W.UJ.DHF3;AAIOE4+* M;:H"Y',1(]%GQHZ8F"6IMME:&]F.@TQC+#"-P:EC<.IX\]X&(41N .>TTQ+! MK<L'W'7:S9=5-OO>J[-/\G;#66PC@6PB-+79\)&8<<%E>BO1RO!PUI MDBU3M[DVR<2+/7&2R!6GK)*A\YL"V\EW1STJC)Q8FGJ*AL^SU('T;UW2/TW\ M7<_TKL4_. (]Z8?^81SKNJ-WS; _TUT]90*[,1"NVA4-B"##RXO4H&H5&[=) MXBF7]8*S4D!"D*AN(Q]N+\(C&IO 6& "/^5Z_G$*)?H-L/]/.(F]HS##8XCK M10]:#SF:@1P]T.V^"FXCQ[X5H2]\MGKS%=X5"BBD"^'RL*3EQ?*P7V_/RJ%5 M=W:; '$F-NQ,V_W65$P,!PO2BA2[E2JTN1%\59.BGZ+T>>E+@7A__O#T)\NW MGU?ZI\GW%7J),)5F B&B#:H+G)T*BDL^99*)@ M*Q)6&1]J"1(HC,\?6/]@A>$7% CTQ9>C HUAWBY&%[.EF(@J#J>$RG97O4UZ MUHQ<2_5E)D$+$E/J=WI:63'[5:0OT,U7BGIBV?,J,@4:X_.'T#]:8QQ[_?>F M,5Z[_?^Q)#BWW_\=*,N/OCSV_$+>[7+W/K'TN?LK_'D,T,0@!U Q,/L;WX2' MLO67 53)4I9@YX*1_T1DV)O+\=9X1-P^$1'QZ''XU<\LV 8FZ,@SN=T8)-Q@ M1R)"LBV=( D2O?<_\,7;?_?FL+<>QMTG=PBFW&ZB[J[#2:K2W 1_;7_X^Q.\ M>H*8^)TA55KKMO774%F!P3[MO!5ZW'08T3EW'JS_6?\IOSEZQ,FXT>FAD+UB M]7VU=+BSYTX4O=7]#3T%3@I:#-7]Q'&9P_MH3SY4,$1OSVJR:@_ @% T0I;, M,0'MI/L#6-C*$IH-S3()1['@7PAHAU!@>HU*C%EC P!B!M\Q-@G=(%1@FL30 MT&?$ %T.@"/F-C2)D@E_UN!H@,PKU+,F?!?\"8?_X, !T9=429,A]XP!-%_/ M.^U[))>W9C+F/IF,?J8I'RY['#8SQ[IAA2Q@S.!OV_,0,^"2BW))^#D6\^.2 M^V83'EH?/JO"AWNUSE\X2/"TBWX2&U$;%GD6Q?T M?Z_BEL1Z#(F\DMA72M'%^<9RD& 9,=$-+81LMR@7HI^/;R:@R>"U ?J?\&(X MSG!&2I)A] ;S?([)L+64:%.V4)]LZ&2\Z^#*L+XE>.Y@9XE_*4AAZ;8)M]#\ M-Z&8D O/L:4?T7.0[TT\>H_!H4D]VQ2CKW[-'!-O:UIO6TKV#!B*[//[:_0H MJT RD.LP_GN@F'.H+__"CWJE8&GNF8DZ&'M@&O_[/__G+&"_1R^/#C16Z2,0ZAM FH:D M(7S_7Y+J2&O36QP7>V9>3,YV;@R:$X2G3.2?Q-[/+P#^ ..O0GN$\LQ#"+'] M7][7MI\9KN/A?7CD>_QZRW>@J6?V<(/#U#,7.=KCKWJY>"N8E_WXKT1 48%J M]!^-80-R(%HVBN5""Q=FEI'FR0HIF68;L/A%P!L= M+I*0EI*B8JODLH5&]-'7H),(\,+@$,@BWBY(IKNQ<%MQNPR GXS^AN8"GRK- MYX8NR6/X>--6T9N\754ETW1]4#R_H3>_O@MN\80C%%+[<1;;S# MHF=L\J^]7:>ZES\1OBW?GHY\[?VF D^0FP\K-3Z],AK>+K]QLPKMOD=R.,C: M)XUMHMUW24=#>J,3,Y,;T M-AR@'3W>\=880$5G#^%R%?3IPM81D^P_44'$1K!@?S&03^"*7SCO">_V=K:V M"8=XDK)]%)HHA'/0ZNI]$QA+S*_>&'?%^&VF AE!,O;?I?"EH2I<3I/_]!\62?].WD"8J^B)-GA01%(W^B6)Y@K2% M#.R@?ZX:VXGV5DXH0V:HN3%M;4;SR3P_SJVY4Q>?0I!R"$,X$ ?##=\"B-%4 M-__:X03WE!@"B8(BX0-02&G:R/EE-3>J);03J4@W9XR5J,H+C;VJBW4$Z"J%)A$NSN^-L\\ M!&6F25DMB_%A7DBOU'ASOU:/_LTB1;6CM,<%<263AM*H=O9Y-#>'CI#!0C 2C#Z."(91SY:3:4J.M">,Q"IPK&/#6B7%>J(, <*_F\.40 -I_^P?/\[RBOJX.X!]+R >//+OVS_V7P[)GP MEND=/6L0-,#A$'SAI M$ M<=08^["6CB:/VO69B)\A'$8!7?P4::#/M["(KR>(:)@^Q)80A/?AV\WM\R$5 MH<"%W-_@'^?03=,0?*Y#SQ6S$7S UM54#DL;8-=<0=$=&6YFW9Y!9L!^;QVZ MXQBA0?3(RS+27&A3*Y"(J)<\E/O?F%0HM(5F"_=GSW=#KNT-&'2/^?[W'TSL M;W.[MG]LR+"F7CK;S8F8[3HM3;%#:M.I-:D/RQY8%*U\_R^"F^VG:)^+<& M7-&>4>F-E\VJPK5%(11JD M["S1LJR8L':DL5E5HM%\S;G>ZL$JVEVG\^&*F"Y,*L-DLU\G>?[7;^0]6<@$ M(A*8KVGP1)CZ#(=TH+Z#CHL7=B)GM_D;I\ M^#U&9("FU0)[M @I2UKF.7(B)DI"HD]U%#%?=1 MO+%O[_06!UYUV1^5[@H& MG-".[J0;K0).86_--:H_[DKCY$8(A8U.KN?$FRODA;ZEXMR0$EBA&):)6ZGGF!& (0 \64#>":N:RV0S!>A&+WA2A-<7^;1R# M>7P MA18.HJV]$!4*C XFMHG#-'CE*."$HJ0Z'#Q4@6RA"(T-OR2/H3T$."2.(J\# M+*8H,H<0"H04!-**D&&0P7LB(-09J)#D:#@*8RU=X/4?%-?2ANHWF>NMACG3 M]8/0<]8;+2TQ))BKDC!S%&XU':;KLUCUUT>-5 )A&6#@^%D)LB"V5X@+>TFH M%DQ+DGM@9HI3Y?-T2R^E%;HQOGV)K4>CR=3@L1 M?2J%C%8VL:EV%GP5 0IT0O2&M4'G]R^61M,=Y&G4(2X>?"0$%2W>Z M A,-RC(26$\U(77@;L&>]D;R?SU!HGO>+D%)NL2>J6*ZK43*;E9ZC M*E%[]#E1CS<.]XP$/[$"O55?& K.@W,(7(:% &QA(XLWU.&'(^"K0@ 1*+,=&.=3_Z!1V_?3&D*GT+*OT27L*JNGA-%)HK/F0\S93OW.? M"UIQQ*R2*I@67'G%0&$5:^W+L'%#&6URR6Q)I,4-6"FLE(EPD&%C4=\#?A>S MZ-K$UEP:XC"+2WZL64R$@)[VU,L.06#%-$ JR#MQ.K ,WDT!##PL0IFA,:X: M@SA&=W#$Q8LU2C@2ND5,LF[BGW>P8*RK@_T'P-F@Z Y6?3*:P2%37#H?Y'JJ M[ST?F8W-H'R'JK*PV)14N\S%TB7^,&\D<@8;?4@U-O!^95^HS6]W:\=M[!ZW M3?IE:0TRT+F0&&/&R51FJB*D@\79MQ(F-%&D:1G9K@I?!$I>_H/G[ @^^%_[L8D M^4JCWLM-%]UI+*WSJV9G]I;AGGL:=0NQ<'+;'TG;N,>)IT@[3_5'\7B26Y!@ M/$S%F8@>F8^WT/>8N %+!!%7S&[B1-(YH:"DSUN8=F_D_@7-/'M0;=6LB-4 M>YI(:[8B;3A'6Z-+$BSI:^/=\ ).TO6 %@#8Q.+CFZ=]7Q OG, KWW<%B7^Y M?]C2X-^>6G)0@IQ['. %'G#&W,$YCX?W7GQ#XO!9;A81'([/5'C(#RKAIJ'& MW",A[XC.W'=L3N#J&^SQU_Q)!*S+0Y3YC39H;U]E4))-)EH?"FNK7HW$E3JG MMIWW8M0N?>_,2WS9!(25+K@EPQ27R4?%D4(J:;9I\(GT(IT^@:QO["ZV%WFF M4U7G(W)MF@VF%[&BP^3;<9D/N(MWQ];GN8WJ-&$MN96Y(LMR(S%QHO.04.=_ M_1ZBY+(37J/I[S9N,1".: Y,-QSJZB]"@7#P)?]0&LR@'4<'M#B/;0RD 5)^ MD&@HU5?5HL/X9H-P(?>ZZ+O!W!VI0E(L, MMNH3SN%8JQU.U\V)17FG>Q/'<5GT:C1Q"#SM(8KHXHC;_JFXA?^^'Z1S%382 M6"_!$?T?3AE@'3^TX4/ 2SI&3$A<+(2&&*3$NA]#( M\.N1XG(Z8$(U517ME)@R)UPH1$V<'GW\S&XF;+8=FU7)&1M2LW2-J\>F/!Q) MOQXYI*RU,D\+I C*Y5 HS:7HJER%(X_>OB8WQ,.11_-<3BNQK"ZD)],\55I06CZSD?+57N3X M[?$9&*ZG*ML2I?JPKF57I71FP\.11V^/Y8Q&/Z2;CE#O+,QECR%G(S#JLB%=HRE2"E'3NEI*KGNF T<>S7/:R\8LKC^F1<"JO62\&0Y'N5&/.W[F M,C2PPKU1;BB$J(*A6MGY* +W/7H\DHY4XJUDST@+(-+@ADRNLZX-G%[L>"1( M%']4A)Y/'KZ\,1\5F&^0;PKI3J)A-[-P3Q+H) )Q;D4) M>MR:*KE86PBEZNN,CKL^'3VU&(&>'BGU8H+4ZD6B'<4D)1W7W#YZJE,4LV&E M4ID((:#4M1AKI+,A'@T]W()>7Y)DBJ,C\'F Z859>="38OU(#[##&,4-HUQ4 M!J\?7AI5!2?N<#VQ%:I4XDRC$>L7>#_U$VH58I.V&EH+8!9CNS(H3[02&LF] M'LGU4Z'\3"P-IR&V'&_9BUBG1?%^BBIC,G9GV"J+)%0O[1X#@.E,?-5/:3CN MF(U4M3YMT68CDLDMY7QC!$<>O3U57K;"T['5G"X6-M53VWII)O!^BHKIZQ%) MF?%M<2:N%R-[5"U*$S3R:+,7N4M;FU MWA%8R+6MRCP?D3?HF4?S#),A4ZB'-W7!7D=CE=!&5(<-QT]-ALK-[FPZBS?) M^GH1+2P+ZW+/1'4S /)1G&7#AT#JGSHQ7I4$D6)VUN(+))H5MB MQE21-M S8T?[7N_HU5':ELARQ)"&U8T>CI0N;A/'M, MC!W$F(C4"U-#^)A!G^SU!TP8ZH.^%)&BE!SFCIX]%H?9=$3(I$D[.2NMBF/* MY&A?@)*>,WPJ-9I/166ZB=H1J20OD*8Z7EF+-\*)6G1*B;80*0Q45I(LR"E4 M+_)Z9'NZEE<1?18FZ5JQWB199N;1VSL=HSON93I=,AT9=IKY:3+14*M^&F*X M=C*+2JC=FZ;%Y(3I)26Y&1GY:8CR?!91UJM(D62C@]9XQAB%O(GD_NCML3DS M7C:ZF9X(Y#E5GV::]J:/=,F1Y%4B%9M4,O&:"-)T!ZPV>B1%^0*I%I/C)AG= MU(19=, VLH707*GR?J"G%ZJ6>X5\CQ;3,7L62V_"=M_VA3(2D\XK;)EGIZWI M,!QULK6L".7)A_?;Q65))[4.)=2[J C4VE93==X/H AVK#G)=U9-<6$ILYC: M+8^G+5^ HO?6;(K9I$4ROYA*;'Q1)[NCJA] F0N-*IV+%,O3NL@M1E;'YBHV M>N81Y6M#NS"25Q(I*H4E6PE7AV#1\0?/J+?7;OYI&Y%]/V;G(<7&0ZZ^[]7W@55[JJA&/-A['2N/OV.GHYCD < MWUC*+[KS5BO6+$Q!I-5U^CH[C=C\I>X@O<0ER.?# ,WKBSXOWT1_/+-:[@=* MPKB3>ME]-ZJ%2I!N/W!#6OB3@\C77K%8;PRY"U=%W6B596PGL5<;]=>))C:X MQ(O;N"7\S'*G"A'OA83V'HYN_PPAGV[)L_T=7Y#ZRXT1HJ#ZN[&YW=^E/N1: MV_(JN%X\(/?V?E/G[_=!./6+_9[8D^6?KTSUO8I#QQOP(PB/U\"$GT\V)0JH M'+#WSR(\];W:_ \F//,/5KZJ>OKKZZJ MO]=LX-1Z/JM:O[["_;4GOF>D+'Y>?9.'H!UCXY^XN7 !:Y__[1?^Z MZ/*HR*7;1$;/V.E3$KNKO>U2@2&?MN38E^%+*J<;M@;]F/)Z57[PL;38V3;J MFP7E\ M@%=W==#JRD/1=.N6^O2%S9=Y9](I#,*BW0NU^2C(YQ43I>E%?OVFZ"Y'[Q?^.EUI'78.%/AY^W,A^W M!] /O2T?L0T^3=R] 2A/[<:6XX(^Q7VWJG\,G>]55SA/TS-=L*E94005+\S;R0(JG\[%-\W/F[_SZOK MY+NEQ??'O1XCY)YP"Z[\Z8#N>Q1C +P?*!S_#8NZN1+[RC(? V+NJARQ[Y\X M!C#D'B+;O"P;-A@0ZC[X#S;K81(Q?$,./PCG/4BHP?]\<^M1KST@N!UW_Z!CRV(KL/??6# ? ; MH8H7$.B#@B/&HE%:MVM9P:YTH],(Q5H)5)40%ZZDJ*M&G:.1APN:O\K*#^.VC9=/]25L2)&8'B=D72\SVU#ZO#=[P1'P4O]Y1ET/5 M;@$Q+2J)0E5+%9H3W%X$*OXH_423D?<4_W]P4>#?1SW)ODGPOEXSJJ1;X"^" M=PM0*[.YJLB*UZQNV]GZ=85S;&M, A7/1BVL#2 -X&L):2DI*J*.VRQ8T60# M=WJ#U@ERO>%6O<9=[5##S0% S305#5>Q-MVVF>[7W/U'[+=[(NH?MVVPB5O8 M#7"K/&WWE&T[9:^<-K&45!LWQ/):$4OK+S=0OOU>O5=>''DO7NL\MW\]JC(/ M20&(&7S&>->#$,!O#XA=*32"(=W&I$]>:?'97-=P#7)(+WT7#L,EZP^<([": MHQKD)N$ ]T!\XJ97[?N^$NS1CB%A&Z^56E<7-I9LCP9+07;""O1'$F!^+1Z MJ4KC7]W[ARTE?@"G8L_12% $]5L*+I-!P>7O('PX$K!\P/)_%.&IYVA ^&\A M//L"PC_+82'N";H)!'HFL# ZU6+ZK]G M3OZ,HOK<,QN^*S8HH2A\P 6?NXA^>_/]B390!#J+N'*_C OK[D=IHA(8\ =E M@C_'S)_75^J/U?)_E*T/>.%6%C_HK?9H%N$*L."!6F?=M+G: W'%E7'" W'( M<7.U/]9.7!\S!'SQB'SQA6M_MX[YIY052F1]=:-8QH&":UXGNZWJ_]X+5%<* M#APLMPY4%3[QB1@!#>ZEBG-AI0'*,S8M Q^K[9)A@YV]W$7!JZNDZY:[>R]_ MY_$N<.PRMSG?S.VJJ1F:R.:Z4Z5DZ%FGS;")7O5"5\H%5\!\KG%PR4R+%YOE M&"FEE=0B4J:+G.6X7;TBL5-7R!^2:?]KVO-C,\JAK?>[YPZ]4>G?4%SM^947 M?CIUY^ZE];T,F >6UH_=L[BRM/:X:)WCI/)(R-O)[J:N#D*VB:0UBDI45&Y=$? 1#=(:(-MNI"-Y5OZS7?9E'7P:W?O:H?N577 M!UW?L*CK(+'O7M4=\]]#A=3V;R 'H;1/[]4M4 8_T^$$-N[E?7WHT^D85050 M;90/IVC$+LR6W@NS\8=A-N&"8;8?O,5!3.WQO/2;Q-1.-"S>EU8?O[T 6E&: MDI.4H#1[G#U?D!7'X=V6EI'8J<[%#\G&=R6T06CM7H7V)J&USPMM-23:UJBR MXL5089Y?&_2BQX:0T.)@&Q4]5=_HSQ+;\R-L]P5U?R2BO<.(619E; #30G6I MKE$9_ =NRW>!S0!3?A^FW(I)Q:VP5M9.U=^K]*.36K6X"DVEB<+1E5@J-[=X M.&GNO(,-WUOTP]Q^KGS0#44_4IS MOYT^?L2R^&C^4"9>\?0^/QYNVD=RA=W?T%/@E*!N4 ^*1'@?[:D]5.\1@U0< M334)I59WTBX#+E,2[2JLR@L@&&(JG/.['X,05MSRB2VA@#KU0I M+A.+>=TK%.N6O87DL0TX,Q2S]BMX>ZHHZE[)=502%3[AN-#JC0JDFB8 ;Q1# M+GHK?*-XZFHTT)QI$4R%,A4>*1DPK@+3,WR*9H,!;YT8UT/#J*N76OU4"OG/ M*+S*4<^QH&K0^;O^\7)-GE=.G[Q:&E#Y:D6Q3G??"@A_)<+'GF-!>=OOX7CJ M9$6#@/!7(SP3J)IO(3P5E+?]_LJ'[R+)*U=**.ZY6FX=I<)^SZH+W'@]"\G= M=X''J]V#ALKOLN'8K]YSWFMW?-7+SJ>-[9W7D[H:.S#/-'-7[+#KEKK/#)?4 M>P]20>;*I4(NK!OOK":HJ^0>J-A#P>VGA3?=]^X8ZVM3OG[U,]"EE]:E?RC7 M]<^YP/BI=.W+X]5C)%<#,PD='A@(E+J55RZ6;'Y;&/K=>:NGHWCWGK?Z7C#L M\9(5KMQZ^>21DY>F8.ZDJSQ,*2A/H0,DPR=C(3;,*.,0%PZ+=IG.:NV<4RQG M1CVFQ_SZ'0F?EQIT.4Z^AI&[7[D]'1*[=[E]-[)T \'%9\7TWR<-X'?;.9JD MR8]VT'X,"W9_ANKVBPJLUS6L5](&R%XU'-W'9*7ZV>Z4I,9-,B1'F&9.6*;' MG6HOC$P6]13CSKLD]2-MT_V9H&]8U!W8I<<2R?UTUX^)HKILQIDJVY*$171= MS9KMX3RV0J+((E&,A+GW&KL_B*\*;3@5N*?WZI[>T6H#.'!-.("Z//D!@KK< MS(KZI#,M;[K!A($EO]^+']*M_V"U];& MK$OCDK@1Z'F+RB6NDO!(R"%(!(01 +N!EOXBS47SB\,7>\[@K0D MS=# M] ]6+^>B!Q[)W0E=TS.+ZJ0=-24QH4D&J"466J98[441A(@^,5207? Q0/"' MR;6'"P+!OAEN>$^@F^U:>];.=L+BF@L--K)6$M,5'@HTRE&@F:=(^)17\$BA MB89N2:I7(&?N$2@(5=QKJ")(JK\G+7,N?/"+? Z[YG"ZKHG"8EA>Y$1:LC=" M%4T5*ACVB3YY3AE$'>X^ZO#CL^@?2U+?PP-^"4(];I1ICVKR-+V$&\*T9YGV M$DDH@@!,[(F+?/!TXELM_7;K"!8_#VFNOPAE-K@\ DK&0[E9^@W'RTDSEM"M"WV^V2K)Q6H2CF6Z]7X'D4BH, \ MT=PI)12$%H+00A!:N 64^(!$KSL;![##ND!*;+_ 'JZHWX(=?4F0M MU(I$,G162#-KH<9V:X:>ADJ)PO$(^BG&GH;6:'/-ZI(LB'<8&-/-'/JIE/0BB-HQ?'C6G'LS.*K M8Z]MQ^-M!3Q7[W_K5/_O]RNER!E*:3353=^01WF.9MW0A94%M$%34O="K:RK MHTJ28?2B0KK:2SJU!@GB%-#CR4%6"XT0]'@F?=33'>P, 1^NPMFXS(+5"A@0 M4%'H>,DF^A'@57MOQW]!=G4,M\A=^V"NU0W//3.10 M*^-.+6]JX(.'A62@JB?]MJ_5;GZSD!X=W@MSNWIF6Q]NOSXS^O=__L]9!F2/ M7AX=:*SK1B#D5K/&^7A_2:HCKF8/-SA,/7.1HSV^R*D#\[(?_Y6( ML8'TT#\:Y81?K (H=]OJQ&-4+QV*#GD1)@QX7B7%5M6R%Y;HV)DIWV..1\:*K0DM5(N\ M:-=G3F91Z/:+O-,+'X],QNV9"9>?$$%W*&?9<'MA3M!5W*.1?;[=K2PWL0W) M%O/T7*R":80<]=CCD94EF\F$^+(BY$>VV%AV0Z*Q]&[O'8YD&PD',-U)2Z@S MBU1CD:'SFP+J8'GT3),)M>LCJ1@6$ATUFE"$A,HRCGL!X'#D/$&6#(7*]J>) M/)UMQC.]1MT9^5&^4*LWBEEE00LSCAW6%'(XS;=Y.#+R>B0OF\U>KMQ0R;3< MD$PJU9EQP/';(ZTJL:UXI#\EZ7RKEN]K4CM3J<*11V]OU(99JA2J#,E9JM!V M(N&NS:;1,X_>/JL8@[BFQTJDTHX6YXUY5F4BOOM.3Y5B)QPJ22(HKIB\$9Y- M1S(:>?3V9C]2$**S26=JAYVET4[(J8B$R@,>O3W1"YNC9ML,E)R4&^ M.^#]>(EJ2BN1,7,7%";2+Q36BP:9WH0ZS8&U:LR_:!9&+\",VOTCP?OPY MBF2S$EL6(V)KHH5*_'Q5Z2Q]N2[2TOJTX@ P+3= )4?*DMQOHFLG1_/D5).A MAY3>(1>)B;(8DRVZ !RW%^LK'=(LR.D8Z,4$N[A6!]7F=,YE4![JT=OK]'*8 M6U#64"P++;[N2/%^8C-R,U;QR%=H8MM^K,6HQ9X]+AA".5=.JBTUVIHP;ELQ M-.\WOG6R&5G@2+WM2/7OVI$Z;(/^VHTB[@*G/YX'Y5+UHQX4)ZW6*2,3=:9T M2QX4JV-H+,+0@^(BSWX!GCO8F7,\J+N8J.O&W<54KNA+'OJ./ZRGJ$M7, A) M4"-#_PV2#)4Z?HD!X7ZLJ&7HT&V0]-9=@^M]HQ>I.!Z&>G1N49V"C=%G37HR-:NCH+OH M];J+1IGG<-!=]/Q=OUQ/-/J9#1J.?@?A49.86$#Y;V'Y<$#X+Q#^(MVP/(U_ MM]VPW,Z C2U\VJ(& L&&*_?&.JV0'[TW%O,O*UU= M(%]=5WJ5L>&;0OPCQ>SQI.E$"./L#1D OFO@6VL<2.J4]FMKR(9M:WV MWH4TJ%U*7"U+Y]OB,IJ8EL7NK%9OR)'RT'%/L@CN)5SZDEIQ 6Y[*-F_3RO] M2BD ^H_VRQ>0B;? Y0#ZSR@UKEJ*7%38!K?N)IH]$R4F0CL?>;'R-[D3=P-]]<_[-=P?!O]WKDWV!G[D MC.'1;?B#Z9 3[L&9&L095:R1TUOFIWE5B==&NE@1Z[R;YLGZ7FYY!&#S6E&\ M=2GE!Z41U>WY7 4HPU%2"5DRQP0ZU204S64FQ,M?20YR))P@--15^%3S^ME MA]9Q?W$)N+84G,0;23])4PW;@WS&)A?UD12-QY;K@L '23_^23\4+FKPY;P? M%CZ'"<[BOR4)@CQ9*S @_/4(?[($1$#X:R5_4U0DH?R7*D\\GZ^\&= ]4 MS<\B/!5YI@)8\P7*7R3%\%UP>5TL?Y1*=J% Z^>2"D^CO4=/*HP^,Y N&K6Z#LF]E+[>YO=Y)[I^]K-DJ*=W,P[55P2Z[CU=]]#;>ZF,I%LXF^@$BYA+D+00 MHQ$2KL2^*TN"VIW@X[D9D$S;P(=>Z%[^49WROZZ;S/% :N_R:[]I<>=[6ON[ MP?6?E;5V:2U^UXN]-5]_,R>_%[N]L_S9#R[OZG;JS9;_B,&F*!D#X,V=!QE$P30#^RCZKON3XF6,EC21L![(2ZWJ7>AY/'NQAX MES\%A=_3V@/O\N6A: (>8;BR M!^&RFN !N)1NG-])<3$O-8NQ;K-'EA9K-.+(KL="3]%Z+-[%%^[ ,'GKNW<2WN5*Q44V+)$5H,L.U+@1F"6,%&) M#%5'25;'900FZ8X!^O+,%!0I0K8+SE 9+ZL7+R.P!47;PH(G;R_H%B#8Y_U; M.<3+D@AW3;NLN$O/[)C+T,]_*1;4)O+Q):E?O]/%"M&$^PX51QW=6,,]DY27 M^>(3B6M7QJM"')"ULQP*[S4;92^U]I M-O\[>70& ]T(11] QC?TM:1:ZY>.96!APVF@AQ$F- $J" W@U"ST#90ZB8H$ MZD/" $N@V9!8!I"!L@1N>J'WL% ?2 8*L,T-?6#+\*&HR,?;KT2MFX@QW$^P M>X3;84B:SU7%+2(BJ>HN>W'W3K@J*+@:<$T&IA4BYLB0O#Q&!4X9512!N"U2 C<%J"I\#%HZG#2GZEF#U4,*8' MU^'*XTX<>6U0%?*,MAG1* MSM?!/+8N\[]^4YQ/]3A7O7EM\1 _0+&<01;0H7;5$,5>\Q52,1*!-VN_^!#\ MTS/1V&-KN.U>[C/N&8*F"H*F$V)JX;=;E"Q@%%:\Y9NVQ!UC:]+3# W FTD$#O$=SVX#Z MP,32+VE'MOUPCX%IP36AKTJ$;8*AK4)3,,3?/0OWW7#;+BK=3*L]GG.#*B6D M938K=86JN$[RO@6@44T 2%[_;?=;FHCI6(!DW-OL>FY6K>4F$B6LI>%B(?/I M^C@_^O5["!] X/X@K[T0 A4H\*P%UNJO-M(M_C73H0.[<258UDULS$W(:N;V MPH(DR^Y>(UMC6G"O72@!QWDYH@@C>>_Q'N<6)G-A"'[- ""EC'-4"!5B0A6]#$JNC,WC M(:#PT;S'NX_?!]_UP@)P)R1$80FG&*GH6G5?,N%D,2>AI[Q,9T_848_/'X[? M]E4>)#FZ4C4X9':PFB/ >PW(]/I@,KKO)4=[AA-.9M(]*B,J\7)+Y/A8.=?X M/-#@]U95'K[6NKZ&2.G,!M6,TJ9%T*[IDZPVJ@Q2U5^_R>?8D1W:]M_%LGD] M..!+J6BC-VDK8FPMY(%8MA>-,,.;GS?R%( M*?KY^(QH1ZF# H]^J@,[9_NJ>POD+5SG E%:0\(\TW&-!->Y..H(&SU5*?;7 M[Z=M)U\(%N;(#X0J:(V>??IKVV^]:8&@%D'/V2DAMU_MOK<4?=[%L[X>9-N7 MWZ$[F?&XVINP"(%O8@$?#9B9P2D$K9I MZ?"5QT$YFJ[GAMG%M#RUM34_KO-DO%%Q7,E6X),&O'5B7 \-H[X_A,<]$][* MW0LTV[6;KN7>+O^KH;RS[=2N *P&!_'1#\]5NI(] $A?'W2\P)0"-=;-.7HE I:(>@,%PA*E;\,OF%Z+<=OTPE)>! Y%E@P- MLR^$;I#!7&0*@2F*=QR@(X0.-0M.::##)2/(-98@BI;@:Z!Q1U!L-D/]RW&( M"KE&\KUAG*,^+[@XUUZ-,5F%+@$ZCAK_#6DW5Z7U7_BL8JNIO.O@-/?,1-"$ MX$=>J3,\P<,J9'O//7A82 :J>O+>]=?JF+UYEYP.[VEKEXHT>5RK#/W[/__G MH/3:T3F>=PM^CUX>'6A\.#<"(;>R&W9;_I)41UJ;WN*XV/.NG,9?NXOT#)H3 M14*Z_I/8^QE1X6B79M(JM$>H@P*_WM<.:_QN/WRGPMR>.:*I9_9P@\/4,QNXK]I20AI"9>G JX7VTQRF(>$@3XH@5 MU#1(#R,W;R<^TGY5.W^1>;TO?N1^=;IVVIAY1NI:)X/OG-DD%5,:03]VM/.V MO4.%.P CM[*"@[=H0$!$C:,1IK6+M"O6?MUT$XSQD\Y+.&E_'XZ_0 "C<$!5U7=QBU.&_AM9 7.TMC'(_(A'GDQ MV'=EV+Y%/K90C>A+*CKW,+]Y1M\H.KQW\((HX-Z)(%:N$%EIO@R) M;94;4-R/\O7A\]#<; U^/E!'HJ@59!.Z&Y0#@'04,X5=>@K SC-(/CI3=(.=Z6[8& M!X9?PIJ'^PP5JHHTGC6&7'_5K8+BHD.KK6&?S]\-K>!P"F0; :Y^H*"SLRWM M$EO2[>U;+3:=DUFNR8GK3)3))UN99,J ^P;''<774=0=LR\DR%$T)>8VIH?2 MXGY*N3&6IX/C]?WB0#X2]H15N^[N'I(9%&%TJ8U*.&'2>RJ+,,< [.1V%R^Z MFM)WL=8$/D\9KN_&#IP?Q'WE^;DQ<]<(X-#4B]QX\?.WOVAK<#TJ-K?;C7-E MQK7)R)E43!/[HFAWO$"Q&]"'^VY"'PHRXY/GF:ON\>H G3"@4#R"F]OOF-OO MG."'W0G-X0&-JZPAO^&3$:S1X=3A[\:NN8P7071/0US5XL\\WM&!1P#?,Q]< MV>I^54#V9=T)N.SRL+Q=]!8*[*F$8H&-F9&^&A;JN8EDUQNY?%SGL4K *N#( M&=]G]_U,T+D!<*UPR(K/!'$A;G]$03R'0CM,ME<;#4K84'4#-/OVYB4Q"N/< M+9MZ<&1WGFTBU8O"0F_W2H+H/Q>E3R "@/QLH1CAP28MIAB=N M$KN,BN>;RM(WRG3RA0@?.G5R<=+Q8=0K1*RX1^/()8$H>.-:WJU_NP]X<":; MN^%[.2YSJ)BQ_AA)!@JG80__3?N&9N3_QMV>[[W'9Q9^^$[V4VB>9N@#2$AL M<[<@W!. BR9R7YZ1)&PE>V%&9L. DGK,4!KTPN$8Z$GA0;A']T&$',H<-^CW M?[F1-^\;,48B.9*F>Y0DD[TP!>1>-!*.]H;$4:F(G(DVAL, M6/@-B>5Z$J"&O?"@#^@8*\NR-/"^<>7SK9?\\O(0\2=4*/BA7E8B A1F?0RA M7AP:G<&VB,WQL=>2'J;G1673(1>U>C*VUI=F>,T?'WOYC[N78Z_H0>9ZW8(K M#.&%$_NTN=ZAUZL)[V-\:/3/O>P"(QZH5O MNY#'L0;-GOG%&EYX:)^2D*VAFBP/*]!DO>08D'MXM4TI9K(:FDR$\KI;SK!V M:)HI01=VJ-O&\866,Z 8_#/:U;[D&LZ7N1!S- GB7ZBGX38CP-7;F \(/,=_ M>S?FT,W\IS_ 0TQ$U4WOL;^O#?[H,@5?<_W0ZE_(=&B/),4_JV24"$ M#YD%^4[[Q#M\1F3_&3L4)=0K7A[KJR%(*<^0W2P$;TN(D)$%(: M1_2"CJCBSLT-*.Y)[\;LI%JZ2*]$9:DF%D)$S8%N]==OBO3/\GPF4I#"NXU] MO9MPIU\1U(TRJ&L"\H1U\<;(7]:/V5+JC!2L$PKRF/SQU^3'_S01Q-=&E=UE MF[*64@S3XB$0@PZ)*1GK)+3GY6$:L>!1DV4WS[ZWFF@QKI<1U_/!8IF)KBU. M'OWZ31_G7_]S&\<;HI? ;=J]98OY]&W:Z=*=&?:DGE[NVFR]E.V?,:Z&^X@\ M30U"0[2G.U?J)>/UVV+E7]N>VG8!+_MT*"A JG7RW7!,$M)2ABXK8\L:1"'M M7>_C#5FI'\@"SH?Q% Q$XF"%DCY,L/46X$>HE('U9]M[6'7SS#:[ ;X$TDL=0#H'WG)HX%E5V .)DOE%.E\*AAD8)SL>U MQ9?U];["P#>0S1>UX:\9,DN0YNN1NBF$IFJ)S%;[HA@^H1F )(^WO((U!-3; M (4K$+91C(';O!LB.)0$OM,=RLL%._#MA#7PDQ\.J:$.W&!=O*^[8CEFECT.[0Z!8WD5<[=4I]XT$J>%Y*CNG M9!=Y?F%?Y 9L[W*9B+;F6QDDZ(Q*UUSK]42@C!7O] >E7&)3N530C;^U 3T] MJ'[1N3#^&#[/GJ,7?9-U0F)X>&%4\):/Q;3B+1\-0\+KV96Y(^OFZV*4%30OF:DNW! O">^>3>^<:0!C&+RPDOD";8N*,7[GY&-"L/L5IZ MM6,%W4%!&/S5>E$RIL!J(DA8ULK#(4"1<.P[&-M'H=_\=S=D#)-915VRTWS$ MG+=5A\HE,M#?B[Z]N] +=U[R-;#0[B09H],9GM 6I+IF2/?FM5-T.]7@FO^= M0G$OF+C1>L@?B$^4X=H],<;5CVCR[UVLP,6[NT>A" 0>0OWM>>QUKV) F&:V M$\ZZB=KJ+ET^H0^ _Q6/(*V9IH*TYB"M^89IS=LC'99DN?#A$\WXOX'1<_,>]TO#*.%M>?>CF 'FQUDL+\00A0@$!)H >1?_RJK)!:# M=U:W(D[TL>52J2HK]\S*[,L(0<[L2BH5 GSO9Z/.(1XD/1K3>: M23@86>:[^Q-HA-ESIU>RG2&O1X3L[(_,-/E.=B:TJ.VGJ$T%J1])I>=$1 M.OSSD=0O66"V=B:.PX0EB,HF2UJBTZX=VOMYR';O$I57M@'2.N%LW;Q^)( M@W8&H>G M+:'U",?N3,H6TH]..3N0IM:/-(P6@G1?ICV>IG6(.ED8>3.0N7RT.F)YE."15JZ$5I$EWTK M-\ C=Q>J%%NSIZ2N-3+V[!'-[\-1U*HM.M'.SLC<&!GWU;$FB)(H=VE-LS8AV,<372X< MU])0+VSGZ]7BPLH(O7(JDW*X)_,)C>W>N(;5H)V1@^XP.XIEN.([?1L9B[$YY8991-]YHU#*3=2>/BM&'=]EI+=E(H=A>) MVRJK1VM07V%GZ)V>$!)SNQC.M+1XX/9!#.=;MP,8N@.HE!-Y*,WSCT.QD7X0 M'Y:C03>76,#0G;4^E$QN0BB7RFP47O MJ_/2(C4?)F#H]@(Z?3[.(CZ*<5N.=CNA7A1C4R@2[K#X=VS7]X28(.P28;BC MM,/%1U:99@(/[7K(:*,:*-$[O$JNMYNML%H8.W-N>L_U^0D4>^:@;MTS7N5$ MS4 \WX^/9YKP(#NHW$U8 \Q]=^8,1"1G;/4$9VRG[>R81\5<7 ^O3-G(ER6 MICT6_R=%E7)]&&%ON_7!7C[=8@NIJA,?90+.TU-=5,14IIWH[ &L4@F)R:E] MIXSM2FQ8JYH/R[H#O'_GZUJZF+7C7V$ UVFXU3/AZ;(<&'U)J+J<7 MXIF97393L7G(C,V H^]@@)T>E43U;IAE9^/2>%K6&HZQ3."1.V?$"^5QJX"Y M6<:1BVU!#%C*XP#FW-G1"#)"2W-690/EV*#?3U?-=BNQ3YY,GJ3':K^GIL7 MQ!D,[.5 MXS$/GFRK-?,ZB1:FHH!IY=X0$M6;I5@Y [ZHV)"*"]32D2TLWPZ M;1AA(Q8"WK^S]T?I40T-%NV'<>.>[<:Z27'TR+D-JIZM,WO?F(=K2YN-L&-A M,DZ,E(?X7AE5+[.-2-(29V*CD+>CMA0M1Y]@SIV]]^N-P*#UF#?85EOC1IU" M_VDXK.V39J+ :['Q9&2.*R$VO4C%RLY< +FWRWO&W++]T) ,%E4*@>IM24Y4 M:R!.=J5)3&]4>*';$V$4CH[S(7; M>\5>O3CNRT^-AI))J??]>(.=QMDZ?'UG[R$QSS%MV4HEHG9U%([.4T= R7*6V3S[& MI^HD8(X#,=%!D=HTT8@\CB>+#?GXPO6VUY-1/I"ZPI\X664SZV!]!_O(J4(- M<+W:JN=$V'%_DD6Y:TI H5B.43#W\T6"L\JVK@?>I+9QMUPF,TN$9]X&APH M_^=C?L>^#JF7)-N/6".F/8$KWD_X$YNQ9D9R=_1R^ M*Z%PJX\\5+?#0[PU;M>WX>1#U3\?X3(FKT^[.;;[]#+ACZ M[AR5#?(G;?7F(^HQ=L@'>1]1+V6+[^EE1!3CZ]%A8UZHYA/U&=[J(?(94)Q/ MU;TT2!Q'(WXQ-GM5L#F?*GUID#B?QGUID#B.8OX]Z.5LBM+% >*,BO_G%:H# M\>W)BX-%,>AAC-)BV]JE_AFR 40BF^&^&:(;X;X9HBOB%VT M&1)[!Y*\EC[2(K^A7F"5.N)K73YQ^%;*N16,;T0OOI7B6RE78Z5\59[2,E:T M:)C>/[)0O68K!.\;'O[O#_['H56L\!%,$E_7.#O&?&]%/(%W )W1?3W4U:]>7[^/_'DK#P;W^L1TD.;_WUM>, M+M9J6-6/\\T&WVSXEF;#]\"2;T5!OJWAVQI_C:TAKHM@^_;&-_#F7X6?UEW%SVZ0N+PE6=?>7Z/#\Z;(H77US64_[N+ M$+#W=?.XS7^/2A94>78+/;DEH[GIDB$=01FO=O(%<8OG9N744"1"O57I6%_'BE.QAU<7?J*D**H]%V$^*EH] ?2\>37%2H7 MON9]K61#=>PK(IL"-&313$6FT"$-/$Y ,2>$T&6IZ_^0983Z_4O4V"NV94*K M&W!?2A:31C):YR<+W W] ?J2OPLY/KG34[NW#\0@/[G;H]^<)556-S[ ",'P M5G.5]S8_HLVS.HX\9TL-3*ILJM?L\/EQG.\E$]OMCQ)FI]*'DO0"J1H M;N@"XHJ9NV(7R5+G7H@/H38T_^-/Y$9@H[M=I(^()J=V^)^7*$YP4?B?QR7J M(U_O_2I1IQ7HB]T1&VF/K-OY<*ESS^KWXY:^7#KQ@A/)LE\G:_X\5.VE.KGQ M%\]>));B\W;QF-;3I724O<_=&6PNVFP6Q(C8SQ):#__XPPO!2/RDM'YBA_69 M2?TXM98^0BL?J'\?@_KW&P2@R;5Q+U 3Y^+D85H?1>;-1ZVSV-L.%&S1@[7B M?1/C5ZE>&Q&H)C(F_ KG,Z%'8YZV\P_BG:*;$>$^^E1= ,Y',?>(!*.[;>B. M*=V.;$0_QX$+HX&C$_Q1I=WQ<[D.IL."P,NK.LOGPAU'S(4ZCVWN;IA H:]+ M.O8\DFYEOA/#?8]L$[74I)ANYE'&26=FDWB_WK22T-D+&HOQ;.@F%H^<6)6] M(F+?8]%?H.&>@R[-J'>%322NN&W$F6WL3[;F.9/%33#4+&BT97G.T$USC\W= MR67U^WE=4S,Y(51\L)EKY7CQQZO(O8(.M3/JS>%H"=GP31MU$N3GIQ4 M%Z)E!C9[F:XP=H^ETQ,"^?'8GA0R2M1ZY+E&F;N-#O"BL:43C@D[BM O/[AX M1<'%"]JM;S5=@-7D<8+/&DZ91;;7S3<&H['=*B8Z,ZD[9)L+O%^(3X:";,R/ M3WZ?^.1E[?^J5-QKQ'4_-/>QT-R7.?\I W4[C+^I6Y+Z9LSN=AYMW3_T[*[H MW.O#AZ=E,UG0@=^3F%WT)LR%_9#==8?L4I(F(Q7U_HUQL8_P0GK_1LNI8OA1 MO(NYK_9W6+-?Y'!9BKXVWEU"ZV4 AGL7Z5:K^H $;-;HSU5!G^;%43JFBV3!$ M\7X!%(\M6 &+V_=ETU^<\NZ'_OS(BH^@?NCOPG=YY:&_9_<2&VAJ;5Y,9-<7 M$^-^]=;J;BVNU['&BMS)3-5<;.T9V458[@WI* M6USTQ<567&_QE>C<&4<&#T_=6:D@UE/8NN)(;/$F%O=O+EYU<-&_N?C9FXL? M(>OKN+C8T+KW4Q03E8R]Y$NM*1J.!SJA=8@,AH-LR(\,?I_(X%=N+K[3W7 % M%Q=KTVHLENC52BP_3R=RW=R0;60'@//TYB+OWUSTPZ.7:JN>Z.;B1R3=I5Y< M#.2KJ7:%3\[&2GZ63 ?F%90=+(#.2124YV]8U@^#7GD8]!Z9F/*P?CS\NUZ6] UK'-S<%A^N%N/]Q]-5;ZRX3PMI5> MT>ML))!TBFQNPA7G6=6IS&H#( 6PTL/!L!\%]Z/@OL%_30;_!CMXO\'?,*5> M14[9_4SCOJG&C?;\KC:I 1\ @Y^+A6_B@E_?]W5/P+\M@/F?'8YY)@'^!0 I M&I[5^BU$GJ]CA4?,'!")44P&GZALJQ()OYN,-41,3^GWD8$T&3%=9"T0TLAC MY&IES!34,D;ODZ?VNM6Y3M&:1/'A3WU),=SON(-E?3+1 0ZZ/ 8Z(P^]UZRA M9#%#J??L0^X?%GA%C*KC_\'OVO,/3/%SHAGO_91.Q_?P+N'OW@>"1X!SQ&5H MD153:^(O+URYSDAN)W!,YYBEP),!E-*D2WMI/^XF7#@-:)5GID>J3I&-64,# M(0;OUQJ:#,*+ZJV]08S WC# _9@%/M]_'O5.8W2OUE4S-4,3([>/8Z5LZ(5% M6XBD.K5SF1VOEBXE?TSCL\CBH]C+:\N2872X4+^EQ$.#*5N1TTNSFQ[81FSP MXX_ !J/<#I<-,A@%#$116-,M3"#.8-1\R%6M84R-.PEEF .>$(+OKVR+G<1+ QS8!'^O$FIU16Q'C M3N8.B15[U@P)"?.JB5UTFME[.\W?L1.K:SUVFL9"*F' <^$@M^MHN&$P($&= M4^9(=4XG82RH*/-,Y&Y3-A&CP[ 5 M)G$K5(ILH!)K6VTQ?BO5V,#]9E-$A..NH]Y@>)^++43I9%JU4CK/E5M,65QWRE1HT#0KNIA"\0%'',6B?B<$M(WO3+S$U M4(!X)JBHW*9I),E#EZ09"6 $1O%:@7YF.E)]VC;)'70FJ4KR.-"0A[J*]^!. M E8K_'FB]Y#*2-,IM8YA%LDT[8G+/; A@*=77$M65[%M2X:!#R+([-?K-]^W M39HC[RUUC\G]7*>'T9.IJCL(42L=GUQ@_838)Y@!T<68OS>=$0=WN3]#:!EC MF:VB2G^_.K=93QE0E>+[&AI-@%H3+RFIXH&N5ZS;$2/=.Z[$EQ\RD_I=8YP< MEI,(_'T(H_D4?]XRL,[W:0>/H@6&M$,T&WS=X[-^$_[X3O\/P8255XY>P)?Q MT4A3$_WV?MAO!B[+]@(Y;A M+<+=+4//]#%B>D#S?B>D_;MK(&D<6& P_6>J MFPI@Q6\#J1(PH&=SNE4,R(>]H5+7U%7;0IXOG*5[/UZ3<>[]B/!OO/;5OU_* MSN*#;,0'_!D 'PL*KSK#?< ?#>,Y'^//A/$^CS\'X(5@R&_SF9V_95@> M=^/D-^HLPRM5>Q^%!-XW/"37"0X)%2X6C!T6'V+;*5 RTBQD/(-3=VO23;" M^Q."?24:G,A <.)__MT]'EJ\I8O^I6B!!6?HHM"B#"&KDV'%6^+K@K'"EQR^ MY#BAY#AAEY.OLI"7;I_Z\N5<\L5''E\,79<8^BI!7;1YBETO+IBC@-]<#4J@!10Q=>0+'3,ZZ:G]B.<]ZKY M6_E$1[BJ_:F+VE/;0)U*WC0BL;+4$J5ZXNZ!EPV]^##XT*4/-T^T0Y)!F\X4 M)9:*V1F,=;.3-NM&PFB)6)8=.3?I3OEI!;&I1:BAY?1\/9W? MRG,/G>)BTBK9>B-[%<@EBZFEX!)+'=/**A4[L&YY,%L6\MFEG$V.$9_LQ"L= MO5MOUSHATB\U&-F]>7A<@CNPP-PEN'\=F82.P ;?3T+_[_\= UWN6&>&UP5KY-G.;DZ'H0< MMB6DC'"W=-OFTP/,ZR)8=NV\[JU,G:LGH6?7K0Y 0K'2$-F36/(V MDTL)]Y5DJ#V;RXNK(J%HN]&8-/D8&N>Z["&?*/G_$;/2>JX[N-B'O*G7=Q_ MB8L5\\M'JUHH-<=V5AWWE^VLD!X/.F$P>M@@RQZCBO6YY/VW,&&NT%+Q#9*S M&R07SX<>'NZ*HWNGF<\XB=GR?EYIMMKC!.9#D;^>#YW;O/B.UL7%T\-2DLV' M]K*K9"K->'J9?7HHZ1+(Y1BAAR.1PWEMB&N*P:R,B[D.MSA -_?C+W[\Q3=% M7F9Y]RM*>8GIE9;AHN.@ BM*5D2OR4OV7SQ(S"^ MP?-7&#QO<[M1<3E(R\VR.E8".7&2B<[#3G^!N1TV>4*18,SG=E=D)'W+&,P5 M$%$LG1AED_E*8GS'"TD+L4^!HEW#1(3MI% H>-I6-6>WH"[94+*0,6%^*AH# MO5_,7WX8YC)MG_?4(CRY%7/L#D*O\:#MCD#&.)\;*LUM.UEC]&W]P2R^2QX?H'FR>59(:<_F3.;(Y\OAGI$P^)R&-#\_K'GU#HU M.5.9I*QE;)Q(Q>4%9D 1GP%=E<7P 3P_G>Y_.7C^&!="G6F[,&!1U:CD6O>! M1)D?8#R/$3SGV./@^<6VE3U&#ZTCEUB&50):*QJM*.U5B=HH=B6K&+O@7(;_ MZ2GF5)6 @EHO7M/B M0VN*=ZF>YW>+9L&___U?6S7 =@Q2]X+9!KQ<./ $30#J8O+OU1TU =;$L:"%,1L_ Q1V3FDB+0,;@-HJ<>V^MEWEVGOX1JDS M]Y M??J;YX*1[0,.<=@XW3GCKY(@.0IA@PM+S- GON/9B6U#^G?^PGZ*[R( M*1,S477KBIK[: -3 'CX^Z2T.E23AQZD&'G,%0%)F^75]I/,\W/9!V[)8ZA* M$G'H-CEIB\ZT\=3FGI*=ZN, "YC(#_JUU4C=6O#-&5]]%&?EAA)U[BVU>K_H M\!WA^OV1.EIJ1?QU87?.Q^)=(AU]RMZ+DM2V$R+[:#>+ MD(&[,V=!ZU4&T\?T[3ARKS_->H'(S[PU(BS;$M/1I$H MI^[F"!R].W/&FOPTH@PC?;$2X?+* V?&ED.P+G=&6HHAMH9:21C?U72[W2E/ MHL54HA/;':F4Q2E"V429G;!"66NGV-&@OL#JQ,[(7#.0:-2FO7K&*<@=TTC: MU7EB@$=N[Z@3Z89[T5Y?[D2C,;83DH5XIXNZW4Z8C["Q*(MZ4IQ_/G>Z<1NZ MR]0#LW&J$,EE[X>S:9X%[-L9^3#*9.8L?S]A[8HTXH16);=4:WAD; =/<\M8 MJAMV8JS=:MU;47$PB: ML]BX$5.&9CE^&WB:#?#(G:\/DIW1XC9J!,:-6RY<[,F+>J%?PR,Y[OE06ZCG MD;*(E$1E(@46_4B!$T1 _IUC3<7TI28NU8=Q(S$VBOW[RI1-+NB]MF<+3;3E MV[&=%#.S!ZO22]D]Z3X/MT)VMI34LS4QU98DK)T5C&0#Y=-#LT:3WY^!OI=& M_-WCH,].K/!DEJG,\M,9C-S=TNU,C$GAA3++!$K.0^)IN@CD[Q/[:"_.=OI< M-1'*LLK3M-V>+*:!VL-@'T5UZOI#==PLZ>RD/!JR,WN4Z$F)?105N1O9QF.E M,AGGK.:TF$@J_5;7]>QLCRRUP[V\LRC&,JGY8VQ@37M<8 2JZ0Z8>O41UV/K ML88H]41=>RQ7];3F*K'/ !JMS9V9]3@7^6Z;+=^:"Z&DP,@5F)XI4UX3CCG? MSTU+RM,#.ZLWTG%'GYLA)]&!H?SA-1I/@G+\AB-EH__B.Z,@;D,\1YZSI8:J M]-A4K]GA\^,XWTL>NI<6NVO5:/8$2K&:2#MN1[RFA8T/ M6 NQ+QDX8G-5S#8)L2OX!GHZUV 8)S;*6 ?F5K;B^Q>D,T M(0XAJS9HK$PUF4F8OVBG7?(6W4U5E3"T/]AX[#=SKG8^'T37]>&1W9*C>Z%A M]@O-?P)J9[P8S=(/F4DEDF@]WI;*,6'@-_]Y;_.?(!\_3O^?*!N,<\?S8@39 M\(Y1>X BTA<<"+S$'6/T.:*GZA)WS E_W9;_/K3F@OP18D^7O.-X,/YW;?AJ M.=>QJH)>D+S^/!)<9E'0:P7$Y=#(F0%Q04+?IXW+ ,3EJ AG!L2A-8=G!2>W MLQ!LRK_F'6FY[YF57Z"L0ED83/)"^#*BX'$(=7( [-)LLV M\2#K_2,7Z_4IPU_17GXUIVR/@B''7KP=8G+ \SEZQ8T MS>+O4"PN#CLN1=&X-,!ONYQC;I'["TP7%S')$H.)^RO M[EKX><_22DT=29;;R2:-!?KJ=(1V@CUX#ENBE/4L6DT:RFZ[,D73EV/56 MK#PH7AQ^\U=$%(??_)&2-M[@C<(SWGB$JR@)LU/I=SB^(W"O7<3WGN[+L:\W M1/<&?E)+I^ZR^49?#,2B"[-5LI;S06WSXDK@).6W,C,;XTE!PVNUX:%9L8;( M: XES;W24M9=%D(C5:OK+,+JJKX8:^::Z79BF6E%:LOT72@\8 6X"2G\^!,6 M^!.7X/J+V<[I?4[_/.9VCI(;>U@V0LMX=\1&VF,D[7RXU+EG]?MQ2U\NG7C! MB639\S(2_K+XB)<8E* 1/G)E+BU9:%4;Y/F-.;B6K:K-:+J]C(\C131OA]G^ M$#D#VAY ")^Z8=D5B?>O%PF\6-4V1V]"7O]%B[\A[_Z:[PB=7_/\5.&S]XD/ MM< U>5.^%5B'+7;,FHR*,S-Q@7KH]M7J/6IHLR0.K4KF7LM(4JY7S9B/=Q,N MT8F &BJP[VO?ZS.."U J3[_';ZMIGI5Q7(;>NJ MKA>7PVG&+=2.M:/0^RSDKM<<0 M3I1OO*+4YKG04%^B1T,,A$HSIY)D3>D6JE)AI9;G=CLB[:VK[_.@JW2N7M#F M?07Y^RK(VSSH,PJRG5K6A)!>J(U;[7!E&):+;:GMUB070L&X\#=Y9P^K.7\7 M!3DE:3)24>_?&.'[2/']MM\D,?*4?MU3 \'7D"] .F4]?O&*DKP,9^YZ72-> M%IV^)$GL_4/YX6'0B8&2O"/F]IRZ$["X[=?1TGN$+8SR^8GQ2UF-CD'U& M*ZZ4\V:/X[76V%DL!^:D%K+O2\"5H+\G'^1"OMOX;W<;;V;G[E83]ETY1[40 MM[FZ@+EZ3[>A+O"52K8#^YM/#I[SIUG0O+S#"+F[I5B\+_/182:@8T!JUB>QRX&Q!O0%22YL V MN>A_3,P4)A,=X$.ZQ]!N,>O:%D'FU;590VR1N+;)1@\4:V@@1)?YCFXHS$(R MF7^^4TT#-I=7=9;/A3N.F MU'MOB;DU%A\2,TNR]^.I<'BQQ\N MN.N$8# 5J'!0<,Q'.[VS>+2O]/0JE7ZHGY.+>=9!X8=B8Q+(/K-"]?XH.Y%NQ4;P; M)G./H6*U^BVH'7\U414:CQGV3KK7$N8BOU@D"*_>S3-^B=K/T XNH:H,,5," MI.DWJ!\K.#+2&I#K%ETLDT8F&324P+_X\<.7Q3GR)Z MJ*3YWD8!(+=GWB6T9(N%C].2+1PB[; OP:K[H%'WE?BX\'?M&//GZ-^UXVB0 MOXS:GR<\XUCH;]NQC]7??<<^K_[^.XX%PW_9&?M8_?UW_/=A-1N,7T99\4MI MGWDYMM7YBTA?!BT/S-8*;Q.=> MHJ[V#+C:CUT@V4>:-X'$!2.'+R-]0*0I0WCF9#AS,2+HRSCCRR1?)IV?O;@R MZ7REQK_*?E:Q8%K.7F!O3E#7WD>M]TLN'[5\ ><+N*O@0J=I,++B-_QA^0WU MQUPONZ&WKH[(6@X>0/H@OG@SIO!RNX;R?W?9BX]%A\"BV'7I/M?-=>+!&'?E M^')D.+3Y]G]M--T:]_=G(F27\B/9G>&F0E1:=$"D(&C[M9<4SI\/Y','G" >Y/O0YCC!OGYPB6F326XY[3SBBU;MU:6ATAFJMACA"!ZF?A4Y=G\'6$ M;\(1CI-<=2DH( M;#@J.M68_-"./\F=#N@(\1]_HN&3-V3T.8+/$:Z'(QQ41[B7T+*F\KK,\JCD MI*>)7K$EG4%'&.FW]W;:[&197ED\RO- 1;2KH"-P/%0Y.6T-IS/'5T];D?L, M'J$&4E7\@1MF@#1D2"JYO2GU)HJFF!8@^QQ=?W[]WY!1?\7WG2Z%J7_=%>12 M4X[24D+K);8HR>6Y'L-'?+.L-XQH3&REAG?LXYR3;A=G4 '-2+4Z[>1+-392 M2BEW,BVA.J@_]NO\M"]."IW[[NB6ST2*9V )6HQ/]I/S\CRCR,ZPD1L]I4/W MH"7$?_SA8C?A\/N\QSY/\'G"=^4))U,3;GNZU-"-Z&U&*FFA9+&PS,XS9W 5 M%:H3K<,G'E+B;/0D-!YU44AU04T 5Q$7N@EQ1U$4KMLI=,7Y0W5D(LF0A\1+ MU$-SI.I30&D_*'#4H, W:ZMTV#2$ZVZX=$YOE4?-6-JDU[3L[ M52VD67M2[[?OQJ%%+G$&2:-'V,$=+ZG-<4#*#.M]8R%8I40G0MJVW80CN]5* M_60FGR?Y/.G:W&7OX4FIU"A9SRV'2_9N82I:FS?/8!&WY5EE*J$.-[99 M,2?.$\-6/ 0\"9*I;D*1W8[KOI[D\Z33 ^?D=^0NBB=]W5_W'IXTGAI#MOT4 M[XUM5+\QY_0380[>0"G>=*D-)Q.GT)= M.7-GMUE^$NA46Q'@2> E#-VP\=-FF5ZW]_#RG82D;X4?^OFTC#AS=]F]6<$' ML(*OMROL@5QS-5,S-#%R^SA6RH9>6+2%2*IS!G9<:%;'Y9%>Z+-W;.1^J(XS MY8?$ "]:^/$G=A,.^>E>/C'[Q/R&3\M8A-+Y7(?+BTJRTA*CB7CEMGD&OWA2 M'B[O*Z+4%1N54'<9;B7NY6D"+SKRXT_TAHON=GWS)?/?3,S[[*Z_B)@_UB3L MY"E6XRJ[="*/RXP4'BTC0E@J]/D%)N;XCS^\'C>3,\KX$^ )\S M]IN[-P[6KVT;OOG_F[IT]_0.?"H'<+=!4>^M."S]##W MEKMN+IFP]G3VOJ']@4D_81N3EHZQ^8FT?'RAL22B%$5Z!$O3J:$O,5E:2'4. MWG,V878J_0T]X'&BMS)3-5<;.T9V458[@WI*6WRZ4>R[>HF6=8UV4R8M8DWB M/-O\.]P3+NO6 [+6G49)DUNW9^S>OK"2I+24@=UY'-N3N%1?!NJ2Q=5^_ F' M7FGB'60JM#N\#_1/ =U.=QYT0=%&&2G$]1\&U6C@47\+Z- D]2-4<7/T\]C? M:7DPULV.!]N$UL,01!ZDUX#Q&BYS\_MH0JC.Q-1#,U'H"^E\^K%VA4>:[5?E MI&PJHXPRCT@&'V$YO#&LC,>"N]6S5D=*&)=E&4K7IIUJ][;(54QXWD6,L5H/ MHV-93TAP:SAPQ75>-NYRPSPWV#KN@(GDWSW;<)!D>(<-WSC>2=<]T-U3R-%>S5G=<(? M>]S&P2,G;#8SG=O\6(H4F^U(S1$G=7SPH2#[7%%A8!%05SSRQ)SQ?6>M%K@F;\JW NNP MQ8Y9DU%Q9B:NC"7::MI66\N2R.;&5M$<:+F8D:F=E"4>%=IGYX7QQ:0V3>CA MIXPMZND(&^$?>V$,8"X8>0\O##SGA4!Y\3M1D).WM@!]HT+-L@IF51##8J#,M"P2K/2( +\!N<;F9%! M^['!9<:1IAS-]A\ZM9*> ,ZW:SC_^A-![K,AHK- 3LH,%ZS=:+7'LV:@ M$DK?=1KM/('<[L7;7_^Z >5I2K^L.C>$]:KZ@BA6F"@ ;\5@(\CT48_4 C,M MR;()DR8(.S7P7@Q,LTS/)@H;O$#KAI$CP A-7M>0A4U7\A13&V9[)N;^AN%@ M\!!I2:AT,53D(6;\6,W34%^QF"%>3!9X'P'_'_80.4O[$JX.%<]>2"-.A.X4Y)?(IZF,S37OB>@-L MD)CX(QY3H@->XDLWL ?5!I<^T\='JV-%P+3A3JY)G$1$,[8M!8O:U;&\=2(W MC(P18 #\$H^G7$^!QA-3 UFK66 %JK0@@T88!F9/D>D.%D-DH,UC M+J89#A M(P6>BTSS!;:XQ+^:U ^&(0!@)&=FPBJ\,Y-U6\/Z'L)SP%$2Z$S@&2QJ#PI@ M(V* 08^5CA[J(\, Z.*E8Y CRSP(6R4:B_;!NVJ*"4VD?QWB)E$!"]["#>X=F$FP#G7K-CT+8Q.8*5W'^3YWGH MO]*(-X-N_^XI\S__@__Q-#59Q1P.8H[#__04#0AA4 M,_QH2)5#HJJYT7>6_1VN&+\>KM_OI\*&=8";D6$P] M0&S\^]__M;G\W5QT-]2^ 2\7#CP)P0Y0H&L@:1R0^OC[OR5U(3FFEV 7#ZZB M^+]7T7H!UL2QD+[-;/P,4-@YI8FT#&P RHWXTOB@^YKWC 3L5P]UDYBAOPVD MDCHCSTYI(Q *[4&W#SC$!:/AG3,^B.$A; 27)0;S:4S6_VA64ON"HN_]!/T5 M7L08CXE;W6H!Y#[:P!0 'M@7Q#N%Z0JT,XP\YBJ@*OW9P)3])//\7/:!^YE- M^KI5Z%I[7PW,/8<%7UC8"YQ/ MRKPM.??UE(S/)[<5[ ,#MB?P$UNFA@DL MA'R*Q$_Q=,2RQ$?KFA)X)5VD*FA.G483K#OA38TA:$",8W!1>D$)ZL8,,JVA M"SMOP=B"P^)",8?4@*&?-\F03^R LMQ7^.L"JXCP!*_(1/!!3*KDY^<$I-!E M4NA-8^8+]XPT[V\#J MZP 1DV"B3"Q=0%#39?T,UMKP49J>OV%C",#/QH TP,U@.=2IOH$<&&LMC#S( ME VEBW\W;-7E!<8Z_G##3#"^V :Y:$J.6U;Q&2A]1781XSES,+UKJ:;G$O"T M&OQ):8R(_V#EAZ 40Y\K$*T@7@QDV8869!)DBA=\^&DDNT^Y?0H(X!A6P#$[ ML;4-AQ%A4500'47].'+RDKBQ%RQ979&Z/^XJPJ7>VWXZP:)\JZP_3+F,[@JMU%'/%4*5?UN[$2K_;:$\J@>7CY/,F]D>@$JC>3LS* M8!009T_S<2<]*1>Y)87*R]'H;7;Y%=5ADPMPL4-PHY/'K#"%312+4'A"ZU&? M] "K"UBROQ;%2G#M5M?("P5Q9CD/[;K(9*M7_6E_?A3 ME@V'F9H>("KV/VDJ\23_ +E644#*N^EU3J\]):\ MTS-L\W],>QN:!%Y1N';QW(MFZ5/"5[AH"-B*/?W#E!09"TX"@AZ"%(<5),R] M/GJR5_=T,[+T^6L6$J%M1+;F&346V%I"%IMRXXOE+.[^2Y8QB[ G$+:5H)1 M$2M1:[[F8+F"OU'ITX47-FC$W&O:5P?=^]#LKJ^.):.HF?/[Q?1.3KC>I5V) M2VG/=$UZ#T$D>68K8 ,0[ZB; 2L9A'3@%W4% N9GPAM+5PB9+ICN2Z0L+2#= MICT"9#DP\#=0;W_X23*P?3?1+<^\,NW)!(SDD=T;P)YO0//M[4-3IJ72C;:%^C.OV M_O/9 -!+FO1+0 X%V?CKUQZWHX#OBC41?=7##\X37))&52.,/HDYZAGNU9$A M7AX>YJFPGKHJ#V&P-O#\0R5D#( P&N#BN@O?H M!AR V/*"IWC^.^#D\Z"[ *H#WS#("N*EW3#<;RX>D.[70'AHC''IS63FBJZZ*5[$+TF)A O]E'Z1 M#? L_.1",;.D*5-8X[,HRM6Q"H9'2X$XW1^=7>GW*-]>:5< MUK'V1GM^X'&K"H",/@%_YBI#>C/3C"A@KOO*RY6CD/9$DP%>>R])[(4/]+'8 MHN[^B6*J2 ("EZFT>&9:R=$$P*U:O3;0* M9L"M#SS'QD973FL*Z1[U8V' N^[S+8@::&:3W'Y@'=;F01(MP5,$J(WQ'#R2 MA:E%0PZVV(7X?R@)+C&,+/=!'R$2WCB1H&C:[X=]<__*:@KW6 M+PZK9$],]FDVKV2FV#(64\BL)!Y]0LM?V6I$*]%=4[<="1MDD31NC2;AAZCP1HUQU"WJ#LF?);(+C57X$KH;[' %_7 M-5=R>$6\P2-:@W\5KGH8VL1LMHQ'4ZQ(:+T,UD/H,C!"DX?$,5#IIST-8R\^ MV_62+4\F1CPSN[6%1BUW+Y3O!QB?]YF.1.H PGE8=O,&(E0E1T//%5U7SP7\ MV-!UX= "J6SJR^HC0=W7EY6T3:Q:F&/GA:7=P-I62^-8E@L'BHGJAY:VX81> MKQ'X_H-NC&_(21]&J22>EYY./&5D5E>S=%_84#X]71&O<*TJ;B^"J@$0C%;7 MULWKP 3M=&IBBG[)GMD")C[G:#@@EA-?!^;JP*F&3GP1L/\-D$KF.[G5CLJ[ M6?T':V0!4O]G4ZD-,EN9-*O4%J+_0-J%S_ .PO#(S<^WY7+ >.KDPF$QGW&$ M4B3SQ-_-&AB"?_H8CUY@9,CD3C\>BPE=OB^QDOR#?M5] M@T4"CY_+G9[ 1SLA6>AW8K$HZ@A17A*D>)^/=KTW7L@5?S6GXAAEOZ)!?HO8 M6L^<$$1!<#4#S%PM<#_TW$RT'B-U]3E:.45>EWY[,ANPN#:1O#;!/1D'/@7; M,/!Z50=J*KE5)::09NK>NK-5]X8=YJ(D56[%:;U5$N^#A/4%_+JSOI$G098; MMJOQE"2'%881[P^> !YX-]-L_).FNSFE)C6:B+TDR;)AKR-;$). I.D><8- MSPMR&7E?FMUE9#(?U^_^23>[&S; @%,1'!^; 5R00/ M?5?2QA@E31N0Y_GR/#187V.\LD3%(MF06>FGR'XJMD4R5C&!)LB6]N;FR0^: MDRXEZU%1$3(SE,Z-:F,!&W.QUQ(6B<**29NP6AKB!O]!0E5,'6+K!(>I7; + M91,X!4$0XB9=9WO#&,D<,D.D]FABZD99&3?)=K=ZS)4=TKI,"E:WAWN/I%XS M*OPB.L'VN9-,)$=\<5$K)^!(7JEO)KV0MQMDDI!\0$HOT3$T==B F[B2XSW M7-^P'*QK0P60H5O7PTOT()GLD)E..2H4O@-9'RH/U%"+Q;Z3.W=SZ MG0HO$H8CUJ1-\+.O0]XW+I2>(3JY"$"N)L"% ^*7N[CZ"/P[,)> ? WG*C) MS\=*][L OJ] @FRP#^/)N">R:)'K<AU9PK7[>.!JL;%-3)!*2.E[V=*WK\VKU>02>:C+"^FA;P49++$PM-QUF8" :42/1?S'%)+PGO]9)8>_% 3!K9Q9^CY3J8OJ%/ MGJ]58B!W#VOF;OA0@0ABCW@T2:J!;JOT-Y+$QY";:S YJ:2A6.JJALG6E^F[ MP+C)JV[4A5SC@ALXID4FTH'WDUREYW&9K\73%BP'26%2J/6P1TWMUIJ32X(T73G7M,%J%P+:P MC(%K;*0@R&:2P6>S?HD-N)[010.0U"3U<@),SIYX)53P%FD0_?A:MN>0K,"I M;5ZD6+DZ5X<*QEVED*=4EOLEHSJQVMZ M$/[_;&&5KNIZ3.LN\$H4=@D"NBJ%'*E^5]$:<,I[!4!%TH2TR;>JF<"@7YS$ M&B%I4$Q 78N7[]R R@XW2;6!#JC@GN;JL+S+BMD/6UZ!9_?2,*;R+,\_O_7XQF7'%TK,O71!_J@6Q!OE8#[241)* M%E;ZY)"?^=X/BLW%Y+29Z(PZQGB2GTUB8SO3GD<.C-OU$A]?.JQ.CFAQ-VV?&K8&C/#T\M,GA<>^\WG=#E0C*/JCDVJ-5$-?D,Z:TYA/O MN1-]D6SBZ\VP3X1I2CE9=$K5QR+K#.NCVW9\LHR8@U-B6DFX&\7#[5EWG!*; MZ=M()Q>;6 NH=WOF>E:7SR;TF99'@4+F,9/*\O-X)#VJ+]63LHGAZ/%.F@TK M,EM99H?1'GO?BTPPFQ!>.;Q#L0EL2JBK:RN786]FB.4&^=]IK]K"9K5BIHKM M_N.ZS%_9P0NY#%7;,&UB<^TO +FJ&[%5:WB*=T+-O)=W^NN&0?B$2#3'1)J" MF;H*/;09K[X^C;9#9JMBN=KB1!HC_)9;BY%^&V,R,7HVY\=#J=XY)):<.42> MCD(OT5^+"\QS['N0V 5?T0)9R"W@@Z!CAFC[[??\/*2,S+SC] M3./6Z2>?G%P[E1N\SB.OLG[$8<#E+*.]NS@O\F+C[O&A%T"IY-VH]KJ7\\50 MR5:)DYN-&B?;(LBKO$1B5299'-P"VB(C0F7;=-)#)$.!NI@HT;@UD3Y(+^[] M@3[P/9JK9L,"5(>&>&CU)VN#MO?1V#<@+F!*";+=_9V?GBPK^R@_S5@^44OV M$SJK/SPD@))>-DJ^#26] 1NM4<[K,[T]&$M#+EEM@3^K1@RV3T087ZH,=*CR M+0=4N7*JWH7ZS;2*LF)BJG),O!VL1F(M@RC4;GV,TZE=Z_#LJJP3Q&9G-ESQ M)M&NW6)>RL:"X4THT;QG4VM.8R%YJ.FJ/G!(_ZJ)6X::#NG3@+U"M.F^(9E8 MMY")?WA X(6/[\6R4+L%H/#R)\S4-N2A1),E5\5:-K(%3+UOD3Q<4.97Q>Q> M/(\]36.NA(&];BZ]DI>QG(?+9B-VF\JTE&;UVWQWJ8S*O(C2=B>?;E6T?G4!)NQ6^AL>>3]M*5+2*8[&,R%?B16ZTT A M/< C8\]'.J-.P>QDV.KX[C[1;[8S<3562G3XW3EOQ1P&1(Y[RE0>-4VL(*4Y MBL#(G3FS^FTSP>K.DK7CB22?GYK&[5VM(W38YR/'N8?Q73;)#3,H)$:=4M10 MY!F,W/EZ1AL5ZTJ^DV:E05$=I7O#15I,X)'AYR,YJYBHE.1R7I2>*EK:6(2G M* HC=]8Y#"&AD$]E!^-)["F>5-J/L51_@4=RW,ZDT53JH5T915FIG#*UV[YF MAC.)3FAW2S.KO,R8FC,5(^G,M*H+T=CM[0*/W-F28 ^Y0FXTJ&=2\WNQT1S- M1ID[04D9U;A*/]D<7.$IWP[I;R\>3"5.>13L:)H^&3(VOS M[FS0B>PYSV9L6 Z@ZC##E^JA6RL:3@\?:GCDSN9[C^'NXLZ9#UA'M')%#(-J M#W\]LKMY]4Y>/#X.[P)BH-.JIBI9K3>U8) X;+TN$HOF MPL%8^*-%N[BMHEU)M^, XVZ0*:PO=QZO%/A!7&/\??3JTAI(ZP3QB JG.DNK6]7)3AX_,1NJ0QV>CK*%/ M,DN,OIJDIFS3TO'GS*230_K D*88C1.05TVR\'?92U)+#ZS<\G8X=LS!5'!& MC\)P/#@4>UE?=6"#K^S]L+FK-..C- M#LFV]/]L56DA3[9N?[#K1NX;E5SHG808O;%A&=XBW-UR=(-O=I(GDX1B02[\ M6M_XC9L1&_-#4:N^JB\\"'F_$R_N;WI5!HCES2LJ[@4D\F%OJ-0U==6VT(&O MIKS>6_V]=3DW+Q9!,_LWP;SAYM9TXN2FV^*#;,0'_!D SP7YF _X,P ^%HSP M/N!]5O/W -YG-3ZK^;L [[,:G]7\78"/!^.<#WB?U?P]@/=9C<]J_B[ H:7/3ACJO<#8QKR/[_LM.7?9V\:; MA(?_^R/\XPL@X(*Q^$%A$)N^4E?JS0CD"[G+S=U[9.MN03X>' /0L'086'P M-3SX\:?\_$K0X<[[+:%SP>?M\WN?S@_ []VHJJO^<-,E0Y*6&:\0U 7Q@57> M(DU&$=@;^H//_@_/_GVT\*7$$:7$;O_.UTYXG>F"9[,8^>L@!_]9C]C70;&9<+?Y[WY:Y[] Z]37<46D#KE3_NE^X].-^:?[7IG$ M!?EK.UV?=K_SZ1Z7=L^G@W'-=H9<OWMC3L5"D468;3U4Y910O=7$!A [QV-J9R,W@A ]*;6?VD'S MQ2C8N5TI!8UM,7P:@_XVWQRNR6 M=4WT2N^RI>[RMM,I]3)0> A/VN:6K M>B4Z9>7QN!5E2R4T-=M\&OA"Y,>?Z$THOMLZP6<+/EMX9K?]E6SA,TZ7%\J%?PVPA_N./ MP-WPH=T*DCY?\/F"SQ<^Y^_9QQ>LT$.C;Z2M:*:1S)8+2\VVAV?<.PFS.[6Z_>9@,\$?";P2<>0 ML0BE\[D.EQ>59*4E1A/QRFWSW&Z>5#[='_&=?'RLF EAHH:6V2<.BJ='?OP) M"3=QUL^Z\YG %Z/W?R<3^&S]\3,P 9,-1P.%[D#+-,:A]"C4NIN('/0P@!2= M*'?#">\SWGPNX',!GPN\P^D3:W9&;46,.YD[)%;L63,D),QSVP-65IJ,6N6T MF@DXC^F1GGQ:UD10!4CN#A^]X=GW.7?_FMR=?Y-. '\\H+@=%RZE%->1%_7. M9=#V-QU>Z$HAJ=_OR&POT@GQH5"GV^O'.GTIS/(QN1?B!6CX %UP:/6PC2)H MLHHD [!E^)^>8DY5R?E- .\NSF,I?#0HA*=;[1](RY;M,FD;\VY-%I"1JKY^ M^_%+A=9>O,;(A]:D+B3'=#<7C0<%CT?_7O%B =;$L1BN_V(V?@8H[)S21%H&-@"UU.XA6_H4BL-$M@\XQ 6CX9TS/D@O0&%]'AB)AP:P]7\T*ZE] MM/G>3]!?X45,FIBYJUME--Q'&Y@"P -7+&DXHO<9X.[07&9%8-*?#4S93S+/ MSV4?N"F1%BPTX4N2AA$%@A'0'LHVH2<0%GX)35(=4S%=&CUTM\4/%UR#M3)\ MD&'6ZUTUBEXOG'0K\I8. ,RN^BAA4/:454>C.C)ME79EZK?883+VT/VQ?5U5]0?HV;6]6VMBL;AL;C:/DK0T; MZPWKJPV[#<]'MK;1\1QFL34)*Q 6;1^[KY'L^C.F%\NBG1@9E<6$@5E/H$:F7*UJ8TT?7@ET MRP) .IA.W()].VU&MUM1XP\F-,W&$^\N[&XU7U\!O>KU:?L*- 1WV\DC1@PV M@DP#R;9!^V3"8K'*-I2T >FG-5'H\?YL9%*_R%=1U\!0GW'[,ETW5P46J!MU-MQFSECU%EW12.=W+TI@TP!\VUHRR[C M[YDWC(-)2X9FZK1+F_/:6MV&:FO*(RW!?C/_9V;K #'GAO[D/H F\-M/9"#A M9X-V'U%*WWZ&EM#L=ON9 I+@V3BLS6C;3R2\+5F9XDUL/R=0G3][B$R+=$!] M-JD!/<:LYP_UT8>@8\1DX#$.!)KF8S??["+";Z6,K MCP!K$_4QAAC$M(.9H+\M-!RD&&NB5X 19!(>Y!:(<;&";@;_/I3P+Q)('1,K M 0!TVKF/M!K$ZWUY8@_(E'=::[9P _-B&)%5 _F1;UG/H;_%$R0X]JY"KR4 M# 'HJ_;"!/QKTA]C$Y)T/[3=8\)\V\56K]DO(6,;FA#?;'5=)"O3 (,P[-WC M#C);XK_@H:O(X$)CEF^,B:]-PEW6S !1@P/IG-0TT>%,E/Y;$V].@O'"G>;&)0OZN^P0.&Z0$6'_ M*JB6'A:86,E6^MC@PR>P3>$K_O#R*JCX<%$#H$,;9^Y!9@I=.!JOZ32<#Y[6 MP!]V7&0%](#&F82M8-Y@DF:9E! )Y%P&03!:[XYH^W.*Y,#XR9IA!NB,3CN. M8G:.-V!($PP:F)ZPQB#30GBS/=CL&+-<'4_F]8P&D$YM_*N,\@D9%IGP- M"(LA(DN6MG$(VH9O<*@;E^(8<%59:XZ^4$R\.+24T130"T\PLQ6#8JTJ+;ZJ MV7S&XOCQIS)'QEQ!BR,9 )XZM:E7X3,!GH=UD3W=/3&MZ!;.C) ,W8;M)-3PG2D$J58F@+:]Q"0!.VC M;F&^;S$#5;+QJ](-GL#0$/0:54SB)C!=0P(+=_H4@5)%T$O1%,N56W05>,:2 M(AMZH*#-L0C!6)QSYV4:MC% 6)G]62KD&K_@PU*O!UR,4N@0982N884L,R"2L MS2LZ3+*)!!B\ _+E/<2V)A5B*],3'2+0/_>1 ["T!<),]XC666S=@QKO]G4# M36D Z(&I8M4'B*F+*%K1_7>=*1;Q> *@)2)\%//="/DB*DZ'#L9WS+XP2WL9 M';$DD4S7AC9,:X-?;1ET!%_7!$]:8:R(2<.@8@9(Q- \TF>IC;*J;EPO!G-IWX M18YKS3<)[J]5Z^8&4B9=VS#I.DI$NA&AUR,V MVT0:X:]XMX\QB)0Y*"!3R<%J* '4ZUMGUMC-?!I0<'0OH![>M8E4&(TI<(Q MB[$M4^FA/2#]"5Z=7T3CI/J@IFL!XNEQWR7*JL-L'0X &;3^?6ZX'?#JKLIE MDMBDJFMH+>]NB)K%N);="NR$8D IIE8RH4-0P[=ZR,-)F#8VA];2\S3Q[6D0@\Q9BUC,3!7/T'H)$91-X[B+ *)H+JDV<9:2]PA68OT( MW#\#C_A<10@M$76X874CG?F%OV'W'&_'H'BJ".9!FJ&KZH32$W5),@T%(XBT M,I<_S(H_>'JP40G8=H!*+PP"+*I<*8:)RB3&M^=$@5-@7CZ%%>_>H,C] ,:F MZ\HA"(Y$JOAZ(%ZY ; BA>EW[;LA,)\JD.^37T>]E2GN$+B]52Q M[>/#TU!?H5Z E0KE^:>(NQ@60=D+TW,T3*"R:QZ"7HH7MM;[,5%CU4A&U+HG M?A[(+0#$ ]Y S$##M!&#F;_+GT"G['_@5.RI(5%2M*@7@.AI)^,M@A'OT4"40) M\I&]>ILI,+**MR![6&^Z@1/%7!$L$;Z:O)HE%F3>C''^)6D!$3\MP$\+.&%: MP"GY- 26,?E33HUM9T.F!O6F&^MG_?](D^E_,'-THRBN18^64XSHR/.=KF0C M<-,-E[HK0-=2&"3[^V3:&QP=:_F P]31Z:["P.Q101;$:=UE,ZB/N9T;W2 > M6$QIX*[#NU4=_$WP6*Q\?0H(9ZI48J#<$"L 8A4JUJLLUZ>*\0W40Q-I)F:C MKI-JG]TN2U/B?06(@HF.-CTUKAJY\F01GUL -%$#A"1\88(DL%:I/QNZ6;[H MB:%Z##8>-1.ODZH]K@KX_#O$+X"M+&)/$A9##E,;DI#8VL8'S<0D;KV39&-0 M1X)[[1%. .)?%(S_#,>"85HQ'7]5!67*"_Q;NQT 5RV ,-.@@7J*>O\,"<'X MYV>)41"_M$0NR@6Y_;-KSUO6O;Q$#HM-_M.SQ%Q_'+$\Z%)5'919.&D2.73) M;F._*T1Z<66PZ]U/P53_Y(1@F/$6"N/^&0E&O I]? M6AJ63OSVTKA0,+I_;:=!\ 0AUA=VL9.NXEH(/6*0R+(] 2T: 6/N8^*UZ![Y M2%#8WB3/AH/<"[MD3F4%$,-F@JUOLB::1D'8H9N20--#QMN!0*J7KR*8H'4/ M5+T+&46$W# =R)C-44,+Y!5F]0-#FI@W+TNNM;RZ66O H-B3)S":>BVISUG: M\,#-2:#?D/!O6#Q2BS.="&PI&R_DR*W\2MAT]S[FLH[%2MW>7*6W$6_;&,S8 M)C*HEPJ@IT'H)L@P'FA75"0]@R!E2,1LWMZ+C"T&+&$4X/ DXV! 0E[$80LF M-)CI- +IQ;6>2=<%U1FFDF$Y)%B$J1?KCI -PJC4Y8[!3;;8EV22GPS+2*@* M5C+N%332;QCHAH%/45,D @ZR%6P#3L!8E(FE D:(8JUR,2"43KUG+B8051W+ M=PCTNM$2(G;I?MQ@!S4K9S2A#>B$.D:V8MUN>@)6OP"*\LQ6J!X&PQ/X[ P= M;U\.,C_I+[]6WB;316=7OJLZ!3<-G,,7GG_XANA ;GQUZ[C<5!SWA"&$EY!E M+(_Q,W4SMP9 3V/0X%+0L2I%XRJ.:ZE%:)R11M$W]8*5+;CB)QN(XS%@(E\( MUR2)'2\*&[H7U[]GD-0$<&)J.LU.H+K#9MR\BU:K5=37"7$=@[6%FNR(^D_EBM/GEA>Q>)=C4;O>LKNHA9&(?0MY0C/PZZ#Z@DF$" MM@>8%S'1&Q,@ *Q.K>'=5EJ(;==;?W<_WD%TTC=C=/'$I -OBCE!;7(RG"3>!WZK6GJ@8> MZ;U-GKJ$[4HAE^^1:+=MS+&

@H8 M%ZZVDG*S '["+W1%OZA'F^CB[K4FS#;PJR-/#+JD"MR#?M1-$=ZT/)@N-CK M*4@,#\)NJ'-6ZM%HN[>"M\"/UT^R!FC0'6(]P#KF22/&7&@(?]_]MZT MN6TKRQ]^_Z^:[X!*)UUV%<3AHH6RI[M*;2=I=W=B3^1,ZGF5 HE+$3$(L+%( M9G_ZYVQWP4**DDBMF*I)6R1X<9=SSWY^)RV*@U]26"*0 ZXE0X+^L" AS2S@ M;$KZU.#TY-@G6;A@GD>'^O?S7_"!UV]A)Z\PP.VSX5B9E?-2?IQ6=H&)1IP: M(O?(I Y['V84\@'C#DBA2@4D:7,8.,=T(I_]TL6Z/?1IG B8L HE]:3X/ M, W#GF;ED#6?1K<\Y@M-*?(V15X>QS(:3 O=G( MX3WVC7+;JZ\$.8A.2+%,11G2FG_+(&W3!E6XB$R27;\W.CXBPX<3O /O%W5A MXZ@&Y,DDCI\?'-HL\//OW^$75BL?"*OCPV\?ZC4O'K^24\?MYXQ2=_*4!N'. MW' D_EM?33K@-8TU5G)J;MQB0]3[FQ/#\B)+W \.>6JV/0@.&657,"0-)C. M;ZAPY$_S%![Z&F .QR1*#\BZ(*-L0^H,+Y??, M$>1S4)CB,M?9GT[.^P''.K%X!^Z!<#:.?-I,>*1(K:4XEJK?%LW+:VF..!/, M1TK$ZLW2%9@R: .GB?L86?5M>AUL3SJ1D&" .?9 I6@ ^S+4ZF " AAWB?=+ M,3=F%X"OYXMV5U)B,K5VP+J9F,ILJ=P+])+BH8"XQ9212.=+5AW/)JS7%JEF M'NGEH#=#9X"R0\CJ M#7=W\'"S^KP;\C\S!%BHZV+Y_>^6VL,Y(U3AL2E96+ MM Q6? 'A+*(%Y@2S&!-SG:00K(\X99YOB)Y\^&3C)WG%?NMBJ\.3+K;:Q58? M?6QU.QUE#6NQA9# %]AH5-J+=H7_01]:+ U@+K6/C).G3(#**468?R^YIECU;=PJ^U>]G%60[I4HXXIHT[TPH(+9/6C'5EPI M2W&E+-B PH=YZ]>NS7N%WXA2-ERKE-E(^0[4LUUK9&SWR@K%G?7!OHZ^T":$ M<0!4TM5TW0&8)%B/G3NUNRU.#.=-OO$=@^RU7Y(];OU:!,S9>-0&05J3C2,^E&*U5(8^M0-"AVS(C6!FH*,?F!3=."%1#RA.T9QF M-&MN Q[:AK63WM>^O69K30K%][]ZWY=9NE1 HD2($1[NV85*IBLT['2J* 95 MKM]4%9$N"NK/L!+._>\:'=]\.ZT'H9[1V%SN-L?_;P-3(+: /0?C66(W@XW3 MM[Y,ZD+%9XCGH<_)T@ G,JXGQ:W( ^.T)_4H^;#O4*UQ[ZVYX78ESCTFLU"B MN[CHY@I[A+H18RC)>B>EKKO]ZF&@BA/MJ5QGA6DO['$V"S4S1"4U.-KB\]&UHV#4"#01WV:G'H 607'.=HNPFO@ JOMNT7 I2NA4)U2H%L$^W,D/G)+IA/\%K M"4G#]]X! YEYWW]5TY(5&LQM3[$Z&MT1\ JN=E^0JYNG\1O>LV#A_:/G_2M* MOOC>IWGO?0^'"B+D:-J/W1P&+H?*+FWE:\N+]"UU ]3\P M:['5B1%GH*3L;PM"$=8U9>*8!X2Q$[JK"MI618OR;=5%-70JSWRJ^LW?I?"+ M?Q7 Q%_Q Z![?G+\@Y2PWOYJB9)9U=K5-UBS(," "=SHA9(8HS@6>8)FW#0S M,1B4#.?S$H._,K]2H:'";4N?M..'>)$0VJ M)3':DL0ZV<+X]-/9:]Q,#4\DA3^^WE*N9"*U-%?J"TT(?N.,EH2$]:"5-)^7 M'P=P_G,["Q&K,!!0$547B$*+M;J(RLE@2\,^Z#*RQ,^5+>/*(,Q"PC+LE76I M!I,#S&+-DE27._%&VIIULGI=F0G$NB#* 57@($@N@-\:7^H5&=)4KI4CF@1< M"JR*TE!/B^!KM"A!:TYCD4.FO%^B-(@)06-0'I8R*"%4/B3UQ (:D>LR0%FR M+/Q>+FTMIZ"I;&$$SJUC4U^7!HG%K;E>1DM%DM'HPA.U2J5PK[+MMM+?8(BM M+\PVK@IWA+J2(Y9IS>>]0U;MNC V90)AW@;H(**AM\*R[38QZ"XRY&?;#6;? M0J*2QVE9G2AQE*&8*$&6(;TG5Q?,?UL - 1?@14-% "(N2/EO;$I [/V#2,? M9!$5Y:*.9@RX+:J_;!&R-2AQ:+2D!)$7R1'U)EWZG%ZAQ0:6DB#Y>@2:8U0^ MX I4$8S\Q&&,P'DQQII2EEU&2A"A2""OQ/LY4Y1B)SD.YMU2ATK^"Y:RF9JA MM95+C-CU^+C!,)L_.U$V&R>BR!BCU?'5PX"^N=+.Q.XGN_DW) 4\5,ZLY%E8 M+ Y6Y_2!9A=!HLLBVZ+*ODED:2_SOFI[&0N)"#-SY+65EQH%1% D\@B$$!TP M]G;7.;KZI[AFM#O):VLU \:?T/E;YI?&X8)60TII6P+B)5-@$**IX YH<0;C M'X"=F!DB82Y:617>"3C:)1)Z+A>)*]$YN+*7XS50.7WW?*WB4KNWY"TQV<>$ MO>%*GTH:-WYH<[BK.=8ZX<@DB=LQ00"#]9L;9F!EUTI>I8M$^343^A57'. 0 M^EO[:JD*(G7KT/<.K65\?:3Y!!6924*ZBQ3*@I)2?LF\@C+ITF=85T,0,Z8-(PO,LT+A=4-TQTAE11K):2L96G&.9J MSW_FTJ,L32Z<)SC?IXM!<@QRW,4@NQCD4XM!.HJND[<7>!?1I7BR>][?=<(J MR*DHIG ":G/^S=0IC0^4)L!J'-RL*H *%8&""3+E*&@GM8I2%5()#!;@HIVB>VDV#(&CD MY* /:)K:E8#XS20X4&H%E#]:221'Y#6UT!4@KH#5&*T:V5JMZIMS7 ML>19$G(4JR52ZK@Y+!%#$*44_'4, "Q&5!ELA$H2P%LINI M@FQXDQ6+:H)3[F7 8$F1@+52^7$F,"]<&$6IC]L>EN\U8%,\V339DX:!S0&8 M2B:=/0X!]VKL/^N(UIBYT6VX(1 3_X9!T_!_&VIHE1KOE&DFC.QX!X;Q.S@] MBN_=CW%LIUIY<=60"RXN$)&TT$5W#(5M,A&KRCTKJ Q@E 57!C.5?^M[P'/2 M3/]AAR'> OQSCL#TNG[,@"_Q32##E^Q##:L*2G&LD]31'LDNQ6V#.*"YX/9. M\A3!1*@<,\'+2@IR?04WML4]4:K%I8#8?:'(+9K>.9S\.R[V4Y5*P5)*9(R[ MQIE*V."*/>\]6PZ<&\XR%\0603+R5)#CB39]:\^" &)+*GKI@A\@[.$4E?VF M4>[7ZC71AZ+Y;TG@LP?8_TCH)N*W9.1MP#24S:>O^;2A!NVPP[ XSL>4Z?F6 MRM"^$'P!WYZX]GGXNI23JF4Q_&)A39WN!7FY1$^#Z87@ +_?RUW\FX+/$[8F M/8SSH4-\Y-,VVCN*ZH5I+! L<.LM+E-!R9\G=9"!*"D0W@G%/D4.44UQ_$., M%Y>H6M<&'167"'HM.O+C3Y^\_^/-.K=%!I36'3G%4[B$GG?FSE-.EO2Q;_N] MTUI*@2V\]\+2@$%RI3]5'V^!']!6LD_E+8V-0!E!91:RE1S?A:UT5S!^ +@ MR''U[ V+#9 C8I6@218)B#4@CP&C-(PNX/H!-:.>3#BF,P2JC\,K=$-5,DJ, M#TCX&8ENR>9J*;"XI?^2BQDM.C-%4\H%ANMP_CI%&7-,^FZ:CC@)V-<(*FRP M(#Q'W9I!*INT]UOT6> HN90&.OSW5?7;U^NHW@ 8P $\YT-A[XV M$7HNAP [>ZG9(F.V!8SK1[_\1']XOZ FD+_&)*.;8(&T8T;X^FYGQ!\JA4N5 MM'"&DEB'L>#S]E2)K[%?%> M.42[C*W@0FZQBL,Z(,;(?K"K53B@YBB0L"&. M5+FO?Y#=A[J:4AD@;?PW_B,.@Q5#O>*@6$Y MTJ\FX>I3!IH!YQZ=44\91=LV?:B&8AM94YIR]4^9+IC&:TS_@*3 Z M6 HR$,DQ)3C*Y>8O!*+DQ.=8LEO!\_=?O,'ID8=PQIP8(B/JZJ>Q+Z*#L!B< MUVN_>QT'Y72O)^:F"B,@(3/P"RS3$_ "@<:HB 0C" C>GY_F@7U34FOZTG71'K 8F\X&G7E4ZX?TS1)^!&1L/A,X;_(JIE+@4\?^CJWNQ+#::/U2M M&0>47DT8X-6B+0#67[,8::BLG M4PYD(!T-#*.,JNW*JKH@VX5AO(N(\3G8\01?MA[?9G_F:_. M?Z04S;/7UI*Q@3V)EM %H58=B8I-HJ1^WM6[X#Y1P,^7FS4U?;W@HPE6V^)W M,R0B99%>!:YM^L5DXR]P:)96VC6B=):=;Y/\''@B7[.(ED7.!&+:^!Y=JU!O M0-.2:T(?O861*8B""NQ;,"CSXL D^M0!C][B]A$0[]0D8B24\(+?P=RP)X5^ MZ5NQ0H&1I],HT/D_4IG):4QHZD6)_IMN-HMGDV[REK@HI]1@^KH2AT,PI=@I M;1.UDZ-_X>EBBID,'JL+G+Q$L=]:=XJ%!7*BBTUHH+8S/?7942" MB\W#K<%B 8^Z$@YJ@I\WBJ$RJS-GC[Y%FS)L+EX5:[X6A6US<3?"I"Q_$F", M6 MH@VQZ[? K1:HEFAAJS)RN_-"*D"?5 DOUG"$T@?N:X%WDD"Q#'^R.0,:L<.I MKBFGQLO&.X(3*.;UB+;O^F%URKN9((I^%T>,T_:4VQO-^J(FZ#PSGCV]"G%@6^BX[XRYJ*]7L%QP#&IVMR'%'0JO%M@$_$$!9B M263 4AHPCPX,H^\B+U01T=DJ,I#!.]4];Z5?FJF(? 5]QF ,: <^?):7F!TN M L J2]ISRP(1'9:V"*JY1956&I72QCI:/A"RTG$K_0W5@KCQ5IZDF^67&^TN M, 4P? PFR0\KG'E6KK2OK,$LVZ\NFW574E&TC:9W3VNQ!OK0/#4MJMOL*&2U M5#8&_R^D8TYXR3&T,JM3H:"15KV^-CG-MG2K947;'F_YUJ(/>U MDL7&.UHGZ7M2;]_9(H;0I$/PQFMB-C-;@WO*A(<%"VMZ1MBNHH:^S,\1BO(2 MG4R.&16O;+O4]3YZ_&D8A>9L,?\X0A<'=E/$;ASI&P)K+$/4*]'!X,0=BI5S,W39+)%XNZ>VVI>P MJG':31 MWZ9YZI$)K%>#%XCZ'.0V2]D=RF17N6N3DNE<+GRU3P@'#).7JJ"B0(HWS#RAF\KT%% M?J4(0(9V**9VMVI:NCQN&L?H[:G07UKWU]DEF:(_QV"P>KPF_3CZHN)HGG+% MLC7%X;#AO7@#VF[.(RF$^W ]5LY]:QX&F<=R?Q;H1+!:"A*0]9I;!0SB,N)> MC-AB.&[#$^:"9)TA3G])2&YK=-%:)K6#$[8.Y^RQ.")_3I,#BS/]2O89HXB8 M5T<5&OL[]>.FK-IB/DV=CWB"+? 5%:/A&J.61@EI![%A]_CI.A1LC93MNT6M ME&]8J8*AK'9J#D%PVPY0.HO],@'IPAF3%\ 1F L+N#ZL@PB%!C(%(Y1!-XO1 MWR/<'!T-U>*R).5XG+0K8R8VU8$'RI@SQ9TA4'&0^<[..3YR6IONEANGP=T: M2NP2LN8#;W81?+V/[+&:-QS#=H1&F0M"<"7;AZ-YA=9,4&$ Y4:3!\V8A+54 MF]BXIP!<8E,V>('IO4()CT01NH /:6&O!RW&#YJJ]:YTHL\=F6&Z-3\VF4< M3 EK%9- /-MUS115>0&1HJVD")6NBX)I21T^J]<3D&F8_!E1R2BNAN H2=BM MF-"H.9I;E]$VF@Z]ZRM/R=N@S_@8CW2O6_> M-^-2AW&1.9J,+>=*Y+J!R;B6VC%R$VF:74(Z3^FHWWE*.T_I$_:4;NX088S MCU8FWK$4? ME9/ULH[;9RF&P[P5E.9L:GRD#[B?.'?O^9KECF'I(:Y2Z;KG& M=.?P"L?!,E=O]#_<)5I)QO<)X>3U!WR9Z)/*G>O3G7-SOG9Y^YP+!RNLT**Q#C\[X&"><@:#5(+7Z;P)S?,,,Z@KV MY%K&(&R?7JP?#2:$*ZYVS!#:=5]Z<+DU\&Z%G1?AMML\[/6/NUW>]RX/>L-Q MM\O[WN73WN%1M\L=QW@.N]QQC/O8Y7'O>-CM2?C<']K'VM_@&O];[L953*[^;JOXZ2/>]FP2/SP M+]\Z[NNDRR-> M=L?87^PUWR5C%X>UZ#F#Y5>/P-H]'7YZ1(S?^."EK+;O\S\Z[O_HN/]=C_H[ M/MD/D@BZRQ/N&/YN&?ZXL?Y-!_N*,A_2,@^2,'^]DW-UNH@E*?40V]-E;JS4 M!35W_]O.K(=W8-9P0T\.GQ2SQLAI=[Q;'N]I[_1IB6(.@#__T[VK2'U"1_HJ M5"QL]\V5=RR UQSLS>3FGZ93I6:S![>5SBMI@$Z6:1@4P9NM#F6;I=RWGKLC M17:;I5T7R'O"2[LNWK[C5,:'76Q'HD]Q:=<%>#L2?1KG^(#^X,%-HET[.<7[ M]0C1_: W%Z:W4/("'5O+WU]8XJ=1'; M](+WCL;^4?]T=Z?3D=S#D=S>E8/=D-SAR#_MCSN2VTQR^U$0=GZ8H]$N#W+O MFL)W3]-M4>LK<7?-[&G?I5VMEOGZ/?H0'_5NL,9RW[NQB ]W?&SH/9 MU_>_J*?B .K[X_YQ9XV_/ )](NZBT8D_/CWI"/19Z!RCP\Y=M'^=XZ,!%-0X MDCM);7G:-VJWEO!+6>V]:S&/:_D=:3_?U=Z[_O.XEO_"2/O>%:3'M?XN"^>& M^'Q]1KU[NV7ONLXL>;H"Y;&K1+=,LSCT#P]W&IWO"/1I+.JI.'8&_O%HV!'H M(]-;;LEM-L41'Y^N\A0=.S6U9'V[M,YFZ,SA)^#IN1VC&9SXPY/[B5QWM/Y< M5_M$-*3!R!_V-VE(':T_#5_0;17DY^$8>L0).C6=:JN><)VA\GP31%]FRO3 M/^KW.T.\H^]GFN=\T-'V8U>(?O[I:3B.=AGD>IQN)ACC;1.='F],!N[NRG-V;6T,%W:NK1W-[E]8>L8] MM0W286<#/>4 R&./Z6U[_U\-AO[AX.AU9YB_/*)\\+SKM41Y[)^.3CJ:?!XJ MQLE.4>U$R31?*]Q+5I25UJ1I/(RUI:VEQVC_< M)"LZXNZ(^]&I0K=,1#GJ +6>H:>F/>;VA+POSZ;B#,;XE*6X@C3Q9FDFBI-7 M!%\[(.CG'1=XF:&RP;A#=.FH^[D&MT8=<3]1Y>=YZSB/UHN$32_B-.\2C/:: M-#$"3AJFY216]R,_6GL:[#-GZ!X6N)/8U\@_ZA]WOJ..YG>@'CT1FC_VCX># MCN2?H1=I.WNO?S^Y7O<>IOOO(H"K=XNA3_4V1PD03?%F0/NJ7S88VKHT;W0L M&JOW%^_GM/!^4D$"JYJ5,4WF3JNJO$BV*:H,2/]^$Q5P!-.WE?YDT5_O\'YW M[;3 6E&>GMB6%&:F1>ZS8J[@_S.EO 6\=9Y["EX4>N=J6:C%1&7>J.][V$&; MJOL:'X^]*Y4I[]NC<>_(@^7$Z);#)[\]'/5.]2<^U@@NU10!H.(5_C6+\:_D M IY%#QYU^\6V+=\.#GO'9B"8WVCT7<_S/L,LS6-1@E%260,,7,8%S'B91; O ML*&_<%K9PDAIF<&S44Z3B;"C8T)?!K$'PWU11>Y[ MO_;.>_K',_J%OJ$;SS\Z+^#(8- _X.5( [0QN.%743$/L^ *7D*3Q<_X;?B" MP)NFBZ4J(MPN[Z44#]D.2_3/ HC("O>W;,28.J M]5"Z+^95>>TNZ>*D=U(EB^->_S:LR1D&)@<:=,_["%1R07T+>%W>59![XY/O M;C']\?'-?@57__Y)8PN$/U,#Y=T?Z9S_^.=@L7Q[9M^]0_(Y/'0X)?/.@>6F MVQ-0L%QFZ5>04@4\".0T[(U=>CI$#ED7=,V%34%PP5[#.II##IV)PH]1I1-> M2Q(ER8FKT!HRA9(D]-1B&:XH*2D_4&)FL+9 M@<))8U7%IAXQ]^5+7@TQ4)P\B&O>G)!Z?:@\%W&@,A1R>>>)'R MU.)T@B_%*8 * O(5[ ["W@=S(,:V-/$?+R_8W=W8G6!\E0HC.U"**$U14A%#Q=7#O11 H/92V$DY<(T9![ M<$WYYWF .Y37=Q14)5PC*3UQ4";P*QCUAJH.GSTFNQD",Q2G)P33+[,,/@'Y MBR^&*ZO =JE(W0>0?NO0PIS:SL>DSO]"Y_Q^+YQO<.),M3AH[E"YPC3N_;']+]#$G?&K0QV,(6CN*8S/(]P9\?-E*2' MOH?#0P?LAN\AP@N9C7#^^U__SYU^TSQFA5O MY&?Z,_)F?BYMVWVO F\+**>J['.W6]_9* $> O0W30EIM/F=MNVL,L4DG>/C9+V!,;?6 M L3%B"$#8\6D"VF:/XO!JO'^+U)_@(GR#D@"ODBBP)L%4XKTB,8U32\28]&4 M"0B]&(XW-"H_&0+)=$6I#3"ML*25S($-JXQGB'IN(3G\,;G/>_N_.^6=W-3INQCNI+H15.S&=,[3I!. MQ+E)419Z_R[A>-C[P'P:U/17@][A:[0E?MC)I;M21*L9_BQ [\2:W9,[/ZQY MA4Y\T/;J5A$L&>0I<7A[_2H&>XZ.>G87"(56W@5TAWJ#![ZII0L*(MTG"^Y__GG0'?I=E7Z=#/--E7R?!G^FRKQ.ICWC9G31[L8]-YMWUI+_C@_T@\?U='O ^Q-QU M2WV$1]X)OET+OG%C_9LH_%6(L>],Z@+3,@^2,'^]$T*_K5OR[BOF6]O\;[OP M&MY!>(U[I\=/2G9A,D5WNL_X=,[^QFOM9[8.XI?:)MG\/>JK8#I.ZG MP#$>G]!KAX=RWHNQU,\XEI-(_6!5;#/>PLIUUZ!9YZ?Y;=>@V>?..6X= _'M\'4G5W M5[J[\L3ORN#$/SW:U.BHNRN/QR.W>TYY_#S\=:V:ZJ[F_\14V(?65'\DR&F$ MSXU:VX4_2[[Q^'PD][^HI^)1.1S[AT>#SJ/24>ACI=#^J3\\[/S,ST+%&FU2 ML9Z()O6\%:9'Z_/[6 ?)S+M>ZVHZT7Q!I=YEN MSW>U3TQM?%#MT#0!X::B6[0^Z\S(IRPL'[M,O*6C8W#B]X>;(K4=A784^I 4 M.C[Q#X>=)^YY>.)VRF@Z3]Q+\<35=*UU/1@[(Z_S7SP)_\7MN.?AV!^>=(E" M':V_ %H?'?LGB%?3T?H3<-[M_O0WY88\(==>EQ3W.)UU6_0T[2S-YYR"_C(S MS4?^29?3U-'WLZ7O@XZV'[GV]_-/C];SM_=T@^>MWCURQ^%@3 -^3HL@]AJM MK[MRWJY$L2M1W! E/C[U^X?W4ZG679;NLCSMRS(\] >'7?'[2_5==@6]STZY M?>@RE']A/>\L2Q<.\G)GY#[E<-YCC]IMR^U>#?O^T>G1Z\[STA'EXR'*P:$_ M/CWMB/)Y*%3C+FGP$9';D_']&7=?DB8'UN7W2GQ^K[THF:8+Y7N)ZC('NVRJ MIY%-M;T(' \VR;^.N#OB?G3$?5NLR4W8S!VA/TU?6WND^ GYSQ[1:3XQ=?*A MM<9/68HK2!-OEF:B)7I%\+5K$Y=&(!W"M)S$ZGYD8FL+JGWF(MW# G<2D1WX M@Z.3SOG7T?S+H?G!H7\RZG M8CJGFK*B!%Y6O*&2#YG>8&CK?W4MR,\_>7_Q?DX+[R<5)+ /LS*F"=UI'RHO MDDV)*@/2O]]$!1S:]&VE@6[TUSN\WUWYZ+AR,%P ,[S1E3+3(A]H,5<>;)'R M%O#2>>XI>$_HG:MEH183E7FCON\-^X-3*J)N?#SVKE2FO&\')X/>P(/EQ.A; MQ4>_'0Q/>D/]D8_%V$LU1:S$>(5_S6+\*[F A]$/FZD@5]B"[]O#4>_4C 03 M'!U]U_.\SS!-\UB48&!?%@$#EW$!!53FCPER'QT!!'X%H+JA)$R_3NPIR;WSRW#TT%0T/G5)0IJ+1T-D(Y[__ M]?_5&KW X M59("TXWYDRM>C'SD4 IN'J8*(H'B]7T'3P/QY$9'#?YZ[96IGTO;=M\K:]X" MC=JI?;XOSGW^XY^#Q?+MF7GU+I7+P8EEULR^QR>]PSNS[^%I[[BB:1X"_ZXK MFLV%34%QA*V&A32'/.F-S8CP8[RPHNJ01I?D)-1I#41 ,(A:+.-TI4&> MI].(OD,UD=008%17N*"DI U"C3:%LP-F2V-5U58]8B[?\6)(?<&Y@[;,>Q-2 M'T&5YZ*,J0QUS+QU659/U/,N4IY9G$[PG3@#T,!A_OD*-FT77PPW%CAI4M%Y'T#W7 $:&/CNT=NH%-/1C4.-V@S:9NK 155VM5,^TC^VCCI=6[ M?1O&A[<2%A['^+^P@O02Q5N\B8./'9,637FZ>5,@8[,6?.$4Y"5JI>9%9/K% M9>C"A+2RA.VL_/? FKS/67"9PN1RNGY;N38_S7%5'SY\L#,L,N!5.9R-ZT:[ MU]NW!7[> US$#Y_N=LW$/>!>G@K/!OH=MDDX?,&RA#T0^IN"@0/T>3IR=3D"#.:IK(D/A &!I='\O,D6BDTGQ M0X**79F3=@(+H=4DJ7>W7=$&X[V2U\_;%.P\)O;^F_+F05@K-))ITW2)?/HU MOU/U<6=QC:=W[G83Q@XDFUPH]B[B>]MFA!3:_$[KH9;S,T'G^#AIFJ!XKM56 M<2VB=<%8,3%N3?%G,:A@WO]%Z@_0I]X!1< 7211XLV!*P001#]/T(C'J5YD M\X_A=$.CGY#6DDQ7E/@!TPI+6LD<8)T(C>4!Z!B MO!KTQJ]1#_IA%U?P2A'E9OBS VK-7LI#."PJM<=C?Q^OU_7Z& #0/H2M[>7 ML2*W9.3IB,U)E) C!(9#JL+3J#AK3=/KT [RN@7 M[)7!>SX-\GD=V8-^/+).@IYW1I^M>3U*'K@/P71:+DKF'J&:1=.H504?'O=& M?_[3X+C_UHQ.T@MNR:RD52+?<28#G"BDJZ-#4.AWQY$5'!<<5JY@]<")D=U1 M@"+/2^2D^$B2HD0 G0:=:[ZS6/45V&^4,Z7G13K] J_D]^'A7P59%@"CPY<; MS:KQ/M;;<4R[G[6MM(M;!"'? 91)TP)'GL+91@G+A47P!58&=R."G0O(2C;L M5@< 10,S<0>,ZW \#J48;/-%%BQR?[U*'."EE:TRVGQ>@(TAB]G@K8N261; M7^6T*#/5\WYX?W9 9WL)J_[P_OO*. E< _@JA(W\F(D? I#@M3^=PGS9%^;8?SLETJ7Y(MJ]1-5!)@35YC-@/WX M6K@S8X]RH5A6"LC%9>8 KP+&79L$$B6J8_#BK$K3L)&I:\X"8YFB-(+/4)($ M<3%/RPL4)EJ>I+.((C?X1AC[F*^+LN!'H.BLV"8YO!\>@ MX50$ KF 8;K"KY&.+H'E)06SMB*+IN9 <<_6Z:C 1-!;BMN DJ4N5YAYLY#' M[\ESK1304YDSD4JZA7F1RY(-Z^_"F1S.''7AS"Z<^=3"F8Y15U/A6H4$"Y8K M10(N5^H+FDP<$Y^\=I1F2O8T +J!5+0 MH8&F1VX$ @44-46$(*36(!(D_:Q.W(PK6CWT;X M9V(BL'(*II(Y@GV(Z98TT<^DT,4QQW"96/)R@0;]?]!.PGW0DK!)#NU"F(]$ MQ:P^7J79%Q:H+'5A%P/4R%M-2_II0[=Z0WLADQ.9PO4"($_B8)FK-_H?[E;8 ME3-S#\HBU1\P9Z=/*@+ R5"69_J&:X^9:1>9GH3P]@'SWBVA!$YZXXT)T0YS M=,;'B-,,3DDG->N_R?/TAJ4E['1XK902'81>K!\-)D#>9:%V*IUZ_:.&OM 4 M2/P[^'+;O&U7U;A3F>-A;V-%17<,]W,,@]YI=PR/X!@&O8UE)MTYW,\Y#'O] MX^X<'OX<@"V-NW-X!.?0[QUUUD_MU@]O4 M3C?5.\97JOG?QB7;I22[1\# /;,H=((_8JFVY]7?,_&P_'I6Q#/NA-E^A=E6 MZ(+[EV?7VJSOUD7M]@GVLW?+ZV:F^D,CMVV,;-S#9NP5M^VZB,&.UK<6M8L7 M?#OPZ5/_:'0?X%W[MRJWV:/'?$,V.MF?_!6YSGG]B._(\-0?#S=AM.\.(&[? M.L4M_+L-I6*?S24>@;9PWIK(LP,PZ6>A$3PYP?\ :WZZVL!@,/)'XZ/=[<4S ME?I/3[@_P**?L,0?#/K^\?')+AL)O #)_F0=!&<,^I@3J$]TR;62>VY*^BRT M@>?C'WA,F_%T]8?AH3\ZW*0^=-Z$E^)->$R[\90UD;%_?+*IA5;G>WA&O@>C MB AB0^=UZ+P.SU]K&/E'_1VVP'RFNL&+5 %>D*0_]H?CX\[C\&(\#EFI0B^. M EI^U-[:NG,V=,Z&SMFP/BQ[W!]VSH8')Z%GH6ETS@:X42/_]/@^DH%>A'+R M #K(U@MN;-4W?_VM!DZBEYB7U;G0VTZ0O.JG7J1(1:\&V 6T7.Y"B7T6>LM+ M5$]>CA8R.#GV!UW*1.>^>.'NB\'AL3_KM"S>S**O*G0A!336),^RJNYL.X_3%L4!Z1&UA_4W M8]P@ -(SJA16HQ#W]*IHFS>9*_^%H]P(_[&N3DD_,@)[*U+ZA'H6%+I!28S- M7*K?5+Q#0DQ;$M*Q2T@[;ZB\J?**JFU^B-.KW-L38OQQ8T+8;& .NYMFA.A- M=3Y P#.:!>$@6V3^B5))HQ\&_:+,I>VK Y=M ,-M8["YJG8MIC81"$GN@I%C MN9'I;F0&>5MI4T. XUEZ!>^G1A27L%#L?488UM0DJ0X82/"\;VD*-5QK1)V, M$6:PA,<0_!INV.JMP5M/P@@1."M=S+ 02F#1N<,&0IDS:B'M!/41T4V=8(UP M1.4L0/1SF5(P!;;G"X(W_KCE,268E=.5[G]@.D89]'"SFW=J=;-]?X$VH, M/=2F@^G9P9O=]Z:/>\<=QF+'7E[ IG?LI6,O+V/3^[VC#LU[=YN^$SBI:_7X MNWO13BNFUOJ],+Z4A\!!W+]3_3ZWP4#^'-T!\FR; MG;31Q/84\(J[&Y9YD(3YZ[T"P^T=:+"Q\O50@;N&"3SMG3XLQ.1=.<'.,"6[ MTW^:I[]O4,@=BX$M3W_W11)[T@O)6OL?GL]+K''X[[O_ZJ-;>T?/S6^E+IN?]V%)[6>D-L_X?0*A^ M;$EE>K1)RH\L&_?>N4TK NL-9[UWSK'#LO_Q<(?YPAU)=B1YYR1V_V2TTQK\ MIRS)GHK=^(%0>J\7<8^['/B1:6*/AP,]HL4_""/;L!OKV-BK8W\T/G[]9$OC MGP@Y='?A*=R%L7]\.+Z/N_"TI?TC$^H_1$F03#N[]4D8"?>_QB=D4@S]T>FC M1[=[7*?;4?"CHN#K<)9>E)Q\*E;Q]U^G\R"Y4%X6%,KC?W=F\7Y-@7M,C7A* MF\.L[KXW9Q^F1&=2=_>HNT=W5RG&_?UKV."9G&32(**%$+;_14)6[-^49PN<.T1$")AV!]NXO]W?NR]L&T3OTQ)@]WAGQ'U,^' MJ =#_^1DDS1^YD)7HVCM%G/(8&;9:9X5GBE#\D9]W\-2!-^B"[7UI_>N5*:\ MN8H9.*F.!K4LLV6:J[SG_:: ]KPD+3Q*ZT,TJ-3M7LNH15F )^'!/_.EFI9< M1>V,@BA:2] EIRN$0S(CP-16/#60^^KK%''*!!CWMB#Y<6(,H;#?#OHG9@/@ @2R=GW4>L# MHD**BE<]SW-OVY[NEOX'1HL$E&N;[?#-I"N%!JT[D:D98JK!$[A9^+LX9>K_ M=@BR3>^$[P7A'V5>"'QM3,2GW)%H.TME!"7\(-B$/<:A7T/,^SX%#7 78J J&".(8H=)F\"QN MI3@;D0TXN\HCX7L=6$,:^<3=&SS&1?!'FB$R''P+]#^=(W65,>UOEBZ,(4*O M")K-.X6-J&40A7KO<@=6KXJ\N!?4N3M2Z7A'5#HX=.[K=40Z/.GU=T2D@]-> MOTEPU]/I46]0^=F.*0T!=G=+:GX-MW%KJO-E1]J&E^YOO$7-3C%[(5@4/T>G MO>$&'9*?= ';P1MXD"U3('39*A*SM^&4;Z,@]4;4L-D+EJE!GH<(:<17,Q1FW,MC!5,7QYG*2.\'!K"VF&!XVE+_181/C!?_[7_^O@F#3<'R) M(>'LE^S#D#3K"W7 #G!#-[_)HBO@E6N?42GO9$%[-5S&Q%+ZL.^?N,*+4@1(^K!WP("L91XXSO9C7(48P< ML@Z\.7#-OWSSI\\?W[65TF_["D=WO DX\&>ZWL!RWL'3J".;ZQ)VPU'U:"P?[?0@F^E^7?3/.] M4KPD!DB>><$2E(NO(.<+F# LU-464$G0:,4D/?,Y".L#8#2+BG7'+E^4AQL& M'E@5C^4J 2;3;^&9,C,BNOTECVXOQ]?NY4F_-]C/7AY:P^-6>WE?ZNZ["J9V M9?D:H)KQJ0T.-:IYM=6.>D=-/1+-FWID#5*W7>]J@WPA('%[;@-JVQX5Z MX9K=BICSS4I$]D9D\BL!)@\WP'73=AE-%!Y-8"GP@K"/(VMW,*X,5W7!XGQ[;*X*O5?A^)\S*,RF3J/!$B=F+Q+S3:8UO M<5JG=:WA49P66#E/\[1N$RG9M2&QL7,(G%3$2LJ>.H?TFT+XC BEC;D@L<&4 MEAC^F >D7*DLHE8N9IXL3B4>4VFTT4+.CMZ&U+1V3(=LD"POXG2"HZ./89D! MY7OY*B>G'4CKF$(NUJ.6I[/B*@!]8)I*LYFZ7FIG07&C)1(WO&E6PJ]AR;FJ MS(6ZHVP,4NT@.G-#.ODXFQWH@%$^5\!)@BQ#1^ ]DXZ-NE&+&:23=./44"L* M%0AH@C0B LM*K;MGZH)"&%$63$:L!*,O8#PQR(I$9?0SW_2[L<_."I6@LUF!]DC4"=\" M5RM1140MGP92.KX8V0BE&<,7'^M56L8A3YC:\0 ;#"9Q!#L6V@8K\EO8"U$P M W%!;]QB7!'\/QT&NUWA?+. &N, _2?P<'J%3\41$+D*]7MZWM_3*P4:K2^B M!N@$UTC_>Z7X*( #AW=<@FO-KV&@HM,\?:PUYD&"&%6TR+-Q$6-ZCV9H :UP(XC3@:R&,XAA'D2*L#;>5.KS X9(!H\@AR]Q/I4P@25*V![TGAJ* M1%IT=@*59>"+%5+,+>W-*EV"*.P-%!3>/[=\AQP$NV))> 'IB:+\FJU@S1%1MQQL(8? MXP 0Z8%PWSA )8=D&SM5V* =E:A0;@BS*$L'%-+)F&7C'F8A'3A=HE][YSV) MER-W@:]1D0@K>\U)#LCF7_UX=O;I-5\Q'M5$O@QU;SM/S5ARX2R+X(NRQT>; M\T<97O"SQ):"V8Q\#2AUU#+-:)YRQ5!/: ^;\2ZS0H*'%*%0USQ.=,9V[7#CCK-X/"]&3HN>!KP)? P M]$N(?("YEPLQ(%I.&(^,]P]?IN((EN1U82T.:QUU8:TNK/5TPUK -EWU05E- MPYM&V;1)]5:\X M<_2*'\P.OJOH%+_8+?QHMI &'+XURM297>LG=ZWGSEJ_UVNEZ0W>BD+/FL0G MT/2]#Q]\[P,(-N]$*SIG28*$]@L):!16/\!EXPC(H'_P3V,=K>#>B*OMO9JZ MX/8#=K>1EH'9HT:/25+'W2"),T),UQZAHUCD6@VP6KO/HI*]U#, M@01A:KYW-O$<;EH89* J_[HDS>#GM(?K.#[H#WUOL]O^7YQ!\^ISN@0]?WPX M?(U.>^_5V?D[^JL'AC0GG.9B09$]&L,"A'!X!'U,N!@QS^NS/[=]0=V37D<- M/Z>PDJ,MYX^3QN.=E1DI)HY*O,U>\F+7Z&O" @(O"O_RS>_387@Z.#HZ_CWH MCX+?#]6)^CT8GI[\?CJ:S)12X^-@$'[#7)M_@30Z^E_TE9(5?JG@+?!G+'^] MU^^1']UCO^%UZ;%XJ48]SW,G37OC3-M[;_<' U-EX?U$#7R]7Z+\R[TU+]XF MW7>;NQRQK0/Z+JOH9!30A.CT]/C[Y_>3PQP M^OMD>-3_O7\Z')].CR8J" \;%'Z(:DN6QM@DXA.&)4).=+N>3#TOE_9F:<)T3-BI.[6EF9JO M";;JK/V%'+6#47 P.'JE7M./!D>A_&451\=G:_RUH#WBM@Q.1X<4&0\63-VO M\ ?N4Z]]]J^28%XS/S'F60LR=15@/=.=9Z5JAAHZG89X">@9T"*MZ)ZLJ.$U MAS>T,YHNI5;-"M Q8_81Y^5D$;F>N.K:HMPXRWR>*<;Z?>FB#:<6BE@2KX,C M8,F]JKUDXJNSWO'S[]\986<]Y;@ZT,G?7WN46N%B_039$SE]:6?\M3]Z3-L* M^EBY*%F:BQZ\*!-N.$[>:7*>5+6"A=&"?=>%C'G%IMY&?04R-2S=?FZM"NT0 M]G&B<$ YFBCPO[@'.%X..XF.W5F9D$Z5,V5CL F&0PT. P389)W.&)- X'!S MLG0R=0&J'HYB]M'>2ZY#LHL@T@)5ZS^&])/5VKLK@A%=]7-X\Y6*8WN>Y/Y9 M.OF#DR+$V_,&2RB$F[)0U*H[F"B$F V125X0ZE2*:B .*]+R_:5W, M;*6=6%VJV+_-DN]=?K^S.N0'=/HE;!7C%E":EV,LL^:&M+O7&$&+QEM3=",] MT:D[47O0F9EHA.]@P0(;O6AZ"2Q-59)"*C(_?(V<4$0^_C%K,O/YU]_O#QY]^/C@;CP=&=5/.[])/"67D? M/I!N.0"-D>;G.1,T-\0:&8-_@?"+/W'6$^;^_'XR/.X?[<2^N-&EWV1>#,"\ MH'EZSD3O56=WE2VK756\?8T).I8F.5X&?7^SX\5S,HZ(T;_3(:VI9'ZB#@:Z M49K![2'9QPXO9".DJ*.3=D?<^KAWNJ'VJCG]QH'>MCSK85G!Z'@\&)Z I:XF MP='OAP-@"L%@H'[OCR?#\!@X@SI4Z@!LV)^@";EW [=X";H[<.D-GW@\! MI0S!/1V='(]W(;-NE,VR46:=H2L3/9TRR3TG FY75+#>GTM>618[8$)S-A>Y MC6RQQ$2A^5Q20(2RNL ,5Z'2SI08!F7K8\U(M0H,EJ$F]B2AI\&9-M_^E[54 M>+KIG?U?XYW5NBR[L/Y1)LI-R.?T/C!YT,D16EOT_/MW.-Q9>5'FA3?FY^' M?FL-'/&"F!#12.8H%::JDAT__7<92/B%R6):>^0\<_(XX(O^V"4 3) KTSVI4X- M<9*_M+V".2U%5)2%:CKM35J[,]GU!T?AX258CM<<5N_>RB\W*UB6S.M$C?8- M;ALNG;PO:8*[$4RU_32!XR'?PJ0L<(\S)3ETV,UD7X5PQC,_^8]X] M4:CO2$RW2UO\A8[J%WMMT4F:8=J0O\;49>@@)=K#X38'B)XL'X!:JW2'O#N/@$6 C9 M+?O"Z-';-Z[8=+P6-*FX[)'/E;B;*69,,;17]Y"KY<[5D0#"3'/DP'4D&LBRZY)GHC&NX6Z#[XP6V MR3N.IYWREI&)88@2OG@5O::!W6 ]_GVFD[(Y-(9E&/ -S\WW. &278'R7P]##2:1U_I/J- M/,P5ELN <)^#1>KXVX4TTN:?NMUN2BS"D+K5PT*Z+J!/:6 MQGX573;H!C?:B%'A8.)>)W612(Y.DROY**S&F0SU'.+Z2R7HPRO\0-@59%.T\XHE P$K$^J1B? *SAUBIW[=D/^#IMX<#Y- MB^+@EQ281 I"&33"#*_U!RZY9C%O(L4GQ\U(\=_/?Z$@\5N,;3$[!&,.W<+. MK)R7\N.TL@L\&M> MJ2L@=8R1,F.5X.Y:6=8#/N4%HK'Y\C:M%I.88^*XFBO67. ?]$S]C2G>!1BM M,A<'>PMOCI'8:G9&F8B2_ MG4G/^X%S6!9IAAA2&V=IC)H&B2-,HYP]+N9*T1;E)66FFI/*U;]+SB:5\B1< MXD9UP5]76('9G':WW/@R2V^,]R+:)P<9R']FO%(,ESK%>J!EKM[H?[R]A7ZF M/7M6Y2 W$*DDY+.+@U5:%F]FT5<5NCX@[<=BE:Z*N,V/D1KS30,&]4:3K#D+ M24N"^6W R1TOZTBI?_[3Z?')Z=OZ/&IPJFMP%/K]F^WJ+=U/5Q*@ RHHJ2:0 MB\OB6/-<)<@6Q+SSHFK2.Q3]RM*1FRS,(I)2/HS= G0;Y8BV-E,J?RVH)\;F MSG7A*]&HP*B!) -+3C,*PKXK:O?-W#7KHFY Q';4_.RIV63;N_D]F8H6DQ(5 M$U%'J.9;U# @.\SN8*(S]Z"E7M.AMW7LO*.]%TM[G+.T#7_$0/^%**3D18 / M7Y/8UY7&H,!BW4I1AQ5 #HG9=E(F O(>50($%:UF,!4J6&A/+E\(:TK9?(Q0 M7:8:I(#YZA+=D AK$6E- V=E?\$93E/CF>O(_<62NRBJ$^5:6X'UT[+@7]K0 M?MU_;\WU8HV7S3&B.SI[J736((XV/R#S3C1W4&XGZD+CXD\(HT"<;?8+Q$A3 MIBZGS+7OT@%MDS3=8D6>CP>DOWY'?P])?VB8A%&>E4OC*ZEXY9GL*/2CXX#H MB<'@E/$,(Z80P>Y5W"JNZ4U>*/&=U7(D6Z!@V(>!+FQR3Q-62$3_)(*;I%JY M$#08KO_3H%D<:S#F7XEA6 1MC?,A-A4'CZI2Y+[G=%;@;"LZL4[>U@<:KZ, >./?LI,L]ZW+/ MGAK8@XU DX25:AJ"P547*86!*G8K6B:X;C=\B!4!$K4JUOOPJQDEK6)A&I0" M5N,B\ +7,O$T"TZ)Q6<6N:9LDSA1IL%_&>.-P;MR59L*OAETUB#B*!K#\ZS8 MLX4/H;-_FI51@?)GD<(\4$'^HMQ*":>-!=>")2K>"R)L\]PJ\2 "/,N7&-/0 M/+LB36H"A.NA=>^2K++5;3H0(W*T:D&PBV^ZH,8+T-E#8$$K[*DT8XUL2OE; M@J6GL],T8K80U65$6LI%BE6L6-BILLMHRK>XMGDQ+Q(PU]@LE.!CG@5I]P2P"*^ MOP5BZOQ.+Y5.K/*:*_6%7)] MQ83+BXX'#)YAX@T;\G 0Z)^5= "VX8WGRVB#=4N;"J0)X@UA4$#([=:I67YEY8&FUWF:*MA3&T5I- W!Q.O;_, M ,O>*?,P-]X-G!$6#E0F,:NJ-V244_)[2P[3XTFS=A._-*1<-0R:<^.;?2<\ MVX7\UI8;8]N]-!-D&O.MHJ8:5Q6?,!>#M_BL,&-6(U(O:!3J7)F8.[X(^"N[I3S3 J:1BYWU]&J%. M]:L>N7ND9A^IDS-QW@2TN9AQ]3P-_V%'T1C4U"_CD=RUWSANBR$U/AEX\#_, M$V0!3FZ_"6EH\G)3"EH]Y ]?G$"IF.ZY2O(JSBZ&GU,[;*=F S8!'Y(O#KK&L\O<$[-4"<^R,V@&.,([CREE^O5(F1&.YYEHKN-26^M6USP8+;G+H<+( M _F>4/S[&E3<<:3II!RY"B:+MI8Z:[T&NIH"*_J0 &8E 7H@SY$^6\CAC=9B MR\D^0)SO8@XV"RD)DI/DKH= M-EACD;I5Z]3N_!@OEN8J7(^B# P&UYZLH,6A$F\U130W%TN XT\^@_^;5Q[TCBN([\73'X.NW0;1Z.J)WU^ M&:PVM3"7V$M,-YG@7H#+:H.@AN>QA1%V1/=BB2BM/@XK$'-OE4MHJD\QD%8X3QM6T$C;RVN4AD.0V<=H;Y40F7RX$;L,$-8 ML:JWGQ'B')"RWH%P#;'./@HWCIA$"/%&N@[$J;4.$N^6,=#46HW%78]'56#SZ&HL; M)._/'(C4IM=?29(6P;Q95X(@%[EASCEWSXR2FJ.+H_&9$P0W\'44V6XH[SH: M7B" E-2AX^2XR\N&Z'+-0#5"6",K2J]CW\EV$2.!+%"&4ZIBV=A>UHTVGW&S MB/#19(%0KD,;<&6ME-J%\H'#Q.P)B^_G]IC>!$M%$6FGC86!I:ID0(A"O8.L M$VK!0 M/KS.)<$=P,052M>$W0&**3 1P<';="E%)WSFG+B@2XXK&266 ,O$I+7@[R\, MC)^34J;;)6(!URRX3#-NXM/8;M\=3?L(N/8_^*HH1],'%3Q.F0.Y+ 0><-B( MO@!5M,-<9Y4TDD<<[I%F;#T8'IYT!^,#X\.?OJ984:W&!I_;J;WVA=@V=QNS4\1;("*O7^* MTH;C_II0-M!Y07VDWV,X,P(!_XY ?75W ?,QMA$%1?4JR#C?<-MEX]3X63-! M+PF0 KF?ITK"@)!6K?:F DQWY-/7X,SK+[$%)9#K;)$%WF<]?O6/40R#%=[? M>]X_XV@1,%3IYSG0?^[]UO/^5F;2,)$Z%,+_MG, &8ZH)E?(\2W9;-Z*3\$* M^+HE 89_YL/WZ?S,X2.U'[S[X=TVIT_#4F,D]_@K1_]+2DOG"=SUZ%D)VMWQ M]3S>4=Q0[M"VY7[^K1)_]_:?9E][M,;(ZQW+?<8+P>S;398#[V9;O^1SA//S.*Q$>X]\YVG(.=O(!28>+9@;;Z]7K[9 M.TT[-;&2BP+@749I; VI<[;#^.'!X:N 06J'??Q76]-(ZK]1QDK_(C@X%96> M7A/-9AIB#/W\4A5P ?9$QOHV3T(C=7N_J O)% (R/M<=1+QTP=JC8*V[_?7( M8A10]VI5D4XA9]SZG-7'-2^8!7'.9+^(\IB;E$B^NMTQ*D=T^P P_$];(X"* MNR6@!/QZ$8Z#*$6(U=-(8-DR_1=:>&$ 9J7*&W-AM'>JCR0G.)BA%6QWM!+M M0DTO%MYIW98G-V9JO3VTR@O=V-4]RAK >=&R/P'T>"PK392)?^TJL=YE2YM<%%AI%2-Z&)G$^ MUC=+T'$3';[&KB34B)5)2[!O[J!B4GP!VU?N.WB;>,8..19!O+U M04CDYBX$1^QKD2N6?('N)?88.@BHH.V7&?N\*D8A)R]GB-&#!J,Q3]W:.L<# MVUI3BB\VP!2/R & D9[Q76_C^9J-,SNU;@>1^:2S H&*844( :6].XP$:A/$ M/-N^F0)ZY!#$ULPBJS2>-_#Z[V%OM=RJO*G"YGSADG3AY*4L[F$)T2+?\EPI MCEM4H)P;>,\5WY#I25\??Y$FJ@BL[*S6;M+*JX"H@=NOA:14[M(ZRRVG;TP< M_;N,0@VNVNK4M&W;;LRQ'#7B!FR+^\78G][FFMR2B;G%F8T(R-:;:EW'=D-- MWJY00;.I1Z_#-^38^VD7>^]B[X\^]K[C.*X+%T&=??+6&-+FAA9<)AW%I70W M=#O'2>#(2Z\0-V4>+2DNB=WAM(_EW CY$4.TH\J.A=Z_>@J+GX*T7< M7D%IE5&Y>=96@.9"E7PD= F3! )B!3$IZX@D*+NH! MW#C'S+PR:RJ"YY0+/J&0:^'1',9Z<>?\M]L&][!7E K=>K+XC9PL>U+@62>M M,>"*. 0<,#_'IR[30G>YT"-I?7D[6($=YDB,[W"WL%NI@'-JJ4N+E]YG%^:)F 7\VWR:!"?/Q8G=DU=( M78!1X,#(P/N=4Q?U5- C<@<^HEPV 23:CMVJ&D#2JO2 M(RXEW!ON"8K_61ISIZA1X$494!M,90@PHQ!,7N9H/"HJ[H:3EWMYKWSUW/0T M?5=+N+%K@KOQCQ)U@=/3L>\UFN^YNV)SAWA_P)R6X,2RX(#3J*_S'&B@D',I MI^6B9&H(J5<3Q;2JFLBWP^%Q;^3!!L1DI]_+]OR+3YD6S/*43@O6#M<.=1NZ M=LTN;"0FXBA!\Q(N6X3![[5 +#*BXQJ_Q.YQ_ASB;2TU6%;?#!-HK.2)7:U M0DQ0HBSKP,);W%GLV 4"P#K[_ :&&R@(%GS-YQ1!&D=]5=DT$LPGT?66EE-+ MG]^\ DG8>!]S;1R3EVDX&*I\.#XLW'$5F'7J[E^.*.)0E);-ML&82)JUNUZ# M'#0A$?UZT/X2]">SDK=%Y("0J_9YF'T^(!\H(28=649LQD\KM$#*5C4 M.G^@1_::<5UUHHJK-/OBF[1F3'1<(/@\19=J'=<(9:N,XK *^+2'VW7<,!T_ MI^C#BR50B#0?IQ/8>HL;( *+,S 31=*BTN@N6.UU9I7 M<0P$"I%50OD5/XN,"1B7"VMH$2KQ6F)\I!#\0?Z8.+R@Y]6B^#^D*5M/[[/R MPCMSKC3PV%<_O#][C3(:K\HES#FA.#_((['(+I&%X#4'RXH;"*P'%C%HO+ZK M><)9E=C1N"0]RZVEEX0_\IZ5'V(8HX*IE5\N)NTNZC6Q(A7O_;.>Z\-#H5Y5[PBP:,KTWP'#8\G*ZG. M[LD[8HR2@_$WTH*!?>).N1$I+)6&!AOD.3J-YZ!7T+(D:@L'@^Y39E\7$7KK M*>M/D*L<-@3&,IU%KN*X@0+/U"H(;N2 IL50M$U:PT<2;0!; ([<\?A^8=5= M 1B[:.X03B]W0$IH,I9Z*@NR8ZVA=:)@(-BV\Y7R58X-(A G 8D?6J4F.$VA% MMCJ8IM2)%=;*WOY9RG!0>8"-ZVU7]TUK<D(^9 M5^;H2ZBLQQ<=;$IL_8!E"*K([O+H/656%Z4-&>"W^'+8K[7W3F,?B>N"*:*9 MW(&'?A/MT;=XAA-U@:0H7+]5^LF'G$_Z;S R"T[H _-J:+6_ MFRJC,H7MWR\)PO,@GLG;Q\1A,K3:YBJXC%#RH?-)Q$/+6#;0NUAB77GHC0?? MT1+&P^^:5TIG0!;S3$G*(Y:3 ',HY@@FB;90F\EI@Y8Q<\%V8&P*TZ.OV.6V M6'[LX)L[DZG?Y9R!7:QEP4(%M*HL7MWN3-KW3$F4W]QSUYTE"Q(PZZ;&MK5% M8]%CRR*/!*RU-A/*?&.E5R,+KXS&F+=/0*HMG8Y4XL)<1DM%Y4'FS:'"DQ!5 M EA? 9I/4,*0 7:/S!(58&@@IX!F+B%G6#Q\V@69B7\=]KL@XF6F1ZMPJJJR7G>HKP7*Y9J@>L;Y*\F(M=&)4,C:,9NG,X6ULR/JK0(["XQ<+T%1I>.W9H#_8*LSKUFE 2FN(D6U" M&:GKK>Q+4BNTB#)5:21!DKM 3'3X%R@R<3'G9X*5[N=*NK *RI0,^IA- >V)!JH;8'%K% MZ'D_$$@XFO-@/7VX1'LIEU*K5_+G:_&1P21^>']F/6(P,L;M_KX*LS+_G[RL M7C.Z2">]HQ:@GW3)F:8GAXC#52[_B@6,69JSZ114;#MG[TD?9#T;8[ MWH&(_# QQITD353NVT21)@IGGL_13^S%T1>U?Q\W32@AHA4ZQWYSK*>:U$=* M\($GX)Y/$;<# YTK/G\C#$V+JJ+ZF/, "O=G(:-.0.;2VW( Q M)0ZH[/(0-=U@7 >A^G>)DG::PE:@$Y^%>;288-1K(<%H;Y[F2Q0=&#"&KT3":S6- MG5#2K<)$U#IR>['DQF!@CN<#%.U+RC=#<.)T"5H;%LBI@+RVCJ\ U$C4"I/0 M(%UK'/5JQH[.))!1KS/BN3]%0S"3.EO-[>#>KEG ]4V.WX*F6=/M2+ ;>SU/ MXY)FW1'^BR5\(X:1FI$RI>6M[L-3067##PXJ%DTCUPBYLM-!V"''CLA>+)&! MAJ<3=-LY6)E0L#WQ*2<:]T3#PQM^P#$7>!46>.0IU1"0O8T_\IT" ]VP85*NZFZH M2CJH,!@GSYT!?0CQW.1EZ]$<3[V<453%8[^':M UQ+6F7,%[WYY!P47OIO<3 M9@)6^ER86F6$K(?C?>,NK)/;SYO1$EVP^VM=A $3!$+=17@9K C)K+,/.I+1 M+)B*H3J*>+D4065%DLFDT\ :NGVAIO,$IG;1==1]R;2RQKO04<2+I0AUF<:7 M#.\#9S E,P(#O-..3W14@16.(>@9F,Z"P'9!%G:^H9=-&9SE42*ZOLJQD%=2 M++M>LW*C+T7I MRD@1T(!ZF+QGGRSY1)K.3WP/ ]E0CAKWS(2;3OBOG/]-OESJMUA':#ZM:9QB?/ -%*84$WS'##M3$/X@4E0^E.21S5;*^49ZR9RQ0AI03']DYY\)7 Y[ZC,#^EF4)+Q#L9Q[P%8AO0G;S6 ?P?JG7PBS M#!&S$.U/)^5/)+N\DA)JBPZE/U<%$00]EDE M?Y! F%2 KK2]=$1I4O$O^JA-3R!L4:&C!96=%Z1^(I@*<;-DF5*_$$-C%%HK M87*6VA""3!$[P$.E%/T5$URUC#PN= LFF4BD0@+/YKH&>RFP"#TAP#6*;)J* M8G5@5'.SK#"%'3/WP?%'&N Z7+DT$^(N-G&<3DTG!WTQ='?IC]S[I[9Y.$,+ M3IK/4]J_1<3(@WI?J6V)>:TE_Q70LL;@6D4J#LVUF6)\-"1,2ZIUUT MQ5NU0'/Q_=<=#;O8WTL0\Y5>5 NX=VF(7&:%Y6:A+2ZJA[G)% M&C-B*>"K@!5Q-RH"GTQMCU G(4*2%[24[0CJQ1)4HY9/^!$V5DI7V',OF*FX MBK\:KSJ">=$$LY:A 'Y&%/6;?GRH@SA$Y1O<\1B!Y6*-#],]T)11XU%F*Z< M?L>@\*,Y"YIY#ELJ_$RC'K/=P$A'B&$=4R'S1%GR[(CS11-GM0%KWJYD==ZW M%TTGCF=F WCY4X> T.USN9]&K3<]=5&@#@%NOW LQP;J!FK3CBQ8&@R/^<:8 M&7R1*78)^=X?:82)1/ '.DI\[,0$-VY2KLU]DJ)XVGOO> ^STLP^X-,FC",->A*=Y-0XS;7S0GK0TQ!GERK,4B_D MOK+LVD"I7VM)=\H-UZ2)A^Y(D5=WY5H*;6]NOU=B]1O4BLTKT*8JT+-<..0\Q6QY[NB=E\K?;DAL2'&1!3(F M>>QH8#Q_G=WONW?8^%Y7:[-T[EW9H@3F M8E[J9EV.[."N5#DH6Y85.=RQWIC3YO9SZ,F&7%PHK#+17+7*2!L\5%DNFGOU M$);CJ_$WJ;@Z=JDW&+N?Q\A=:8_M2FFAV!\FS1H"Q$7KT@/5F_92/9J8Z]*\ MUVE'79=:1G"XIRO'IC7"# .?I<;/\IU\GRH,%[6M=J.9=:@M?)[ZPX(.>6,5 MV[N[VKE#A;\*J%:E/SW1&P_*">)(LK<>HJ5O=!5W^-8CFRXZMQ[!)]PW;.$- MK *(V,0:&Y[164#WFIIAPYF1QA^C__WVTV^_^*:%']PG7M_M]X>C\K?^/2OF M>'I4O9A=!(ELD>^F-SBZH,-Y6KK_6I>A]%SC[F#O6WW1\2R5 MJ/W<1-C$O+$M-8FIW@XNY_8Q_+^I:2#(HR13,'\G!9.1$4MQBB6"T>!=(D.W MCER*2^;#KFP;DR-L:IIIT,&&NUY*.%INF;1NECFU]MZNGT"T6&(J$3Z_Q<7 M9!2)/)%Y)K:)Q^G=;B?M>&6;V_W:.^_)HQ6#V)944\*(I(@+?#2E:WKY*B_4 M@DBAAB)GS:IPE<#Q3G-?;PF>IZ_%GR$9#19DT"DZY-ART^ M6:]/LBN?TU[BD>!T\%*3M]Q-^2'RU6TR[390$A;*8:/]U)Z-6KZH'PN@[PP@^#.)MJ%[ARC=N1SB0;2S#X37APM[X-C')N6NE:$$]=JYG0U M&:/NP.XP)LX*D97I8FZW3#M&YFTWRH%#)6!87UOKQ/M2H"B<6_X%1E AD0@= M ;^8:^LE=3@$_6RJ$Z$RM<3 ?U)(4)8?$'V*.L.1_46'>Y5FL; !M_>\2>GQ MOB3I%;S]PJ)B&UA5Y MW>;%2F>5Y5YY!WT,-O_6/V:/'[JX, $3+H+AO84\"$12M)JPD2=K+6JW8,\5\Y/(D#%;1;!W;V/0PO_TJ=Z/R M1XFACS]*4*] J(G[%\<7>0J<7A7B#D^I#1-VW43%2S.X.%J@.D0MH&FP"]R% MA!->"Q042'6+)?I D6U/"^F9@D[J++V#UJ_9S:T'8'B71%T$PN-$:9/]M=9O MW;6/#]B.4NA8Q=Q2HW-4E0R'I^7EA,"\2[J*HL;J!Q!('95(KP)'_&M"&L%9'@4VEV0-I]!;(Z83:QC"17,%JCOJ?*VL5*#RE[!B4MB, MH8=?7 *CY,8"YI20H\XA960/$+ M19>91T8HATHU@5Z>?F,PR=(@U%GW<9I@.(]Z8Q<;?HY=[\DKS$9E9@/DAG>V MN19I>>BG%!-/<6*TZ*=B%]>M8.-L6OO2>FF%3'*V?B8Y(S,)5,HDR*.J,KK^ M529?'8Q"0M;07TRJOF(F?1(OR!#N#_%X&';?&68U9W>VW*33*"0 ME8 HQC'M^;:O'0>$>;H7A_:<4PJ,]#&RIV%-;1P== MU!=-56I,*4_ M[J-502H^^0UZ?60U1^T":?%_1(4H_(X@=31^[?UH*A0][W[:C6-E#^P1!6/; MXQ65#5G#(X-6'NBS]HKJS!Q6J8 3Y&SN884UF5GF!"@+O:I6 &_.L7E&@]A\ MSN28 HEF#+#6QJ-U SIZT8.JX#9A$1.2*%.T:EA\Y?D";)V: 4F);"AG,^& M\JM*-J%B\/S<.T;;Z*Q!.-NDRHFQE2@6<@5%P"$2<3#EIL;JFF:BIH&M=(&. MB92R8,FB=E:?;.WG<")@J)N?8FDTJ\^TA"D<+MWN!:Z#@F'1S*P63Q/]DJ ^ M)ERA3;AX*S$QZ"(Z-KRF-$DMH*!3C:2U MI"?8X*VG*O<;-0ZAV@1T(K3+)6 MI_7*GE*(/KK:MYZ[U8DJ:A,M62)Q57U,![Q L4+3I)0"3J,16#F#%5)@$\'O6EK.2C0:O-\ND0,3L08=8D872+&4TO$L-I',0>R MO)A7G=JN[Y4AY:*OA5+)G_\T. ::U6Q8$A!!8;I*LR^L\4=9>("JP:J:F:$S M[*S^:M+;/I-X7^N3L/Q/^\*Q'#8*H\!,H?6M*7>=KR"U,H\TD2B?E 90'5G* MB:NY*]]\<7GB9.A3/BBKD36CS;B$XN"J*KXIM(>?2D(+:6^4:PW7U1AL:YP3 ME.H;SJ6M+A9$LU(#.S%A92\&%?R<(S+-B50U [!;@IA>2'!^:7)@%Z7O&/TJ ML.J!W&XVVO&:L'^CB$#V1!.%JALMN%K:3&O6#H%W:8;9FMXGW6W#.YL*P+(H M$?^$WX7IPON;#&F^_P'7/8?U)?D<2\SI"V=O0:^\#*:KRF0Y&RQO,38,YO6/ MW#34>X\Z]*+. MH^>=)2O7PG8]14@$<&F08\2@F<;NCJ-"EDYB:=:>BP(KIG4I=IS#L*C/GM1% MT3'YH+\6)O5'*^=%ZE4D:WIQCQ7CY#E,>+-!V"P= M]?A="H%+@9?I:N&ME?3<^,>V*/^[%^ TH-4*O:9LALOLO !UC/)#Z\UM'GD- M='LM%_@;^KUEWL@$/HIH,=^3UX2O5A?S9-C)>G*@-U"58.LI(.^Q,CYV1!C; M+>WR7HJ6%&*PTC!=3]OVQ:909OP+,LBV2P(+"I2*7#\Y?2GY.K\M1J#(3,LV@K8-\1KW7:K\ M8KIN/MO9R=H95TJD*R5M9ZZ!H'$Q+#K>P%>OP[=T!N)*WL8<6;#BSN6 Q.D8 M./@02RFF(7 '7U_6VEM>%I2+UNLA=QR+:JG9EA]V_29P33A'X"N\!4."MMI&Y;,2$AGL,\WQJ M+V'Q";R%R9=@9)T.)R@ !(5Y2#8BTFF4=4@XR16_01-Y]M,GZZ>M3X7#/E]? MY15"@]9 #&NKE!JS'9=+F5J!]GY]@8X3[*/*=Z@>*FPMHD\O*8*H0]-G673 M;81I@F*==IRT*Z5(/J.4E3NL*Z9ZF"WU9"V5\:^[0,R!\>@(K> .!T. 1Y#Q M"$UBM+WK"$XLC3CP!U';F *JHUDQW[,7'N<,?$;#&5Z+<%(OCN;WK9LMY60M9>R@V#3J9C"GU>;5 .B<&YM%IBG: 36 IA7X M/DRKT[#K^K+>*2- 2/<$EVA5!6'CX8'J^K)XA5D8 M9+;OQ+YQVG)9/3E1/T557$^OR)0:#L ;B5?:PMB:>&321%O14."MG-+]*!4! M])K ZW.<&$GVIE [AX',,6E>1$6-V*N*]=D\.LYO[Z]_G4?'Y]'Q/^_H^'LI M%44B,?$J3!!#/U$B^T'XL,E7 O/C64@D/1BD-'%@"54/F'#$@!0R\M6*952S M104M9]#+E&W>=J)\'+B25AAV^+W \ ,8Y3FL,*D17)>'O=KXZ]+:@#1R(SRG MCC+(DQ_I0W#U456RX6SY52;B[7+!]K+O*.*YKI3$L.K!DB+B.JN<_".NNU$R M^W>@)\38#\2KUYCB+7US./VVS+;#D4\2F[I[CM^;O$4%^C'C'/ES7!,&T"J1 MX"2'4F0(E%/C83FY?_1G4. Y%1K@=H*QRB\ :_6(3=I+E%Z4)Z)Q"M;_Z)$I MA8;6B'%LT=8\H$R_4A1=!)ZM"_K5-<\<;W7L6U-STV0(R/F./I@WZS;3L6)\ MCJ/<(W1S2FNGP/F!30$^^S#JYC^RZI&H4Q7 5*]5(BHR-Z3WYOD6$XI!WNW" M.90KJ]T[4RG_\O.,#K]%BVN#IP$DW/ENW[?^6V_H:R^%.;'(%B]I76E+564N M*TH[!;U&"I.N:ZX,D_&46QQ9="/KW_,5LX77DO+\0*ZI*EAVJUU\ V+:E_1S MBY_(M+9%IQ[IFKY.61$/+]/12_;2@IR]5'*C9=.WEYN2%:G(87>7=/-OBP3G M,7!=K6[VX/= Z%RTQA@$.=_!8H9/,MN:S'8%*\>,-P=FJ!"MWE*(@/[_EGEV MF;7QLMS3UN:J$;C0C#8<,^1Q([ \5"YK$^@01UBY*6(^?1IXKVU;*SW3\'[C M^P??)G:$T[U/;RQ(;\Z,[:S22&T+YDN*1%"RY%@;$ I:W:VD*7W"QK8-IFW5OX=O'QAK!.I MKW8P,(I<1(JIP<7;8.6!@RSLGF>?/^7M@X66%%?W$7P5QO21X65^*YUO2WIC M_[6?TTUL%\\R%HC3$T;R=YN.*!O0RBP. M]#:--=,*[/; 3&E?RRG-*FG"V1M^D2]TG9*,XN7AFGIRM@L>YF#:/#BGED5I M4,D0]E_:"OS *MQF+FQ@#=ZC04"N-K=L57Z5J*L;UN(Y9J%P%[3DES5(W'6] M62VO;(436R.0L\6KHMV7>E>J#,%4:?F&MA@=$,G9Y5U>N$:BNL#"0HRV -FD M,#5ZO:))+O=\C:6G+Q755=G4AH&5B1GQ'70['2L+=?6J5N94D9)0XWR2!(J^ ME+!OBB=<3/A?_]'B28'OUF$RF'"/;04NO&QQA3.13'&7N;HE$_*9ZPS!GOG0 M++"%()8*;A=$%@W3V&VV=;W.-.I9YSMEQEXC_Z\/$P<6SMR]D?Q)UQ"A))-Z MR!W3CJTZ&]YGA/ &)@1P.L:#L#69O-]Y-OJ]+5@^5*[(\\1%8(UX3.'[>UL@ M-F8A!W%'0AO;!RH8>N>(=^)^0(&@:E.J#[5Y5AW1?V9^P#0*KA-E>1^:.[^@ MY0!(:<2PG(-L83B8"K\S^:%1E.T8KL=1MD@^1/,U-D$>^N+O8(VDT,$J&Z$; M0NO3%D)8./KVLG!DB;?M"!EAP,\%=FPKM]!JYK"B><];PAJN3/<*!,AO.ZK(LKHPTQ/QX-G+B8_6>FJE, :9,.'4JQW8\ MS5J1%?3 (S-7+;(1_K)=5*((.3.>;]4LP'S3%_DSW C^I(:T,<+&>/ M).&^\3J=YB]U*SM#F9GF3J'Q8$F^M.[))<:9UK#_+8YH TU'2U9$VT6%M298 M@H8<;;!#@84#E"*%@/2JRL/-10K8J-X8!4WP)';XIY9+D1$RO%"@6,P=XI,U M9 E_78S6%BM74/3V5KH:F4@Z2R!VI*QVM'2&8/26\&PVR-D@8Y57A06&P63XS-3_NU4$X%41$Q NP]\8\TDM4*28 M/BU4%5WZO%4'SL\QT"&1@\!51;CVQF?$50'(8RR.T&[C5$VV,OW7I39%=%TR MK6VA[P 1VD5!^[@^%$9U+/+U$T6#X#"&BI3AG'(WG9Q5SI%X+)A5/YW>Y@)C M+W$D!F7A5>='TI,RC*$"I*!CA(!:05_A4H/J)SH&/!6AD#4T^)14:RC\XFMM M2"TN1I#$I):)A8C?,N'RXKU'OP%6&B2@ $5O]- M]+JM<,:?AOL?*#(/7'5Z)M 2]E7YC[Z8_&>YA4OIY7#/KE!UK'4T)_F0[F+W MV^@PI9N6OTX?\4NI3%#^->AW4ZL,4P6B+I3J^]1MRPUP_$C?#G$7LF8S$E"0 M@"]F).",!/RS(0$=$#G"R&0"H.VTQ./J.J[:P[[@;3%TG$EIYZHT";(DEU>_ M.3J'/A'=[=\*DY]G9)@)-%3];BD0DWJL\Q#:OTDUIKC^,FAO)I#]I\ M:1!)WFM-HYR>6]' !WF'8S^>]_<,$D0CH&OM%)=_P5DK%:<03 D!8[GG@6/' MQ.A44-9-?]&&J/26&WE5MT6X 45#T/?1\:2-WQP"O6D:8YTM?N3/LD*LFW!E M P'+WZ2QS#@W?OG"?G_#U?AIM)'.D#J[,8$MC UM<..!8C_G M3)Z!;!Y5H(F23Y/ &,M@1S0!Q;U):E4F I",7!DZ@D3L\VANQ2@J\PT?U"FD M 6)<1/$0@D#AWKHA5@9ALH_R,UFNI2 ^-)8=H'115I,PE#.S$#E+6Z -N!=\ MUS//L*_2UFMP5XMSEWY@P.>J2 Z6".7!7^G$NG //P 0*!ZB@M@NW>!66^<, M&P:<3.9N8D?.#,F4A 0_(L2VGM8XBUVXN&-7E\6Z-X*+8* (97L@V1[*__(V M60*L)[C)0P("&^4KX!D-N!/KU40C0FN5+NU>)M6A;0& M8AZ3WL,WA?@',$JQ+&RJY064*T2O@/%A0-^$PW!=ZK"38BMZ(++EJYI\RV2& M<,OTU]7;+8!"%\P2'DLW7!6E]% %? 9)LBM4K!HE>XRK>;9@$><(E;+ULC*: MKZ'AL.E5^;8%6>3:^OL,1>5;D!Y-/\FX@5"3ZF^8+LMH'U'NYYC2*_OM*L38^5T'_'-L[M=^#S&X?,\1DJ?V48+ONGINA*"U=,.,B)SP!0PPD1C)+8_Y MXM05L(3?J_.(N_78-@H15PQOLF1E$]_!:/&]>)Z,WFZ#F-;13:UKE&@@^CN0 MHED\@Z_SIA+D?2< ;BLG-N29MDATX._**E3*/)ET_+1*VO&:B;9>(+CC E@" MB),2H-R;.&L)5D3+>[3\V=B3^LJQO"($<*[J)J>Q])>&0N#T\!'+?I^+'MN[ MN7\#T?/[\O?4[,>/R0L/)AJQFA&:&(SI$DX='-V40W'A0IR,.THW(91UX;R[ M[;(2RH#1T;SIMYM2U:PY@8@X2]V+TPP4 M-3"_C)Q,#.N-P8X?T5'Z>7(?+5W'I'NT9372LH#CYI)%5+*W77[TH'ZIY9V_ M04OCAZ36'!5&PUDZ%0AD\65RZKE>]'O,3VF5V]H9G?=F@OV='.=+\P9M6QP5 MZU/IUT@QUEE MKKTMRBL%P)=UY1@D!9S6'1(QDMK-I1"#1HCI.;Z"YF=(7O$ MA)6 _WC-T_?&O2O\J!2")^^43Q0TM3CE*21%T8#??75<6!'!%-M#%2T\W=2O ME:Q8$<9$ZD8:4A!VI=^F>!LM).2;F,HSZP@YO SMN&E,[/&"/02KW))#YCB7 M7RTJ$K]3=LC)=(;QH/5@Q#+X>OS.NLFON<(5.E9\/.+$'NC0RI<#6#/C50/P MEP[,O,= \OHOP7.MMGFY2]*_**@A)T;=!('6E%D^MVFS\Q5Y;GPW O"MWR<' M^?$0/Q%ANFU?)MB5<>MSM!LDDI:X!\=N@.B)'\V&L4Q"*S&FBU@Y,HE/I'[[ M740 *:!1K%^K!*$J$G2&.&WP,D.FQ>1"H&3021E\,QLGY&U65 *!:"[R2@,F7[N-6EU/ M+"Y,/IK%"2T>&$8A=^XR2Y?Y\[G+/'>9_VQ=YGB:NS- ,FB+VC>,GVK;FCP, M'$) OWP^F]O_+%;5IHBWMN%WK,+*/ B3OXU\&%/&@3K-JK\G2,V7_%[6!>, M]&'^6,;2/5$V:XD'M7@W#D#&0H=VY$S&&Q_]J1^EW4VI W@^E6$ORX4TCX]$ M3W2F(LV14$!K3YJ_\5DQ0) M#VFGZ&'*C%;B[BP3BWW2"M$D/1%>W/A=F=0A M+43(;Y,B7"MFQ&$_&6]\K\.QKWLAW]ZCL:TZC.G4[.3.TUK_'7K6T>+L^;5^ M(Z&I&O*&VS \(ZK;_U*#)VR6-%Y22A'V$7F7HVX0/E&VUF?!@LJ5N(*C*5@8 M6B:?$NCD4>]!JAERKN&,M-();O.J"_5#[MEP1QVU_%97,E):A;>X>)2SA<^W:!5!E/)&;T>WR>,%S^%5;KIFRA#:/A7+:V5OVX+IQ+W=3-CS8 MRSF%FI(V!8+Q5YZ1(YM>XW0KQ"'\C0+<_7+FH5?2\0M8O'$M&7K)%VYB+/ 9 M]A5J'EH$8"H+6=>A&.@MAEG?ZU7P!F,T+9V^9JUNS[CM@NUSMOA.6B(9GPB* MG;5D)M^A1FI^$._$/5%8OT%C'.LW//HL]7M;H*.9MC(#DTR\A$]A^/#@;!,( MT.0SO*;9^VWSV.A ;5+UF@D6"\=5P,_"_43MP<8AN3F@+ =7 =R?(0(_4 YTX*LN9V8:0BT0URL:V7 M0@22TT9'/=18TFBK>GJ"J3CB8^6:O%&\-3AS)2^4E,:X?"+)I.X%E7,6(B85 MJV?:W]('>FHL:%3HIO'E^ 0UKP1$(V:UV 5EC7,5XT)+IMEC79"TM4MYWRT*.DW3;VF,[F(V)JM)&S9,&7QVVFT:6-DQ@+>>(-5!2DTLZX0HN,7%)5#BKBF05#;OC@CK'$6UC M!U,DL8B)_WCY[^Y;Y9>)"H;5DX/@?+-8DW\CA[CBM1^:87SRC$U+PU>A^F G MPG7;10LB&%R%/?V.?@1$5 S"X)(_.W&G/"Y,?9-$8TE%*\/1VE?@X=HMH#RY M4G#6C?E &F.F]@!N.=Z#? ZT.',XGARNE389L%#9!_D]U/UATHATQWN$?Y2K M]_B/P;$M2L&?%CS#"20MVVL9S M"QBRT=0 ^%Z7A?K*0D;WK88N<;?]T\/L^Q\064WEE5,5XUU-CE>[;.%I>:-9 MO]WR @G.Z&\H?*DFO;WO"%1[*4D)!V466/];OMM_'0JEBS>V(QZ]_.'-8[&@ M3;'F6C%C*0XVQQDF:HR<3FE$4>RPB]/+O6CRW=F"+L8D(X6T^QA/N.5(4<*?O%%$ 79Z6IA7^K0.335^AB0]+MG=WK7?9"#$$=580K0V M]1S_O#@U;G!RZYE":)BP5R#(CKPZ=(6E5.K/L?'&,?]-QT7L)6OP;T.JYN(_ M2$UNLA0GX&@=19;*/G*C:#'?<9TB!^U!1HZ#?K12=KWG3Y]]GL7SH>U T1IA MZ%9P4U;?'G;<&65;11,BF51K=V>,JC95;F[[3/@!&Q>AF M)=5\]/V//[UJZ? OMJ4<9NJX0N78^@%&"]84@YK9H.C/+JBDOW.[65\]N1>[ M<%=WC-F[P;_XA8E.53T3;OA_0O7*@8(?LHC%+_#/4,5")*A7<%/\X[,IV">G M;[Z(/,0SW*>RQ&%*M+WK/%(RK'7[?Y%9T$@'(31G1B$)PS*"?]%<:B=S/X:G M9G ZHUYDO_ ]YLDYPXQZHS!&Q[UL\=?#*PF(-)SL@\WA(_ CZQE))_)P9 U0 MX $0,XOK*-CABQGL,(,=/GFPP]UC0NYWW;&&,<9EE1)BN1ES"Y MOI2)$*8J-3^G[)%COV^[76\ U*'NJ09J^&(:O==F"$!A)9XP%&\5KU MF=X:!=&T)O6.F5.L*ENX9+[C$7B-K(N6(S8*\Q1SB(J_?D+B[#;T)KA.LJ,D MCKLL,@NK!5&9W5(2.02Z3\218S31$8/?9P%O EO41^&C!AD_>F8FKSLI&EKR M+G312-Z3VJP4P@;M&D\ZNZ%UIB C*5I%W6W5,$*SUA+$[BX)S&3@&$/P^],# MW2=(23$2-B^@0X=D/%#:"ZV&\#"VD [-C=;W1L,9^^?X\#KB[5#*B@??Y%=U M(Z)37,D-B_(^HV2>&+[^8]0:]YHQ7J)6>:7F%RPC>?4QV+>_3B.&FD)W;.N M&%\]_=:F2S+KR/"B](SE5;GNX0[XWJ0 /%V)"(6M MF /=JT3EJJ:_L9X4*I5T8ZMRCRUW$93NCY?+X,)A:9M^&^+E&W[5OD6?XLE*=0O!FX<9;U]Z83T1JR&EN*[%#_0:\'/9B.15 M0!=)0=NY!;DU+SRPF7KEPN1EXV]1J,-5]B*-/QMBW4X>TEQD\*FG;MM;"II_ M#,'W?OXK\2XZ ^':-W<9@?A@)?CIS:T3.W=[&?:5X2RCH*TJ9"R*,1<*=KMI MSHM1X+GWFK\'5,B7662@;H!;,RT8+7EUCN)C, K1&:52Z$V^MEY^2>=[T5KB MB[G*MMY>H3W'LV;O]/ZSM?D03X*_\Z\;OS MKS:_^0B_$>#_$:4:GS$;H9@H66U*%G-&[[04/ RE76636Z[%;0!XO.M:9?+:?\?H'&@I1#US:_R? MD@9?\6ZOT7PO0#>#NQM8$M_0U]+%F;J0].XAL_>$9?845R#V,;;*MLN[%+P9 MI:2";Q;*V1#=ZQ)JG,3@FQOO]LB(Y7L::_K+PZ:D_=H=1C234#FH!GEJI&&7 MX A#2/1:D\+LQYU9@-M-"WNM0RPZ90\+HL["/Z7MDS_YJ?*3002D 1=G M.[EI'N$FNG9L>^76Y&$C(@M?2(C>S/ZH;!%A(>(=V%$?*3+(.CE M\3_S.0LIX6+3V>P4^-2:P@_3Q?(%8!A=ZQ"F;[7FW/IK!J8JV?7GCOA[:"$ZF.-&3^PW M4^R,J&2I4]>W=M^H7R)B(UA\3[/A*^E:: MAL,J;6&"Z5=>%H8&!!"FV*$/L02Y7OF-/$L5ZW*-=+#K@]>X)5CVI8/2*7=DI MB,:<1_MANJVGJ+J.*.(VL6P"L$3972I.94"TT1RQD1F0(("$+V= P@Q(^.0! M"1^02^GUQOCO]A1K=N8/E\S &"A2;:! >);@,MQTBE%/@CV,#D(Y"JQ?#HHO M9I'B:1DCX+H&CQA_,.]X?J&\TDY==Q/=$MQH#2V--9'(:Z0<("+@"S*GDED,&1-#67Z MY.[,N"T\&:C26/U21SA_3"TN"TOAX-_YBDZTG8YNF,(W G_Z3J]5W-=D4'Q>U!["S@4KB#DVV(ZM-0!J>]>G2," K<45F!6P OMO^G[=.WR._IB[,7$RIS-?@:*'O[XJ]0 ME>SW_X$^.3FTR[JI*;K;&D5"-M@O[D5DAH]WXS7\3$J 2$;SH>Y-;R96D=1' MT V<]Q?D?7 ?7S*=^B5#>-I ERCX","R6!%1:P02.Z,> 8?3 M )$E2F-R_==7 $*T1UZ7OHSO#[2'V\4/Y:JII8%919@.:6$.6JU9.<"4;,R5AE-'&46:3:34^\4"8U(*#X MR*-)@Q4JR"XY0;U@&'QR2L9$)TM@<1H(),R@$0F7Q<11T^YL(4)W&YFJ\UE@ M*R?\7;W7X/RW&L1$/5^Z0&E)GTU$C-#!5,):B261%.\JW4[U@*$I9KW@KJ"=;9F$HT81K]>,=E M$@1?E6TIT.>GJ^- MEWR_1QG;T&]U ML[5^PM;^X0T3$+U9L;Y):W]]W93KXAW]@E##6Y'S6UJA=V$)_XL<+;WQ_Q*9 M%#M!G+TDAF'CN3E3A;(SWR0!\ @"T/5+#L1IH5F%XK+GZNT6/VLB55DX@>NN MWM%:++?Y.J%'VY1; PD&P_U-!3BN0ZO#3FO"12>CP&;Q#1+T%O!;\K\43U]./D?7_; <]Q3XQT'WEU#GR M@KL2B9OD'R8DC_EM\=I*%W%%(3)9PKI81PMGU%AYI<5XH+V.?A(WP2_24JZD M*+!&))U?)'OFWWG!9BG[_]DZX!;#QX886TJ_X[:@J3MMXFQ)&B!'%G'Q'$9K M VPZ\!@BKD;F^?4_46I^-K%_JHFER!LSN"K?%=Q#IG^<#>2D#80Y\+P2#LC4 M:I#[S49QLD;AHU)I=5&,PRI1'!\[-CU/AX-24B(:.L;:SS9ULC;ED%HR?BH# M$J;$;## V*:JF;"P*98&>Q!^Y(133SZ#5IMHM:X$J<@8">1O *C,-G>R-C>" M-$V%S$KC)W_V:H1&WM=^C7_Z)UK1T]F*/H4TS55@I&AD5:K0VF8+\BG:SDOK M9<-R%A=NZ'B4:UQ$5:+EKFS;*,CC>*/#AQBDH@H^*44R*]'KG8PX85VF..0P M.#MNX=.((C,AQL]\=)3F>"$^/_%56 7[2J8QWD[):'<4DZ M8V7[J5K-(9Y#'Z!5ZV;+RHY[^*:&5XVZMWR?H0=^XQT&_$OLTXS;M(XG-W), M^UIFJ$EJ*8K%O]&=!WL5YMK;3DNZULY$Y=F@YZ)(?5F(QF I(K0FLZG5+--D M+NUUS0!%!2A^-0,49X#B*0$4@90CYV-GF++\VM13@7..->]3F8" UPJH%(/# M'54D>E#\GTW$&*)1J.>#QG/YCQYC*OM+\IA;1N+;L^Z TF' PP6F0SL C9CI MSY9((U)R\Z;UML0=>LE"0\N6/F+"G"K-%PG;-T(N?FI8IC2XFM"ND72X]W MI6HUT%5W#)]AZ?J."6)AY&E-EBD'1'+9O:VHWAWOPN)00WO6C5\SL<4Q0DUO M\8%F:7XSW=KAS;LEA!8NUB=H%NOD* _:CK?+]65M;U 5]4**D=&).3_Y<3D=R2]8FM3 M;L[XJU[6$SMI&R-&;*C.2$^A\\RZ[@43J#8"^YMZ8\>V:UQ2/SXV9IQ.I=D9 M1!4Z9!]@-.P#GFP_3KEWG>X9G6?"-W8P=K8X:J;N'0"]+(34719Q>D:-1P;+ M;S69OT(93&:% M2AK;=] EF0DY.9 >)4EC@0IH+BW:0<76U'CERD#"*2W^8M M$^19%KY3]QW&NP3NZ"Z UN7@(R;,>BBS> ';$A9T1HH/X-4^2:$U0,4 M BR"F3-U,3@>;3>J7C$Y)L9/8"%3=BU"\LE9HNNA">CH!!=F1.0=EX6@.+8* M_K?C.[W @#HKJ3CH@X<:@BWH@P8]0_:X28=M_!JC'=!7ZKH*4:5G9)I:TL(H[E1O\4)N[@_E+^#]X,YZ0*QU' +N.5.WH6@D74..UPV&&#<\JV" M=P:S-(7G(>2_X$DCN-;@*TR#V?87E$]WWI"OS9 %B"FA5=",/TZ"L2VUP.[X MQ/NJI<=N9;;\,-ZO;@_3MN]!-*2GJ\XH#B-2ZU7GW/2A20QU1/XU]G6<>$BBJ.1ESSL"J:YL\-GTO#\SKD>.4 MG0[V==J!L!>WDQ*'E,G ;A)"[W#-_Z?TI481.QQYQR9SO0YY69:U[F:]"^'AA(G'&ID ^=31$3;5A=*-EE MPK./GY_8IWC/\6[I]^@6=JW.9E@=,.'"Y]-XB-^W'/6G=-D4<>V/!S>3TDK3 M3XJ[N,X0O2?5R5"TAZ?-5X?H6Z>CT$CEEGMUA>!R'X9$YE@\J2Y"):_X<)VJ MF.B>U]F* 'L4_B]%&R+['Y0UHM4L;E?DP3O%Q8XB"C6+[[^P8Z2?";S%J&![[LR?T_-O<3OY,^S+OREV_@U_G5S;X&@63 MZU(',?^:/7WZ],G?Z QM_[+:V642T<"R\QP#'%IL[LC]P6O6T*/M90P*9J:E M*EH:<N&:CG4[G&1K= MS0)RIYJCDUNN8E(^%;./\A)4->\O&]*Z .I!%7DQ0(==B*2_E:T.V;%6): M]028+):!Y&!^Q-YQX%D\@G2CN#@:^W,2F@4Y5:43E%W!;[P/K^Y/-RZ M?*Q2%(V=)+E_/]&GI*X;;U>F44?,Y;RKY/\C,)Q8 MXJ@A=3?&JN&YD,6*]8BJ:G!FA#-O;GK+L?;BZ=STGIO>GWS3^QZ=+CH5\FH1 MI<@75;];HAHVW<72$#G(Y24T@A.*T=E=NB"!\W;40_ECP]D?L$/RDV5%H5S0 M]JB=+;GGW06P4=\FQ<%>*=-7O?#(=;FDLG89+B5)8U6[6)NT])]T9N6#GMLD MMQEDQ+DW<1$]0'4]-2I/,,>5#GJ:=*;W/ERP *[>^-DQ0T/&@:G4AL2D0FVR M3B:2422J)4H-G^: I*Z$)!+E-M8&EJ^NB_VV/J"DN8. :M%PGX6;EBW%)^ Y M76WSDI&XAT!Y2@GM1/VC4SVE$XXR2-P3? M"XN)6?!!JR'6/#0R1K%7/H!)R\X+ 3 MT(*JM?%V\AL#H?N=WR67-]ZM5" ,-S;Q,]H.#ZR?3/",]XYX/&\O&0_<7!4L M]B9) W-S'*$]G>09_T2\]X^C.#?4BOM*Y;:D_<8YZV&QV=)*,X=EBG)APZ$, MJ.F$ZUC_,TU))@54;^2-/<+2'F"\ ,_*:5!&M!B,L,8ZU*NW#]H\_3%)*D+# MAHF[]-X"*OO>F3-6W_4HKVK$0FSM6A7.782B1-*9L C0'^0U"&W@H5;6%]7J MF^?23VS@8< 7N&YP!D5"XR3@,L<]3UG-YB+F$N:M1H7,%+RQ+HS3;8Q#FZWI M9*W)(@@/7SO2.9ZMY&2M9*CF8[))BGD]!DZW0F]W-Q[X@(%2^E&%&)B6T&Q_ M)VM_+NWP])EQ#-0(RU+,R8WPN-F<3M:]1H%I0B=Y=\,="&.@RIW)<@+YWFE1!/"6@$N6C0 M6+K*M3TYV_?)VG=72AELDRBSN/*V8P;EPOZJJ-HBTL,G!JA3*6BJMT9\Z_!_ MLYF=K)E%<21(PGL=<)3/&Y%:8P<;!J<2;3:''T]-55#P:K9%=8F"\"Y:X6QR M)VMR+3"T\&W+@P*? \W1<.19#"81%VPC 'VZ.YGX2\74*FDQNS[1!BR[=O: MLSF.:W$.::DS!0,-3V]>WO^E!,[6V/3X6KZTZ[0[B)[.\Z(66'%R?IUH36+^ MUS&:HK2C0P-7=;G6MJL#AZV6YZ<*737]QZN>8 M;RQ>-X*"N7W9A[2_Y<[>15W3]UKTQ>;M=:K;:X)M7!$FQ479"OHHF%V3?NRV&O)7Z=H:L*1<"G7GZ[>(FE MW3 &H54H.@_Y3! 1S(9YLH8)J:6\TGE!@^NUS!>"4U,+VPT =_V.XW@K/%JY MD8%^ .;51MQ&_W6#1S=-"\[30 TX+S4[\?[833RG\'"'88;4-:K0L MJM<&*/L0XSZSP)^T"0U1KN_V5D.^*$!=L+]D0I%\-3"QE'6=DJ2Z^3-PK1M] M>+8@XUJTET+56'?0@SD8K,E04-Q0!758VUF@D[.I"Y'#\R[2X> MN2QE#F^(B<$/ZMC(5GMM5=5COGTTI,+<(K5.6L:Q[XNB$A5G-QQ1&GG+L0&1 MQ9#R+MX#<[(W9:L"@.F0C]V+6SJF;=^61CLUM41>Q%<0/H@]/Y%IH-?,+KK) MRZWK+?&^B#2DQJ$2L-XZY)=RDL81M$%:EE8YC28U&00#?:->ACM)(=P^@A(> MBQB+-6"6K&A Z_)P$T!ORDJYK"<%[.]'Q%0M_K,G*WS^]-GS+&B%ML4 KB7[ M$2+FNC/U!>F"VZ*(HNM@"S+UA'Z>1XW#IC*,&D590IV8M_>[>W.>]Q6Z]@/4 M3#8R)@57+D0M+"DIAJG;>U!'.E7;!-::I+(N\\/ (S& N&E0I]@)B];?ZTZX MHM:0C@PI!!+9@\!WV6WX?HQJI=)R:;CG_7/,X*+IVSQ??U M-0A&LW#%\(;9"S(-&C![10,%X-5EOD4@-*N-GEP \N7O6"#7'1$[4&?:Q/U MP77&867:W/ENKGZ=K-%$8PF3%AK[A:@K&^C7-L6^%H9\%1B?S6M@ MACK,%C)I(9A5CX$H8[J8H/H06X8(]&>C.5FC<2#;Z80Q@=S.AG*RAM**?DH] M:BJW]/^1*E+R#9Y/AVN)>!;)@4,N%H2KE-K62!>1(QIT9IFWY6QOIVMO+G&J MC_/#34AJ#R;X B[+4>[SS+(((LRBQB=L8V1<#>K6Y,60TC-65"B,,7-2-,*" MIDRWB[[BVRGSQA T@2 I%I< HUY&1;:05G%,<\D-.D>JR7K,KA- ORFX MM[@K FD!M^:+JJR3.G>,L]X6].)W3%5:M+:6:?M2+UKC3%TU?=E-^4)^2\8< MGJQIRJ6H?<@'5G%C/[8LJF)3,@57I$4UMD;!S.2 ,%*<*CX@MJ1O6$ELL^T6 M_ZM>;KBDB:=AOW19%AOZ4['J>8*JQEY#3\M=*[Z]A%,J!JMM08[( M:1=L'49=T1HMG?2,U8#.&!DC-L^.R<\?@P\\^H2MKT M7DA^T9K% ;]?MAQW5FWHMD)>A[SS10]D=E<4@4O9**J'>P?N*]PB +Z,.0! ML\G0@F7(R(WRBP?!*M->(F-7*[MUC]>#S:T;T-'5BA-F,@!8YTXT2[0+;-*/ M$:DA*I47YXF5'4LCXE02 MI336@ XLQH/>BA .V"[RD >G>#(M/VRBJXG:,8,54N1(B-'L5GC=9N4+?L4O MGL]8]AG+_LDK7QR-%?L*9UDK !'E*Q>:.WB;LE.A:8XD..E$:5S.2R/&B^=\ MU''> 2202W:M4-)(GN=F AUB]F$"8_:I!G*%NC2=0GG5!5G+LJV;$!#976>. M?#R+#ZY1@P']]%%,Z\XX)EUF8 $%HN0?A8%[^O^F#?5B,NP^ MXMDYXL?=E)TPT8C H?Z$3C'I#PA\%O&8U:?YDGB[; ?2&B=T9BC'.A6YGV_1%/R $,N_T^J>%"^JMO"230/L\R@,>RB+4UCM(A> M<#EIW?076DM/1$9R+A=)46^",D1X'%D(735I]6>#-'"5RE/S_6;#:%^_A-(, MI0Q])[YV?.NY6*S(9G,ZRR&S=[+F(UBK7H/FP$;%K^[ABA-R4UOHB4_MLUY0\OP03U'"JWR= M_4*)1:<-!]TY"#++.-(A,P6:F&&^&]@'#S#+)AL_ &N>#,H3DK!IA5+APM62-!53OG.#4$W-$*JUU[M%5ICAXE/K) M:_O$/@6(J5H^\Q[H/.+W[I_'Q$VMAHVRFMADW&=D EKC'$C(H8-9#[MXZ' M Z&;!X**,M 4K:J8MG3.JM&,P[C%=YS-TV(;XTBLMB?" :@G]:R[H[O-7^VB M!O'2'8^Y8-.!L@0MEK6!RXZX_*\7EX:L+UEP/70 M&J N4",'?2-T)J5&S%P M\.5:W[)X#Q?R3A"V4X[0>G\)N]08[?2^XKO7IV' M[9&%(WU;4\;&\QJQ.=74 +3XL_N3*_:[RKF&=7ZKK_(]OCZ(2)A&CGP LR4C MR=C+[!<^A2CP8<\TUWAD$=7O9$F)2AB]87YPEF%=!1I=&,#SI\]>R"/:K-M <"@1&4J*2>'\)V.%HGCH M!(OJ[!'G:HN?%)GI6_-,R2D !G0*]MBTJY=T,0OYM>*&TYM.FL(RG!41+-O# M#&TZ67/:]&I,D]44E51(BRIF759;04PPF/$3D4^6BPP9ELI^'PVI7=4&ACW; MY,G:)+K!Q9-^/P%>B58ZV\?)VH_!G M^-ZK^HDY=5@:#V94M'VI[ M.CB37UE4\6UC"$UWO&:NY"L1<6W M&VJ,+;+$^!,LZ7S9%%+%J5"NTVL7C.]Y4^P[04M]]C1#+>0K48;/UX462U!H MM\5WW!F.=@>K,!+M&.#W=O"004-YYM$X*7_%'* KVB,9 ]N5"_NB,9H6$XQ@ M Y_(74/1?!KO$'L?<[QXTC9F=K0IMVX&HV6,-&17),)2W=/HK26^M&](X&F( M!_M.L,(;P[+9_&;SVT AIVBLQ12,:\Y?[K119OCKB\]F^.L,?YVIG.>SZ0.> M34R^+U-005B6G3Y>+RTW&T/F:1M#Q.,)',/ID*!/YKCGI&V+XY[4M*809[.5 MS%:26DEP($Q].,"62VKF>67]-/]L3+,Q#2WHV!")4@,%0&]"<\TL[/8'?[II MA6DVM),VM%LEVF9AMMEN!G83@^AD2 CM&.V8>(C#W,H]95MA'_.NTWZBT.!@ M3%T[O-S 15\3Q4/#="-,2LXP;V;9(G?(:27'V.I40E4GXXPH_ 5^ >78@]76 MCOFFI=SQL)?#LZ-$L,V%7>?3;B'+Q*# L!W.")W*-@@7;/I&*I5MVTLC&!$% M+;R0*R5_7M45FR1VX[I8=@MT%1H=N$%04;PK9:R -5 NZRT+V7F^FG1VI]SV MH@IO00@@F/KC\=I3!M)2-"Y]$(&97MVP%>_5HXFLJW3.)9&)V$SB;[:V?I9X4O M0X9,RVK5-[%#KSKVF1.@(>NOMXPZ12*P$K7P^JJH\J')*EL70^OQXCF%")U! M5\](N=?]S.H.5"/H3\L^1!28D('I_1EF^VV!.1<>38N3+O#R\G JHSF!_%H\)[[Y2JXJT$_N:&5#P3?@%*>'%L1B>OQYP8[$)%1'&RZ^VIE#Y M(@ :NLM%6^]$$72[-:M \^+CSHZ[L:_? @M.+D36$#JG#1=%A+>C<3UQ=D!^,8=&([C"_9B%[9\318N3&!$T:7 MR)NO,4]6_UZ$9"-2P-A44S:>#HRZ)TAER$;2$7AE]%*K$HD*_L\HWQ-YR\+( MDO-&6YU*+]9^C@TD+^)P\,/ ]"[0=!C@76A9XSN1.>Z7#$LZ!)FB5L U 6[# MI'TV89GOZK[B 5X8P%JZ4\7BNV+-4WRO"BY9TX_0/S.+UDL<8&U;@F7GP\U; M.:.\_\#5=SEYEO72X!Z4STF\IRK?\Y&^SCM,2=K?](UC2JJ1H+? MIH!+PQGTL:3.:(#]0:?"?I&43!%8X>;->84['/Y0.&)4A8CR*G8JGI7-QB\]VJ7+V[=^QD-^ M(Y JFEF$N) _9'XC_**09=SRH'!.5_T6F#AUE^M\EU\4ABL,)L8XM2*G<(J\ MZ-N"^0\:_I]M7:_]X5OE9/2XZ[*E/<"'+:Y3-R6J@V;V^_JZ:)B\BN>9R9_T M'9Z-[RO8N&V.C6P_WA.C;3+<#1Q:C+?:V>+E^(\XG/08+N)=7)5-G]X7&2Z] MSB?UYDE8?7L2NL&=SEK+ NS@1$H(2[7UIKO&$NNL%7VNS#!)%X EO_[;K(WUK"XI@8F =/CW!$2Y7_ Q.H M+#TIFT,4M"4'L!R[Y#*D'X/>;#&Z#CWV%3T-+7F[&^,>!*E)>3"9]. 8V\CQ MDPF<F?R'N+%+8A&MP>U E9\!P>*Z,DI>TL#(C@$MM7:"6I#7!6 M$^Y0EO%6;^;8+8R_@CS/VX>*=Y/0PI00' M:Z%,B<>>7YENW:$/\\'5X_'9.$M:%Z8OHRV9*#@#]W ))@;4WV,5 HJ=#;.D M9,HXV ")U+<&]=S#0L"&QW."U:9<:S[C;CD[@A@2ODWD/%=\\*A;&WQ7,QCE M$8ZYI%WD/^IZSQ0=0P_Q@L_]'3&H1\ZQE9(<(V'K,N\<' MXQ?8Y>_H&TUSH"6FS;R. /@(Q$?VM-FT($_2$?;\'?\#V0N%(A\W+@1#0$?9 MP8K!ZP*:_^P9(]B_5&G/]8@@X,5?SUXLE!L@H____.G9Y_;_^?721\Z^3"D$ MR*@FUB==&Z[LCD\,^G.!@Y/R?!P"3,3"Q!'*&GWWI11V&DV);KT=KJHT3%:@ M)1FLBKU!+9?0P50*RQ% _V>+\[M>'ROR+\^_.'L>5HXO#..2:XIJ)PX_%OH$ M:46I;SU>?7!+LIJZL%XZ?1-C"]5Z-=GZDW!'OYU MQA[.V,,_+_7FI!=X_AFYMUL/"W-_'#.SXSDZ<)*ZGS$3S5=GS])#A,^6+P=_ M'1X'$KM,/\$S?\:$ T4'UQH$5E><(*V+#:AN++>@W6.;F:]N'" M1S,5ORBDFHKGE<6X]42ZY3Q'M;NFZ!*)3M"R\B757UCW!$?HDIMV7!W/10C= M%<<#8Y&?2DQ_29LVR0&NJN9XI*X$6R%G^4VQ4R*L6Q]O6>! Q84/:J8/E#\E MF>>;@E-HW"V)^G;Q,RK8/2K&:_9AS[[Z\G,N1.0[&7Y\)-7J=?&8 MB^QQ*=P9]^Z+F M3;M QO;\Z=?U=:52$:M+0&SYS\^^]F^F[-KIJ.41[_V$5C&U_\>Q)9FWMC9K M';_C0L7PY\\6OS*_K1@Y+T0V>)22'I7UT9G,DWP)+L^A]JT/56Y4SH>NL1/S MR4'M^.+IO\8N6ZD]0W=O8*"O.//C;^FO;) -6A3)?._:W'_A8;E&2 /-8NZ]>N]5AWKH-MR= MF;*Y$W7'+]#;@.N3[W'=F$(?4=R@\R;E[)U0(!MX3P[H6GB9"\3'O$=>*P/H;QPY%,6@R%6;?0/ >F%]XH2:M0&^46=7I2>Y(0) M&RE#Q NC-GG3ZD*J2I-Y2J:=F\PH3R>H@1-ZKBSN1+\1R55&'R.FV-$!B7[' MF#(W6U#LC"U&5^.*:\>G%M>*=[5$;ONF7/'?) ]Y6Q1[_;_LN'E6EM4.K!5% M_XFF8$O9J5'.M5V_ME? _ + )XQ&!O1TOZNM9N]GJ$8"3(85L[_[AM*NWH==)W%/JL8X.A*R+G= MMX"6-6T7B 2ULQ%-3M05D@CMQ;.GC]X^MM=HH)#OZIJBBE?@^L7:OZS;7=&5 MJ\4Y[:-'W[UZ>?[8FZ\$Y'OD-_+@]G?7>%H\^ND'^E;@6Z'=G]'];,6M0V=M MI^UC&260LJ*1CB/,"#3"="&WYD9C"P]W2@&4?:"/0Y<':D MZ2%+EQ@DE_QNA#]+,U4<^[CU-SV$QTXNB<-X5,! MO))[!B3!V%3*+LV M?5W/&",!N M+1 'X^889"6(/;RTUU$D2XIX)=G.-S4JEX]>__S-8PMGN(9E8: L SU30$4/ MJ@3ZRQK6(T^C:\4;01T!X0>+! TYJ";SA(W2IB! L@V6U(LUW)CZ,F.1N59) M+\B'(64;J.9-_7JZ"BRO4TG6$O^F93X825->&94=U\?E:ZY5U%W*PFK6>Q#E>-4*$2+>O;FPTN/0ZLZ MX=.I]['> J]MNAM+42)KB@WW-!ABSM"Z:#P#K'G"F56;G@(T4L>0M@3X,;?4 M7[R86^IS2_V3;ZG?/0S[P>7\K<1Y1VR4\R.:G_75Z@Y-ECZ2T% MPSW?)0*#0,@*/E6Z@92M5>)]EG@$IRN$@XKFAD*!K$EU)37&/)-*]KISNPC YZ.K2L#NM!JIOA)VX/<;RL;PI)15#]%FO#Q&[&^? M&XGFDVJ,U1K+)BECS.04IVNJ'.&7;9C[O]D4)SI;;'^6T-AL$%("TV=.)O*& MN97^! _3[*'D:Q_FK,.@#5%PT?+[L>3B;,,G:\-N/"8:2MD5)ES-#54N5"0F MPWJ1*U0.8E(^[7:3)%W';J(V>U-W-3WT;(&G:X$M@%ZJ%-]7&/+GTF\:\K8\ M_=^4:%APU8@'#U?E/I>!]RD'.=O4R=I4J+T%U=')DY!QGX-359L X%#P\B16 MP3N"ZKCF^K)5]&?+.UG+NSE]L:9"0J\HA?QE416;LANU"_J.?S+TKF:W=KK& M)7@-W\L.U3"4FE9&''#-C>?0NML519=&9S$DFSGS3MZB(B76QE?E]C78-21? M] C*-,F]-<$M-95@I/R *0E)! RZXB8W>L8!9IR@#>(=X*(B2=.F1S3+YDZ= MS9\VN1XJI@96<-C2 934P4!#Q-$6VZV#=V8!VWD#ZS-J T#Z15QE*WWE2:"O M0_<.@+P&2[@)HCM6VAY@' S0YVU+P%&&/L<'E;:+_Y.;X<;RM4?/UDKS!D=$ MZ=T]( K1:Y9UF[XKJ>0SWYC@*'WK1,K2#$E@=*1'./[]E> BE6(FR,04Z<^[ M[YPM?C*\B#85I&_AWE;\<*8PEG' ZH),QFT)#F_C2SJAS)/_(4NA0LG*&ACU[__=7C9 D,JT.;T;KC:B'O#7EY/< IB&G:#P4&138. M/&2:!/)R: XM$5IK7\[.F3-3?!&$6CDW^7 M>4NWT;9X'T'0+V#F\D,8JK [XMO?U3SMI5. F4YS@%^P%96_9B&8!)Y(M!QWB003BDBR/[!88"$Y:XMU8?S_&M;%$+ J3_1Z5KW>*]2 M']+^$BC:>'(M 5[I"]([ IZI8I"07Y%O\<*V* M]*@/+0M.M<)$9REN:V;,M0ND51 M0<1'PQ/UZ#G0F,WNO7Q0X]K\-P[%OXLIEM!?]M/;79 M+F>[?&^[=.,]5IP^BM$HAB@-MN/(RQ^_5#3MU_39&95QRH;Y/P:5\2D#,1P? MJK81I[C/6*!D36&/ ),[ZV *@V3>"\-'ONRAMR>@!OLV5BVT^#.H/NK 8DBF M]^"*8<8#$.%%;K5VU?3TI0,SYQ2LZ#7BPOB!*6'0]Y3_*M=C>(9(@;@+4_Y7 MF07)/!,?BZS#!CLBLPO ?THK.[ AT#.6G8FT<*D^JB0)@8"'>*SK51_ZK1$X MFY<[/U$)V]CG!QN<42F.5DT.G=V_W?6FN<4I#7GE;*GW(*1,M6#X!F4(TY,8 M<"GWDID&5BHA)%H@9XO_6]9N?TVQ6L<-*/P#)OPAA(>+50.!=J:D@;2.ZH+1 MGTHNLPCQ:J(PDSL9*],L7!?+O!$6.NEWMBHT4KRCC[3A(6XTAX2VK]PM^Z:5 M,-XDDS)3*E6>K?<81/TCC=4/R)CY7\5%V4I6.W!2#>A.=N8LW4M7.2R6@(QJ M;:XV!KA5.B5HI*;;@SFVFZA'02KYAQA%_QAQG8KZ!)X..Q5^IQ"E79=F/.]8L:U;5:?6Q"I)S *E?!]ZIDA;+R+$Z!NC]1;ZQOR@X^XJ M4[JC<_Q>ZY\J4TX]/7.D,K^Q3H #%Q4>J*X8QL-/' BM9*O6>W7YG5,-B0Y@ M"U)"O?NRM<8FJ(SRWY%O"(VP88]&SS_0?\)->9<2I+)"_TED=8T4T%^/_KVW M]YQ<@_YQPSZ;SW9]HH=!0'S'+BI'NRU3$9%G$:(#CJR>.QWYXJ=MSKVU\Y6R M'X*F@-R5$*JS383@VD?LD8E0<4T0=$N9305AM(2"E'W2I M7LFL@6-"?BV/&S%-KM!#Z36*Y'E5H+?%QZ6 FZ)*@*&:U)>FKR0!EM+AQ+,Y MHL;F6$D?R$0MZB/S-%$++.7G$TN)%7O^C$*?EW3=GA;I)902A2DS_.?C2'QL M'$?V"MQ*-2D%M5H(K[.K\R M<1+JL''F1)\ M]B;P?#EB/*0AQH?O;R>]C_AT'/:IIN3ZAN75)Z1?!Y2TITRU A6*/>6>\IM5 M2;M_I(L1&V(,:YOF3Y00 [ KSKXQGK-[^C4)GN.9 MN"R"5H CK8LH-Z%[S1?? TY'AR+%:I7MZF^-<#5E/([+]3 [S?'0T%X[[R^ MZZ6=]L61G09S^[DPI:X(&EE_]):1X7Y&#K0)J],L(S3G[:>'[H%C?3N"H&<%,WRN4,-&3K+\]3 MJK^PC^VIC(K0VK%,0+-?FRX:/$[>?Y]W2%*I,D0GY4R<#]/&%VEKHY>-GW5=!,:.BL/X M#A'Y7[_\K(U"97VGB.;IYQ=,)Z-S-%8,3R59I,Q%A/<;I4J#^J5IMJZ$>E-- MP*:I(M'G@F\4.697Q]0W-0H ,EE %9[5W-K@7!]2-AGPC3Z#J#1R [J?(8== MT+_C5=_A%Q^(%'N3P)&'>4&:;;GX5,*/3'FS6:4= 7UW1RIFY@:GB]^#MIGI MGA\IX<"-=.*2/J@K?9SD%8DFP;6Y8J@2Z/R%"^1 ;R2ICX;[7#8:E.G8CB45 M5W2%'8G)X1_WLK1GA=O4ZR^P**)J+P7N+E4G?ULP+2&(/3%0 _QUIPZ+>:LC M&=4T'Q.,4[<#7SA3PY3_7V1QW,;-%Q4CLO*/99*2XO[ @'$Z"IY*T',.7=TU M'\$O87'G8$MW D4ZT"&4DO(1W/^W=*>RJ7XNR)^C.!_/FD?GX#\'XSA"$T:G M2CGP;/';9;E5]MY:HC6Q]H4S=Z81KO6<%_UI*'YS=L-R9 &SQ3R2&LYRL_(5R1L3B;EOU/>M"\.0C#JHBU?HX 8%+&]8M,I@[W?=/VN;#? M?/_SXME7+W30%4NI5UP\?QZD7^EGK>P7?]XJ.*&VIC_RU0R[.=GM&HN2EG?_ M)"6O)R\Y0".S^;'OH(,(K3Z=# W$\)R]R*RIM :0(I2;@^@Q! H"M,IS;;$& MV$):@PM3IR+P4""!Z"0NKL%J;S46316-_5V^--OOR=IOZ!2U ;^@[>/8.'*E M12-3V)?;.G3;X4/MRTOR^UM-\4,HM;BLVSTJ&W2P["\/;;DJ\\IG= &F,.Q. M!>OELH0%7T%7#M-%'(M9*]AW$2T2,[?-MX;:NMXJNG+;F3/HM.T_U$Q3@@"S MD7Q]5;8",P/'1&P*"O2'\4(@(5A'UOO0 .#J)VI, JMBRN?396^0K0Z)9^YTB85+ON? M-7UE\:;@]LM+>N6 ?15P?*\*^*&.#G>4";7A'\PB,8B(+ &HRMYU8U_4)/?( M3ZU+$5XS&>*<$H*&'I7ERN06PI6XIMXMI$?X+\_.GF.^'%<.8<7&/[2UAI,2G\"Q\&2E'25<"+9G MQA>#_>NN,_$(/1+H8?H]_O3\7X&+HZR^1?R#)P@ZBE(JQYD3L%SG%$-M?9;P MF:0":Y%S1AU!D"3^&3/9W:)YC]>DUW-K]"+H/\9ZI;UB^7]*.8"":?ZVJ-A@ MDZQ%+/8SS>PU)T(V1 M #_@S),(W'@MQ;]NUY$4/FNDN\/>'=D" MW;$*;N?Z6NB8."5RI1$R&W.&H'OBJA!NE>D7G8IHL)([FZGL>/Y%1 M:EFT'#,O?ESFNWRX1 X7PD7TE76K7W[_^J<;&K(O;ES;ADZ)W% GB)'Z;8X* MDYAB^#E6(]$4/AXGOY/;BH^>QD)TX6V^&5(*#QR*[5PN"S>LSB!. M=9MP,L5?]-)S_^,::04U+W!M]Y5$5KQ4=7.15_H:'E#=8U"$L"Z(^B^=VZT!_!9R/_H*I#@A'L02:7P' M)J0L3[T]/ E8D4!.5ZV3CBB#*X.DNTT?L-K<%J6JT5W0S_/QVQ@I7\2^:*,S M;9_:PBZ+@"=F'!$G\UL#WD:[T58G=Q_)H)1J2GJ>[B"AV\@\ML+!_+2B-NI# MAVZGDO:Y%W2V>-T%6L3PJ_PT'B\:6*([Z8E*(*;U,;K_$,"(Y[/0 '$9*Y;7 MVT*TWP0E8)5O[XCI*M%7_]+TN_W9XIMBE8N:M*9Z8J).AABIGF(WZ+G*M_0Z M+X$I9"AFIUC[W$V7R W*%?/AP1ZZ]?] )1!5EKHQO*.2_J/M'7XZ_.C!03-R M]QM8@ %H7%Q=%K6*IN6,N)$N3&Q@;"%_J[YO\2#.[SP:G$!_N0&O@."Q@84C M0 W%0G2M'(L5#Q#WTKX7UB^&SNW@\G4KC;'',530O;7/A;0NG65021O79\F2 MWXLS"Q;XK(L=/YQB)\(UZBG^D,5P")C1-["1EA?@(V, #GHH8+V^_34"MOEP M3^&MK>%;F<'SVU\?\U?_\L5?7RP>_?#JYP#1_&"Y=LB$MH/Q,:^FK##J)P$Q[28V#-=]65YR,7XWWZK]QV6*)U=.EO\RB?9$&SMD$1\4^(J-:<0BL=. MUT@D\<09PGLHE7\78@VV:,PP*D^#Q?&BV-(UY M/23;>LL(7X8P7?..&3DCR)DO M9^3,C)SYLR%GW/AO@"M[H?%O?X6Z^ CQVJGZ=#BD FH[!LP*L&1>5E&[3L8A M6DA:0)41?WFPW7GP;&S,?+.;)#Q8;<;RS4 M_0#= N%]CT_/^/(JU?Z5Z7N[7XF1%G\^/1073%Z+#.U137E&$P;N& M.6/H=9()N! :;S7RSK:A&'N7S4A;S*/.#:CN#24F2V=PAVPR=-_#AT7102;\ MBW<#:U6SSWC(G-,*)GO6658I]2A@@J%UU26G"Q3;!!/G%T"NHF_2.2;^#2Z= M9@9VJ+N$$4)%D>ML=,=(/=3=+8O03PZC&OHI?N&HL[D=Q:V>AC-\ *I:OCOA M;&UE?2UEKUW92O>(RPCRO,;@ M@I6M5UB>7'0D^*G7?>CJ3'LBD7M6"ME@F'@2.A&OJ34T[>#J0JOM8'6/R*SIM^3)0;5Z M]E(#5[ ]@G^YXJA(JYB#-Y$8)JIL MA)R@7J$HE%[?"),AJF4]]+RPA QF) M57<76=RT4)8J-:3#.P,U<^\,I$K!:X;H4,<1D^6;T'DY(DRH;WM:FI"5UZ?E M";D=N3%JFUXF54>,KT>/=-SH<-AHFHZ80V [XN/OC&.TZ;6+4C[)$CY45!4Q M&-=R',$Q[JS:N^^7M,?0J%#F HGH*VWF(90!V\N%[1/T[,#7(R.6^*LU"VW1 MLB%#1C*GYF?4>,HH&"0W )FHAW(\\OX6FBUH3>B6ZTJ+8]" "W\Q>@T!%(B? M1[C-7Z67_4YFQ[_%9-7;D"OT3;TOZ&S\M0(EOQ@)<#S^$[-.;5A!Z-6W MJ9 1'QF+UW]_E?[9RQ'E0T\@<>MD""5W4%2(5&U5P\#T.$#X6H\SP#J*E+Q] M]$DG4>4IC[V"/$B?=$,#-HXO^S<^M=Q7R/#631X;A8),U=R%K-QLC$N,"PRF MT^/:&*_J>=!N.M3:T=- G4,FC;ZX[U8L#G6O<"O=@RS\ISM)@5/N!J-36-=1 M)W#T')AD'5K^6B.)$,89(& J$EH6XC.E_C>0L\&GZ8=6;W6VC0\B)A(M'F;; MOQR&)DTQR,W5O0Y&>-O0((GCWB)U'RQLNB?\V."G+N-1K*<(B+K29[4@C MQOT9_WL&%+K6I%5.OO$NV0+ZI#0#?,VV+Q6IJ7([YEWLG8714429BK*&QUHU M?=GILVEI0Z>=/5?]^(27C3,*SV4M+,P^-BA]C\E?SL%TCG*]>/'TQ8(.FC5% M___-2%9U%M>7E(NB=TTG8$G;6^<[.N"B#D\VO.+T2Y>TOC_()Y*-'J^30!%P M"4%>??9YPIG"EPH\#0G3B39HIF:3&^NK[W.DW="3^2+N#BLQ=?#A9- M3W>1#[)E8P@2)Z0WW\$9_^I'-H34 IY_^55X O&:$F&R/Y*N.$95[HS(D =_ M0J]Y>O$H>'[VU"V:8K3(9DK*K>V#^MZ:@'/@HR%4!Z9MA,SOV9=/T_?!<"36 MW1I89PU36<(N@U+2*J)(\GBV&A_) N#0Y8YO"5U:;&96(4?J!3*>7)C;!SIDPLF@H'-4_=WOR8 E4=/^M'!)&\ M"J7]$,_2^DO,U)@%J.U.*43IUA _E,XN.Q[)J81.9[1_"]'WVZJ^!L904L M M^'?'10 ]? &(1/I%SX[RM2037 :R6GVFX1^.N+E'+3WJK^8>]=RC_K/UJ&, M$6J@$R$9(I^V;.AE,8(@QEP\9&M8^0U?MVEW4H2D6.&;W>'94= M@^ SHR0Y@\A4%B0&* I;]SV)13EL0=P2_<[#X2=KUZ]__L;PHU':8P+5"4I! MJ75JS[8I9+C"&N?!6F=C.EECDBP)?NENKM*UT8YV5[X6@(#(O8]0#0)J!2$Z M4+K+@Q8;H@^>K?%DK9$"N=4EFTU05D:E,((R$ 0JE-R&>9)"4B!<2887^0A^ M^?./BGL00Z1HVMBLY:IQ2D9B3S>,%DM657%1=\K?:+T7;L -,G,>>(A3%?CQ MX6_/=GZR=IZJ=SFLA0S!F797/JY&2ON'*9-G%?#9GD:G. 6'#%BBV'#5\A'- M1!7MX.36BNSP<*;,!!XX\:WP5;-IG:QI:3/>%,6DY,NC %88\FUZK<"7S9B" M8/96LTF)26EJ$"&))4_Y+C$]/$Q-35/51OVB615:D>2,8S:F4S4F=4.LWSL4 M+TQ-:78YIVLE="_,!,6GV,'.+BNLHCI;-#;QG#=@/O%S&77?"+9S5.F8+6JV M*"$HJ:O-MEQU-N<.0H$FZE5,"'7,%)K<(.9 MQ])_JT;C ]:>_;2Y*I-7XU\\1EGXU?^O_S!&9X]!'F<9$YUF\_T15BBHHMM M17B0,'RJU]C7^]Z8C/#W*N<)%OU4&GYD-K;ZKMRI5D'48:L'T;!\N""#*15( MM6I*)K0**-7T2;-P3S$(8L6M?3$Y"AK'?SQOG#!,R4T%+KFB"3SSL2,:V9WR M]159&$LS#$9S!3(J;="UP":5&P=S"0Q"RJ_R:=#!:2Y[SP=60&FX;'B),F&F*M:'P"52@&I?E48' MO@3Y50%A M7;'*'0-CHV3*9$.\-)HXY&L),)I["\KA9P?"FY5=G4>^8G6@J2 M-=VYSK,U-L9KPZW&-B,#-)ZR8$UK?/F87H&3;$RGYR)";S_V*1%!,MJQ-Z6E M0^QF0/H5$PXH=FEOA@=.;7L9X66B9"$/BDC#MFNGOZ5CV'CJ+ Y!!N:P^+@3 M$Q8/R4+ "-D OV;B<@#P EM"!/LJOL)D_'B:,#"\F=MI+\M]&T=/591S=.S* M:HC'RL7]E5>"0=*1+ OVA-03>@)M%QV3")H;TZ"XI>&0:VX(??OGB\8)^S)^ M]:*H0$ 7M:$=T]#@=>+(T V_Z+M$(W@(Z>W:8KOAERYS67C9##5.+9*9"7EK?.S&4>=32PPSXHW$!Z:J X!+Y;\ M%)P'/>HUO1M\.KY^8Y2<"N7 I]H<>+A':1-EUB+NNYNLK/5F9HX]L?HV,B), MO[D)NYP>O/[@5JG'#\M-TN\H0===#=6^_GM1DX==8[SJ&+6@P+02I(L#:,ED M&X<4;N!'WQDMI9 LL'U,7$1^BQ8+ATLP4#^::,'*<#@Q#MZD@I!G,V":/?SG M3V? ] R8_N0!T^^A]CYU$G(8XV>54]*O?+JN1M55P(LP>[ M[9+IA>'J(U.'I&9CRHJAANS0T:J'C7I:*=2:7&3?.GX6_ ?WF$4?Z0AU3=X) MG:-\_A4.CC=R9V[0]1L6[V ^T3 CE7DO.G&>M",!=3[Y\$]\,AYECF%LK\3J M'CD^SO5G;/@I5-\LQW%@B$G>(F;8:-:QI>3"G81"UG&P#D/AN?\TVUL4N#\2 M[T:V\2QQ=\QHY,%B]%^(F^'/8OAZJ^N34T*K+QS=[^QX'/2U@,J=#?6$#=4F M=U.S2-+9,5\8YWHWU\3&1C^;V_E'1#D[YQ6Q6JL;Y]M"6Z:PT%W3)3'.NAMK<- RP M;)GP1Z!JD_RO 0*9:#5H PR5V[:3%&.;5[,=GZX=WP%,PM5_3WH<.P766_ C M\DH*+-QYZ%5(C<;:#,@YUD6Q:T?=C%8ZK27>/I=DKHO4@+E=--EU"OHFT[!/TG3.L[H3M9YNC!4RIJU$I4+"X5@A=3$YO M@#5\.G@XIVR1,FJ;5G-*[C;2@;KH2RE=*F4'686 Z&*XPA'48#)V CH0OFU])NZVN*F*^KZ8=.J,DX6K:)1)-$D":521)8" MR$P=I2%'WVAU_L73%X^6CQ\]?SRY8ON\N[S.#^8C)J\V7-Z;;DS(>O6WA9LP MWH!I/.2M>2Z3V!G>C^Q)545E;LK4PH5(->.-.O@GEA:4P4Y#UTU\0##%AJQE M,!9D,;#ZE<>7FRJYC$3 /R22 N:L'QA#B+RB6HL(5O$V%3 23OF_TY^2=^'L M(%"*OCR/?-S37*=WI+440K17N,9/S$C^4K&UYF9^RKDP\ N=/XN?09+>)%KH MS[[Z\J^9['LP.E8F^/Q]WJTNG_R6OZ,5PV!!3=>,"98:@^>NPUY7YR('=3[0]\YD[.@Q_DK@2H0(CX[34(WB:H54?A MB8J6^L]P'4MV:GQ-/,8->G[WP:!-JB':Z*$41 ER>.5\YK-6:54,N>E!B2WM MGU4QJ:^6;,QKE2IFGY:*U5KP =KTIJA57QU&Y\*%>[^6(: 0E>%+,'T M!9(:7%NU1#:T 5C ,S\2_:2PQ4EQ:KVBBXG9+YV>);"&)%J9=<.=H_\E;PRH?'Q"@, M(1S.Y0",EE)L5.W;2&PUEI9@6SX2"YKRC]M_ZH1!X%3F]CU%TI>"@. M/GD1QGU!QWE7FOSHCE69AB4;B =Y-0,W6!8$)N3A'G0*Z$?A&$SUQ%G+4L?_ MD$5'D%2ATJ,L->X04B+7+=HWELF$-!F7E**!_X"@1?4'5;N[M5-F?5P-S:M/ M3#*V(Z1.H+K"M23%!SZ%PYF-1B%% CT7P7?Y[SBXY&"G&*5D7F95%^':0F2J M=2N2Q8G$/1F4A"S3=QY>-!Z.S_-<).!$+>O%LZ>/WCX^+DN7#P2')-7!M<(= M%)PS)>^+-=G>%OHNK.RFO$&2>C0M@C()<+"O4"-"VU_)[/.)]\8WJ1,U-BBJ M[U*DDFC7=\4HM_'/*7+U>E&ZSK&'DP(H%"W%R-S#A6G)=;$J6XOC0#%H5,.) M=(K]48'./(\LLGCIPC N6_DJ)%2=?"5EJ^4_";;'"40A2;IYK+IQKH#WNVE% MF2?HR:'( &%?;5G:N;#X??(6!H'J=3+2E[(L^NZD,R$7 MN?*HGO4ZX@I%DW71OS[W,9!(BE1GHRU2;2)?Q%Q]3D MBZ;!D8X#1Q>2IG5+FSE3VQ/WOXF&D=\L-6?W!S _!QH](E&VW-"2' MST8)U?BX2@:PON-Q6(:HBA(D@ %34LVP[$J H.B,%,8F\^^)$*^-3/38[[I:I+?F6C$D]2$_#H5+UA M\2"R->C&TCN+@P&A6F&UJHG1 (S%Q*)*(4=W4753@9QY/TF3Q!#N(B+U<%'7 M#TFXU6JJ+^[,3$2U1./K3YXT&@AM-(IH3:54+2-6G=0Q;84K)P,)*K\Q$4]/ M+IJI![##VJ2MKT)+T<8>^E7U]=0'5%G]VRB1 M?EW(@P7U)2TH[=/9A-NT>4/FD<4K5A>U:JOO 9Y;VAB$%.XEQHRO03N,EDP9 MESD3,3G1U?@.>;P-H#JM6=ZL$R%OKZGS=7*N[;%.*H%UEPQO.C^\U\EI-RTE M\AON.6FJFXR7ZU2&\[?-=>/,LW"G )E!1-]M::MNBZXKA)/A.F^8>$K_- /R M3M8Z./M"M/=[/$XML*&4EE-5SFC+J]+5F6:+.5F+D>H!.)1PU;A?]IM7[8**'C,"W]'4G7XK]ON*QO1U_& M_\_W>B0Q'_6S N7P?&B>O.G&BF(K:'ES=VQ>RDTV-E7M=-UJHUE**T%_O2R7 M9:A#"3Y[#N%F:Q1KE I=\)\\\+]8X>'9@17LOLS>+E #K:0DT>1F;%WYF(T@Y@;)*#S'-@I&]NJP9"0CN,4JUZ[?)_TD)?O:8<:[*@8 M?&.Q_K9:?>P\Y &$&KLH D[1%@+E4WVGTUAQ,L:&?.'60P=A /(-+;P9-JFP MR>;34F0'$6YK@D_+B;[ ME'E>.MAPX[$F+]@G=NT>264/;N,%%2W8P^(WTWXTAB>*JT*I)3"V>5&N%C4W MR>F)=,!4-#DR%=*5A>TP=8&T5^ ?F$UX@AJSHUI,S>I!H#4;.W(E#:(GJE>4 M*N'E%3*G0(F:7-X32M=E4I4.S^I)7EV0'[C8YOV*UCB*"ZA&]TI0LR&FDMDT5=<'3S3X(3E<:V;R"A ?!YC/F1$$%J(_&& _FLPP#24N5- MBA=Z/S/]ZEY6.N'C@JU3;+:E;=Q?,*@#&!$8<-1O8,?0%,7B0%YZBJ*65E@W M7'GD)VY^43??G+S&Z_JC_/Q1%-GH-@QH(D3$_9Y3M:!3@GLTR+,%N4D>]W![ M* NPXE[0T3KEQ+Y$3'< *754)+J2BUO7@KG[$^F= Y4Z&IQH4#!8LV[=_,;X: M6JA-*=%>9*UYD(?!UL&YBXQJ^!X4WR,1<9-F M&T&67V=LU@5G$F9E 3Q*]L/D0RO#"3.["J-2:Z4.2./Z886'UKNOX-;]2$## M$)SF$ 38E!V5HV4L$P]>QY$4/F\UF!H755UF$M",/%QOZ8J,@6 %=-U9$F9A62B7-^,'=E77DQ?Z9#(RK M6K1B^0HZ=0*L) ^,)[@L<@K"IV*ZS(\-X*)[O.#TV MNTKR'J%*,#KPO&6$Z[E[^12H5VNN"=8QQPW)<-B7=15R\P#= 96-F*L22@T4 M+&Y\#]D?V[,W;4K<[XVP\6AI89^:'8;%2@R5D?P<4YTMWH2D)#;!+O1SX\Z# M42W*=P8[BI@(!%'>* MO#I&U6"U!;E5P7.7L6XCJEO,UR(\7 MT8/_@::"D@%)>9_TEGBFS@TKL ^2604\HPPU%('L"1?!@M&WGCVEU]V\E3C\ MT"HVW_EQYJB5B2B*P/Y>=SSA&J^CDH]-J'2%G\97PS3,]651B1.%FZO$Q.E5 M(-P?[OTX#L+?ZI@\IA3_ 2?%#@,!10CXC-K)[(>/.K'"4.33XI;\2$+K+'LG MQT_#C?*=MB&="&,B![-K4H M?Y?;YO7=U2,U3;C#O"IU%,?3I^S(4,18U&CHK=4@;3D^[)+Q::H<5H= -24F M)7JLSAB:.T<2'+?)@('.VPW/E_;8WDUR\L#K85.OA7$Q6U"2CN8FA=C;;_+U MO3X?AG)C8389QI5QQ,@@DT[5WA^(H9F(,9:.3H]JF(C0K-(-;T\>RNE2CJ>-)@9Q#IXMTPB2 M-7^F+"=+&6UL3ELGK($!2R!D#K1CQ=__W]ZW-K>-)-E^OQ'W/R!Z8C?<$90L M2K(LVS,3H9'=W=[M;OM:[NU[/SE LBBB#0)= M4;A*!-RCNZJ$-843#W4*7U>%O&H-VP*HKQ6\_\*ZE8$GBR1$>:.0H0%"5RP9 MC7(&G+Y "K DPFDZ*>74&GED%\J9A9R61R'CKM>L!QHM8U67-Y>K\3$6I $$ M!5'2$G7E>!;U")-@W+_2E]NI"R9DHNH@O_0KVMA;$:*56ON6SC20L&GUY;PV MV')W1!O\(+[D4U7Z#:0H4V^6*"U5CI]AA5PRX:;RM&":U\MM&AH/$V;TYX,U M$=Z0&&Z+PMWZ[,"31]M^9@^6(+#$00^6Z,$2VPN64)7G!%\8"%6L^HNC2[1W M)- E!FR''!/0*H7\ZTY] C7B"X/A'*^=5(\<,C=<;%$9Y-26P?WHF:;'2!'] MIVD278D7D-M;YCQV;;9A;F_>4,BQ&0MQFN[2=-T?=\3A"6&0@"M@A1,R<(1" M/*T_K!L##*K$% 1&'M9\M\E-V(CWJ]F%T9"XO=C&L,6==4UH%V*(:>D,'?FR M;R6(L;.)U(_#(^%[$RSAG:ZOB_(1F+9-15&CUOC]VJR2H(&V46C-T$NB.!# MRTX?:E6VYX&07E/C%*$#I;#I/ ADX\J CH %48TAI;U*DUM%FTO_AZ.E9Q0M M_>",)'CI*9<&_ PAU]^"D.M[#KF&9A7U6->?4^A0%Y7#!B]%O7!,T=K\\?C4 M5B#.L=]!>E\4EX@:!,L)Y02C* M'K9LDN)S*!+UV9@%_J@.+24)/>>*?:)S_">0Z29"RXJIF *@ +@3LV2Q M8"87BL10!D3A$<(5VT"6R^C)^.??WI<_1@&#"#AVX-2[G%LC215<9#[Q9GTG M%-DP>U$QA5?W?E>S N%%CNA*PD 3QC'ZG_V2EY0WT#/R5[ 7P)"F3EB-@L<4 M,FK(K5GE#WIW(-U"5LN_8L1<(_O:@* V3^[-]JKI %:UE8E^(J:Q\](/!X)T M8V(4;X^+H4.27.G8EFS94K4G5@O*A.8A79*4589_J^>N2M,H08W/$7D!P M2U)0C#6#LP^Y#TK@\VO([!AC:SU>^&KO_WMH5!0TI\A M[K)CL%F>B[*UY@)<13F^59B&B-8O'IFE5Z,;HDH;$J0>$RH MVS67Z%U J+*2:U[3HW@J% 5)[47KT8J6H&:I_D83FWA$ S=T ,J_"T2)Z8=L0WRYW7=U5283TT[7#D*DDAHC#EGX[/.I]756)FA\!\325% ;80=5 ME]1]U_]ME$^29F'66TAV$4#4?O9=<1YGTF<.],<9?YE_!_TO6IA!>BR1&UB] M@_W,0ZH$@D%QVH9NM. #7 4;Q>(W^3$!+#,!* M)%EP=X)CP+0.!'L9-H_I,F3/\8!BRH;3QE+\>%TZ61>\9BN(=;Z)3.?>$]., M>@RK]CE"I?"3*EBU#FM0JD:2#NHMZ0GNN< ULW79"D'@0:HSQQ5B?X*TW_[> MJWPZW<',(OX\?,6$B0%?W22>0U*1JT(:&ZEZ!]UBLIG9,71S"4E5<::KL.<6 M:Y"-E51[8)E5Q1\+J?5C9.E5&1R?=^#E6;+83 M43T0MT6C+L\FZ^R[I1O]_,$I+/=L*8YD16[_A@G4CL= KDR"68G*DJ_9]=WH M_6Q9)O8L,1:J+IM*5+XU4 EWW^M70AP*4@M8W84\U26:Q[.K!CA--[QL^E@UEG'E51$U\[C@$SE]7&4!C59KCGYFM>'O855794WGEI M-Z\1R+H+YU*K J.9VQQT6 N-;%8CU^5S$*WBA=#."LLFKD3Z((C&!NVWX'KMKDN\J&?[/--=$JUKB?V^4]^.CWYT;Y_!LP@7/QCTL//773/FH%K@82T.H';0EI7@J6OZJ9\(/ [4JM:1RR!1BV+L(>A%YQ@ M53%'=$1J+>A*?IMQIS7/32T0E:X[7! ;[9Z'W?TC[\:+5 4F7++,IF>SVB7F MRB64V:2LB(.!RP(UW?A)A]Y#;H+IG$V5EK=8^SW1W8JN*&JWN;TA'N$$G"( MW.Z?6,X_%G:>5J?/[9U-"TS4[PC\P^PQFY/Q,U3?0:M,;[(J\8X>:!J(0;3.;<)+=1@<5!)=&0 M]G;*2I:60031LT(FNBB2"R .L[/C,FGOY@!(JT@,8M#QLU;]M[I^-B'Z&J#F M6\G>)9CX]WIN"JCW[T].?KPI\8'G?7QS M^@O\^T??B//GU^\_<(TQ%Y[: \U@..NWE$:JJ;T8#+BE=5*.TQPIH1AF.L7* MO"26LGKFPMFA7T\3M"XW%IIT&7Y1R9"UZV!M>&G-J"Z XBBZ^%^ M1"2VG]?&SXW9T&0[TR.EO\UJ5F2A!F5C%%O_-G+2 M*,<1)58>UI[7<[LK80AO^:7%:R6 M"K&X;^SO.:S?TX-,ZYFR M!R"$)1))X!XRW1>>(M0A]B#1)1_J#Q(!5^]0MM9#CB?H;VY.+R;&U]WJD2/4/B4HP4O-?I3^=85D'6864]H\PL2^&&)"H0S2V&+*,\X+&/ M&5"6HQ0"0GCV-G%A!K@Z14Y**K9EOSE?4'.+^<)ZUD01U7'5==O*4K7D^QZ/ M6KVVL4_&'6JBCVPV2B2KRO//DB"TDR>W"_[UFQWN_M[PV"X,I!-0Y M@=Q/L MFZJPT079Y$B0%)ABS/=M0#B+,- CBD#UPFM^T*4L!(V7EV[='42E/% M486ZLBP=$[!]5.,Q5@W@@:?DLM5>*9(;3]D[@ PHQ($'EZ]P]G?XI=<2T%[# /OQ#U5:. M[SF@+L?L\0K3!:?AV0=IY#05'#8YL!#"0"B2XV?JS*,2WV>7AQO]9,_W#&+3 M$$&R"F9L$@K$T;LP>:$*P=K]Y26.:J4($M]@G";%9 ? ODNV/ 8^ID-%X0!) M.!=->P9WD8X"B("ZV(^2PP8ISZ@NK)CHN:7+6R2:P70T:@^GLXMP":5%H",=?(/$7V&AE<_4) M24I(/NL3DGU",I07% M(J\HXBV@2/,E:E?8(QRN#&AX*%N8.%X#WW$)K+<,694#" EASSL<14;-8QMA4Q=)U@<7_O,MQ42G,M8EJ+V,/(0H9HVT:N M@C-1XK"K\)\ZC(1U<*8KT5&ZQ':JD1T>FB]VK3%3C,J+ M6+NA7R7O8G \PE#D>1'/52S?[FIE9S3GY@.JP0>=9,J=:_#(%3CW\-NK$+EW MESO41"GLG@@%B5H8R4A '.=ML(D\Q'P_@$"\4^)"Z%XQ7+A\A"H:QVR953,<*>#T>A)V4 MI^[:!.329D(22#FRM$'I@3#R6$>C0OY\IN+)/*[+U7,+L[=_L_ Y!5VW>-=) M!J1QHD3^B8><&'D+@.P4P '_\Z:#1I4G/$5X(4$[H8;+3P,DTF(=PD59ZLHI M[$;_Y2*S,,+VKFKG&EK2J,0^(.^,\YD'*FR[BN"7 ]!9&\\V,:.XH%,1%C$W M=-5:<5 2$)RT0'$IC71Y#>M%(=/OR![&^(:+=BMMJ;B!25T:26]!O+MRM/*( M%L-82$]G\Q@JXG3^X,2:!#O_F8P_0S %*[/JRHA:EOJ#LKO1ITZ&N%0=GCY M_MO/,(<4F.;3&E11B?FZ2KCG[(V&_\RY*]V . J6%*:=UQG?\0-_VV'T4G[" M3H'CN)PQ:?/G!.E M]-NX@A6 #4S-1/K[)25J>6"ZA9E( 1IB2BL--TRJOC#[4>L5NMM_.CW94(?X M4UQ0(]!UD-"*>#"!@IE[6F A&OX1H@#*GI;3=:5]+,>*;6/B"=1 531_ MZ]0^[)4:TCS^C,/!D72,"EUI]/B13I4?1Q:BPZ7/^?RFL MV/*6#!2YW];HXHL\F0P(_A\[[NNQ00-093F=Q^W!L7"46C/%%<-9/(\N6"F;^VL47<=YX?8SSF3B^1ZG, @?/M ?Y6!(I4D]N#U6728=@3!5KT-+9(4/=T$@RM]9 MI]45;KCZP2#4S>>R/UW]Z;+2X @,HO<2G#^KLW(&P6+(TI+S?N*-'8]S9DAE MV*C BBA0+V!77,X6C!(H\$G&G.P0M@>6:MW),,ZR&J.^;.Y@IO.U@:,@T>5? M?-7*+[5]=70FYT"'@@. U-(SK[-*@ 3 E$<++#.4BW14#@/^W I\.N*CXS'H ME6B6E]@\A'^?7T+6C"374AG*2IJP=?* 4Q^O%7C7[][\-C_9>36*,%"/& +)L MV,C-^FUQ"J&A(EJ:N'@%(UBM+7K U]%1#_CJ 5]W"/CJ6?^^[PO:L3Y$<-E> M@#(F2!'J:8:QQR-KU;E[G& 3$D@'K,3.9TF,(,0 ?2^.,#:2;M*&9K5M23$[ M[-[2S,?K_":F% H$,B28Z+9.G**PH%=*.>L"X-YVQVK?887@_1W@,F9Q8GX\ M;S/KEF@NHWY>VWLSQ1",(#CLX3$76 D8?@S_ 7P,=7J.!@-?D.VPWR .'KB M)F=>Z(H=C$^&/FUXG3.,48!7/IM3YG5A%_Z5RDVW5\[U%]=WOK>B;LX0NLHR MR351 M)_3!(83OFP*2I=S0)L-9JV70YC/"?*$<<_XC; 1NOS$4&%<4NPL*. M:\GBA79D Z_2F?0"9 (XEB/IM&-%."6X&5=8<.6^I+O@_.1UM2(OYC]W55JL M >.S2R9",/&NL(I-HE8IK19AUB")8GI-T:5JA#Z/L:9!]Z"K5UI3&ZU+1F!V MI2XH8BM4C*ZQ@/Q@)0NS8 WL!6W@0;R0C: MF('29D%219$3.-C&Y)E2+.T;1*(E3%2#M<8%% MB*1?"7(E*0$E*0@&SU EUR7Q(A&IMM)OM1;583?QT0D"]C+7V,TQ/S$1"E$#%V9< MU$GE*O0N&-5]V;WV:M#M]553T&L-B\>O$51EZ0YP,)I2,8U)CSV&8Z[KC=?@ M$K52;;@SL:_1!!PZF:[%3B$!ERR6#HGZ["G\L ,8@L)#IF#Z8$AT4+IPL6F( M'=EQ$$ 9L9E7HXDU0;T =>8YI/)K_@7=;YVP-<2;IJGK@PF%&*2;9Z:YIPI? M&=)/\4)YMCJ/P%E1WD=G9$6YYI_J.TV0,HC,M',I72U"HR*#?-(^BMX-D5HUV7$S,RU240\&KR'.>QP1.[E3))*E#XIDR:$V4U MQ"PQEQ' >@>:XYYX&R\278!LJBIUZA7GK]XIKB%T+,=.CYQ6;$"'P82V(@96 MT0ZO$+E<.WA)S>6.@L]97P0L6-]7UKF=D)_,/.98\_TTB0=B3VKC):8Y\95^ MHL,&$"_X!5I1\7EAZ!^>23'/B/RK4>[LR\;"&J<2TTN4: KY,0D>8\UC1MQ6 MYIQ8T^"E\&W%61Y,@XQYV2+6,HU2[+(J0S=Z,S+SNZ)I;)9V7-W3U+?71"5@ M+WSKY(W@2L'@#!N2';AM#S>G"T1",'7IC/50JP?TYR[>LH9"Y*KR& U-N;I8 MI@V9[\)Q=A;,%+Z1E^^L?$7]C*/ [T"!MUJP-^^DA]1J_5TH4-C0_@+D_G^L MO0L'UM%+NI;(+19V=46L9.[CQ2/MYHA8[Z"(2)V?/UM5.#&6\!D*43A>0E\) M!LP;:9O9@%4W\QX-5,MOW:P;TD%YB0AH6KL9Y@.AGTY)-:H#M$RUV@/, M R2 &VP_^BU\3:KL_$'CWO M,[%])G9[J3?^/@J>%]H2'Y+R,".D$AV2T$^-_S)?3WIZ-ON?-O MO!X\+/I7/9B$3S!'S:EF(M?IH$7@K;)7J*^C71HL]&@C?K@@S2H G@ MV4@*.*;XBWV1,Z2H9E)=Q5S2RU>4TN TM+NPM/PVO$,S 4/,5(C:&HY=AP7R MK855R?6"/2OU#4='R0R(;C\TI3'J'6%F('9(Q'09H82[('^XQ)(,N 0AN#_' MF (F54/"^3\Q([L$/P_\S_F(Z9F9L-%E*2O@?(=8& ^ P5=@6 *A&Q@T7X@E M+:// @5#82KA#5PLY7M5?D[<56CB6&%%8P _ED&PP+- BY\;\%VNE$]A]B!> MD;DA@F'IUQ&#F<)#5Q'K)A&-QJK]H&-BWHBR+YB MA8QZ$7U$?R*T60:\ WJ@S8I[K%*T,UPZ"CN(A%JS)<&XH:;S*8$K!$*68":% MQA']*>Q$T& +L7)+K9\B,NG15_:M"C#A#&0:-&(=*R4#G,- 3HR"3]"02EX- M>#9:T_B;R8""_^HSF*L\CM!OQT8WF MW70*B;$G?YR]__CN1U73Q3WG>%HY?JSTO3CRHG&NL]A:C)>2*D/T ?<3@47J M6!PQP6FN[LRYL(-*7XUGT!TA.X ^=@1 U(F)8JKC.B3EM96^]QX<'+M3]HW=8D?%,-XC44 3+SQ!6A_7M+VD7A3:JTH- M;;HD)89)2GYO42.9.9VR GAB,-TR\'D&>H2BAJ2P%I $4'ZIXBX%&,HH4(5# M-C_/)RA5&;\QI*-51C&V'\2XG3 F0("6Y]:H8QAWWR*%*0-FC14B5P%##0CM8%8*F)' MX2IVFN/K8I=@TQ_L4D#"^A=[7 <0?'?->0C5$X[)7MR0C& > MKU-@RHG<-<"4VC7SKKEBY([=%C*=7UN= MARFR_;WA(-^:!#C^ 7Y^@!@8M)%<)!>9=!8/+5ETQ M@R:&@8ZNR_SKXTNY%+$"03%1J:M72D$GJJLT$JH']:%@7=WE>V%WD"[8.N.$ M)]P/E,=RD\SK"L*EXD=V.WO0XNQ$I9M\0I(3E["GBUDA4JP"I0%HN["Y63OT@%PJSN* >]0BV?L:0H# MT6YM@=R7#0D0_B9R,$R&8T,V=\@EA18GL50)W *) J3VQRU+PQSV#%(7S(5B M3ZA!2T. +/A!:)R2-5>'-CM(AH9\3_'(OE+R\46$2/KPN=WBV.C_BZ+ %,MH M,P"0-R]+[^&&*M(CE/^R*UY.$KZ]0CX]Y['YT:Q6+-@FH-5ECN+H#' :K##& MR@I"*"KL0E+N42D>L2%\$PC?B^<8\LX+W06[0=7V]9Q4#2F3Z1?&^=:P,@:@ M6N\P >ZQ-_)AMR9!?:5T#22UPYWXU-_UEC#$ZLLB*=@(X02 W5ZK0XO6,NK8 M56,58_=F7,:DW&P5263B4%2ZFE<^/+8OL;DYE HK?I[F(PR=4%6@BRTMI8*0 M!'Q5L4#BNE982WIFCQ2$N02(,Y"$:^DM=T< .V54--IYSBL&2P9YZ2'7@.5O M)76>9GPJIC:A.ROC?8 M =.9 ^R.+!8SZ][D6$B')X7T^0%Y"?:D/; _73A,6',E&.)?);4*BCC87SB2 MO50\N_HO!'P4+EU[;1,B$$Q.J$2R[JPC'I:%<2RYT$H!\6.P\YIJ%RX7T4(A M&^IZX\Y%J#J2I?1%B/?@]+OCE,W0=8#/$["IBMK>0*R6WT29?P#D4T#P/*9P M^&=C%D$V [U4B1X.KL,?VP'O%C!;!_ETGQNFW/!QGQON<\,//C>\N4'%.07" M"0>,Y0WP)0*I1/DYAEJ"8Y9U@=+NO#P5#@W<\+9ZAH\'P.B":EU\647H[(%9 M'IV91871#8K/#(\&$.88W%X4X]B:,1=X-V#?";8,?C7Q;+ES-D^DD3!$ M=3CB))<4V1V-3_I:#.T:!^TA_86(5YR_%26])Q%/Y1EKX#^,[S)>=J]4X1<5 M/ 9[=QM F%%0-$*&3'Z,O#?1D*_51F5@^W&[7^OD2KQ'S43:V%%A'<"8]_=> M39.BA/+I'8I+XF^'K^2SF&1M?A+"IN'G=JTY!8FF33X[0*C57"1-R*V5*SYU MQH!K+PQT4(:[C^"S?1B5LP8D2'%7?,)[!I*M0T!UZ@.NXM)G/D!+9;.Z:9CT M/8HS&K,;P2R><*WOS*AO6RT!=#UL!6,JU.>BL?*W$,](+5%LCV!OTLT' "PVHN;B:,((=><\5X M%ISV@UUL&8U^!O+@HN^+3;% PV(W" DD#H1*O6.4M*MHEG,_&6?UB ;RP8-? M)"G?]2"<;57ZSE8/68\.)++Q]1[_RB+!KAA+UPV#U:1QZ9P.P0[PCZA\(/&2 ME@:[%@](7X9=YU3]0GM9?;/,*Q=XH)>/1+>Q@#I6%L2N[ZHHL@WHCQOP8;,# MNXR1RK ,UMT38624%*"HI$[(P$#!@#D00MB"6DS MUSC]JT(5 QWOD%^YI'PPV.!F@\BKNP6]5 6>>RA>DL5P <\@R"ITV.$OIS0. MK =V!R9(16(H4!*1?EL&:K#A6!WZ&?FZ*U=$!AAUS$5C-B(&UKK6* <476G@ MVBA/K(!LB%-P43(%C!9UQ @P(1U''8]U)F,"'88GK%$OC":P( MPT.1(6 7B4CPPA?UGWYFJ%MI(NF&6=T2 H M7N;B;DI%):UUDL26$QV&>FB) = @08<]K@RJ6\$1FY OX^Q,'XD3_;\...D' MU B#?T.4+2C%5JAAR%O<%4CKM0$R0KHAN$(&TU#2POW*A6GF SWZ#)9LDA.Y M@G/)K5.W*!%X@_WI:E[81-((06J18Z9$'$R"5=!E&]E;%:GAK>P$QGMXRZG\ MN_75K)P2JNI_D#M$;DS79'FQY+O9"X_3/UQ\WLR-#AHO%&?/LRD)QPE/CU@$ M1.)U7K\)6B?4%(&R#4(V!:CN";X\/<\ 7-Y9SJV8X-<[L_R2"2CXB21NTM\C MS/&BE5M9CWM1,2T4WFV&V1X*G1GM#$:7>&,AUHS6$QZOJ[%<_15?^&8#T2+4 M*&-&9< 5\0Z$"R]K0QD2J]N"40;H<]R1*6CJ1SA7&L-)RP31V!LS(TR!C@,_]4/&NBH.JN-]&+ M)XXJ=NDIK;:I0-18?CK& ?.:IL 7@JP'LI*Q^44!==V4AWYU+.WPPFK0M7KGBL^LP# MJ=H6YP$3_Y+Y"S>PPZT65^**4[IQ>!>J9' XL3 MZ.8*6G-TZ>RK"H "@+'=U!.KNM,(D)O[>\-C-*D(;NRL]>#58-0#TD&&\!;N MX,3NX]MLO!O$TUXG7%)-Z F!3)P:<$E2_^<&:O7,WHPS""B_3BA8BW$&PTYZ M[-[([";1+\M)84VYWY*Q53HXWCZ!3 GD%WT"N4\@/_@$I$JXA!O)TV(50_.!'BZ/E>O93[.,+L M:' ]\_V&=P\:3"22WI4"IWB1&+F>FS.\TRZ]S"LW()>*ZLR$"FDK8U%K' M*6@%CSTG+DMK,(XH1^V_^7!\, I)HY^E$J IG#J<+LC M;E#^(:Y4JK:=P_Z MR8SD]CS731JMCJ)U7Q= $2!]MY'3:->&_3.P PBQ M4!:S9U3= *19@"\192U9)!I_NG0T"F&.M,X@,)TYTD)7'0Q1)IU2;E1\<9\$ M#PG/KH [4[1-QUC#R\#J<]/:2LAH<=Y6H4S:*=RP_M::"8S=DH]Z9A!5).PI M\K&>J$ENPF@Q.TH$B\N%*F)CEQAO\@;!A1CF8KXX3@]G#/BJ _JU#G-H8^=* M?8?#"0TL6=(6?RG<, XU1-7UBFK:TQ"L"+]8)^$ST[ ZZT6Q%VPTW%CG=W3@ MLL)2 _G@9>:I9I2TP(& Q#]N1!CTP?..B7PBS4"U4 KONP-_(?(3)D(U6Q-C M=](7T3L^?D97DDF8-]$M9%EFE+S/BS;S.#<$\ D5]5E5*W%U_-^O1+C%?(VT M!N(>[A90_;'Q"&\.WTU&,S ;=)M#'@W>N.[#0CW M(V1'H5!48Y;BL;/#-PT\7^EXKO$[-CK^[=2='4%@L?M#DVQD3X&&_4)H M5^)5F!=FPYQ$3:;.L#C(N2FK."%AD1UK.B>LK BW,PT+@#T5:'E>$,]%$5O'YBO&PC7@*$7]"SL2BI< M <+F),6MW4]5K0 X]*!%R'YVI, YVNK5^^3(MM=G3T'3H9ET0?*6\.\YAG(>=.=DV+OC+'1' \483"]* M>WF33"L6429B.#C+,ZH*@\=7\!;-<:)^O$1(267_D)FER\8 ;X)4HZN\9\1?'@;>3O-KK:Y73#!>/0RT@=? $,N>&-1J81U72NSZQJEND5 M$ ^A4EL2PV[ +MS%*SQ0&X!'->8K#O$;Z =SI08W$V!ZZ,RDKHE AX#)!O0 MEX1JZA$3)/=1M8VSYML39XL4$@85C&++\X?4[9$RLK"E$MHZ';B,=0@,AW*R MJ\J=?[J@:IK#PMY7PCCB$"K7>RLZ$AJJ:;5_QLYOH^^//0'G=J?@S@@8_6GB M4&RFRT1T0*M/3S_?Z]/3?7IZB]+37^'K-YI$4O3(CLQSL# 31XO[HL-2:-\: MH ?MSU9/.*2T5I30 MU(^E>U4UX))K*\AL7_E]$5CW"%^O#&(,URX8,1-P#%3E.660? #4KI$U*28U M\.A0HAR9;O.@Z$M%P9&G9\(6_D#/%)IY@O7&U+9@$E'K8&P#9NTCRM3,(=IO M=8OC5,1/$]DT%0(,@H0=NKRPR.;+V$CCPY,4!F9W@:I_<>. A6@I[)N0))-& M:VN$F=ASE^'28_,YSP#H? D*^U\P$686IU/J6T*DM!154R?"=VL* MX)2J7H)W/4:R0G@X=<9# BH9S:HP1[OB@$D:J8C,L<;1IL\YNR&2HDLY3#K= MH4FP62Q$-[&?;F=)6FF?1KDNL&D"0^% M&5L^DOI$ZO)>V#"@6^);QNFF68)-[Z@'0^788GU!:N/U$. )%)CJ:4J0Y-FF M8W'29Z640O&2M,>X ;)#2$7DK4O@;< E.J 2HD0X:N?O'V(TTZD2U>^\0RFN MR\4U-8*4+5$[96H'RX)@GP-X!\VBBLG2;*=$'KJJ:7>H5KB-4ILP/X7A&DST MV-7S"D7">YB-[IQ9IX:]T^9IOW69;2T# 2/:H'2 )Q;"RX[5&$799.?82WLD MUV$(P1A$HR1OE(ZOX%746]M<=_A:C@TPY2R*#CD+&B*ON;!5&>W 5\CR'1O6 MD4I4%<1#]^F@SAV!$"F!Z>BDS+4FM'8\.&YH*:;()=#W4YNRS#><6+\EG+>M MRS7)[,$J4W/@CHD#AOHS),"DR)$%7N;%9XQ%K6P3V3[Q%1,8>1L1UAKV%S-R M%>4I=*'DX#HJH5!7#'Q,X)TM?>!\KNYU<%(#OS-NP4GA#;]JT41\ MJY(8>-B17OI09/* %YY+B]CL0DTU2A7@F.](998KG@]9E@%1B#06:]!@!:$0 M,VD&NWS+W>A7;XKQLOD."VB2!;WJI6,AT>.TO^%O:FS-8.CD5!10SE4F#K-8 MT!NV 8=YY7OE?$4*MI5-O5;JE-N]"E,,WOE(7#.JHLK&VO G.WN0^CS@$A< MQ&F-4K0>=U/XG$X T*"NJ(%KZ$LX7>69<;(WZ"*465\&X)NZN^P32ZS/.!&X M.XR$H1S,(.1.!Q"8C='8[@!KJ"V>H7/>4'"4\\*[5J$U*"4"N4CJXD.@5LCI M"A_Z9[-4R3 :E%QV@NF0[9\OR&MPCEB'K&K(N*JOM.#[ISH2O*L6_$$ MKM41\%^&$!#O*2-XBN;<@VL'"#E3JV% M[N3?&GBS[#F6,T]".R1-OU]G"F* M.28L!(8EO,,YQ 5EXRUZLFZZ>U5[3@W3*PH/&<* M'6P0#!W5W%YZOOD2@%1B+$NR MT4:ZC)2%M]-\*T,'*!IC10JF6Y.".(&=:JY MTFD]-L4/AE.<91,_O'#V?!H M_^CYP?#%LQ]H%VX[>8A9#YXPA;\HJ@!&>Y#+X+:58#7B(FC5_-5ZN?OZFWS% MYB1E,-RXG@@?WK?M#3.U<>>]Y0J+K?.AYD16U::+J5XC]EPL">?+8&\S=L1):U*V?1"^1>A2$R3A>P,&B]F+UG-H- M"D\'(8Y=*1$[BV[#FCSV Z??P0#+Y&AC.:^/QP' A*+E04ON:3ZNA7$0=6V, M%4L+AF$TZ] M\ +H;J-UH!B]=WA!Z,4,P&]A/C'#) M"2X8VBH@TE[6>4U3)!7\DUIZ^$8:UQE0=N=IS0$:L=^LB0&Y4"B$J-,I5--* MZ!)L.I^*P4J)U+A[U57_VNLJ:O>4EO-G0ET7Q+'4L)T2,]E%4E"_R49'4CA\ M6.4^-F'X>U78\GK!RB@,=PL.VQTZ;)=B=U,%.3Q(A4GIU8&FL&^E$2]9Y#G\ M/?BEHP8V&!XM"S(IQDE*:S+U/;-=#'!S>YHK B#-9+ 8@%(S#>G9. BX*BH, M:@QX(J=I?EFZ]-+U[$\'B2K=8L=MBQOA1IIH6T[J2EC"SECE MU]FB@^L8HE!6;2?>,CVUV5G&V=@M=K<-"G?Z_X/,P1D^^PT;HYM;FD&'=JQ& M6T9!0V.W"]=?:\K..LU)*#R69\[ONK"V/(W.G[IXX'K0[FIB7,T95L9!$IMX M #UG:HS))[GMY$(28O7;-'.OE;Z $9^2:-#V@2R\T\# =XU//)S4QI_&M0R8 MQ5?4-#6)8G6QTH.S7C\VS[!T65PS(])YH-;J12ZM1P7OXY!%4)5(I<7"C5_E M+Z/ ZR(Z-(G+8A 58K+8EOFE_./55^RYQ+;]\F @%):Y"-<#GNJ!W?*[U'68X[Q&,[QD@T MAH%YD]A(Y[BSO5"\[T+S86UZH&LL4HOX&9E:@.8*BZ%\O$(9W)4$[E_4E>'2T"(3T.S*:H VAIC0L;U, M/5J90P@\-NXM=[KZ"7M+97(+D&*-I(JIK1)YY] M#$FK,4 %S/QFK87?XW&?[_=XW!Z/>X=XW%Y#?]\:FJS&,:=7IXZIE$E@F.U3 M%]CUU_FC%18%*XG',^0KU@$4+%SLQ>/1BH>G;@=WP=I01'0G0H>JUXA@.[RS5\@:8X(I5X,'ZT8-MEE.P$ES@'QH9%> M9!ZUR,SCOUR@S0&_\KDC;!3,;PZ$)O:'25*8L?#[^/J)7HH>K11MBBGFD !;[)?0)7(L3]![[6E%3M[]5"/(9^,Y-\&RX(BM2)( M+]R[HR*/G> 1KR\+),-1$;A:VO4D0CWLG;$):GW 7&"I L!WKND#X8<,FS<@ M?-Z=3&[D@*CR+(#B ^^3_T!C"6FU M.A)0V/3!]?#C>IYE6#I P!#?78-.)/4RVU%J M@272JAIGY:PF^65&Y8?^22!!0'_*^DK+#,7@*B:(D\=11!8=R;2_1 .^DE6)3O04@EE29%!2ZQAAA@VNZGC>NX:JE(? MLM?VBKC$\NSX,I(N;I^IY&QLM\N[#F'+SY%44(X5=9M.@@UHRR<)-#B!6L F M,1M4,\X7E-UO?IF);X!LGP1J;J<6Q$U4N3?!R.?,?7"5%K_38HOWK;V 4AT$ M%D)9+U[CE2%.9RXRY M/'_JU4Z R("1:=:X=S?*M/<8W)Q9YRTT$N5*=-MQ-*FA40?P"4^$$@@*69%CX6TK4DI6&%O M] 1<4''J5W\N,5/F7H>4$S6L+L3S /\?R9]Z<7VTX@IF'#NV2#Z!L2*KU,"J M=G2;U&W5RVR$%/(7W)4(.\T R7[E^[$[(C56E1URKP&; "I'GGF(+68>J$G< MP53RA]V*69MW'XY>C'LQ]A1S'69H4D;8*P'C*A@M+0PROPO8#)91A=Y9;I4:B]>O7B!>%W$XYC(O83V MOJT+6>B )DM9G7'DA"QTX&>&($UH00XBB#E%W%HG)6YPN/2C_Z[SHI[W4-(1<['AHW2&L9.)]%)8 MDUTW,00Z2([:D?2?0Z([\_@DM;;V54%SA/V] U'A+M7],V/63E4>\]?X4N:% MN>22M3YAF0"WI)L$=3#APYA1)6A)GS4%!TZ M^43Q19RD/$=XCK0M9V2_8T&@[IZ.=-6!;O$+6$12:O2VYE1?N>Z(,-IT[:.3 ML3UP(*WILMFE@% &.;;/BTIL]EK@[.A0)87*OK9P5KKY,@%%*^,9W M'7I+14VP["5F)&I+@VMKK27#%*\W![!IZ>C#97_6$4$5^=&XLCI+[U$/#0%FKRXF36:J]I6-)OWLTX@>! MPYR&()JW 8C&_N+G-*X_YV7T!"8G/YR2"/P8RL @JK-4^J[).G""&8\Y))VY MHQCNN_:AEGW8G*:FP,WH^2(@*PAYG% MZ51>>RJ=>9XD_*C.[U,'&88Y82-P^WW?==P*5C*IK3A!Y]8:KO)+LAMP;"PU M3FC:,M,8C^]6&-@Z>&I[ &3A/*J!36&Y%WTC6BJ%,C'5B0_9Q!>*8PN.B#3F7N MQX)]A($4';O PIPO8^PJ+ C=-(E=.P#J8T!BU_GB;[EAKZ5[UPHEV@1X0<5Z MUG@[E?IZ&A7Z5.!%U;B> !$)".99GJ,@=U]7;.Q/-*1Y\WM+ V^A!Z9=>2R- ML,MIAXGNOL'X(B*=(8UQBW4P@]6&@78%]P^7H M' =G;M#5]]84*T01"QQL!UQ[-_I%M66W=K*5X['1_J\]+E#AL_)0$9"8%X!K MD@7Y"4%'0C1%S1BGR:H M^,!&62X,M];AM!L8(*V#^8S$M"* M]BTXK=@WJE##QB((&2'2!=A!\!C771$ U(Y19:RX+#KFTC4/!/+[_N;@95"G M'7T(N:MXH[T8]"Q*";D 0A=[ @/<97WAW5#XHNDLP5J0"+Z<)1.K^#$O<;R_ M=_#JVTWY;WXMM:_\-#Z>'CT['DX_V1T__G1X$#__=/Q\[_C3Y/G>X?[PZ#B. M]PUWMNS#^\\/^_!^']Z_P_ ^'=*WE9D?O?F";:#*3PD7H!.RU)+PS/N[A\?]*M_V*K_8W7O6K_+MR_)^O\BW?OD=@*/0K_)M MFQC/>ANC5\O?Q2KWLGPGJ[RW^[Q?Y:]?900AAU#S5H MKJN\&2*D9E,' M_/;F?GR-N8=2]1737.\ ?Q^3O-(!_3ZF>94#^*!F:><$O_S'#\]_^/H9'S[? M?3:46+C1B0%&@;1*#)#4W?4.L=VL?C2QL MG4I@@Z$7A9M7"QB$V")1L&H!H%NOK65]?5OZ;^.Q,=-IJY \7]Q:.."XZ5OM M[PXWVKH58WV,-N^5VW8GGK] BF95M7CY].GEY>5N:<:[Y_G%TY-B/$LN3/G4 M3,[CXNDDKN*GP^&+_+XW?+ZWMW\T?/'4?-G9GPQW9]7\ M'J!);]^]C\Z6)2!OWM=VW'%IHI/SPF %ZR":H,L:(_3S9%$D:33<'T3[=O # MJB^9N,HI!]UL$.>^?G?V)OJ-^>S5'UL8J!LX 8_%S+_R"%R5&;F5A3C>^<\; MW,F'8*C?Q]9=E:"]E:D/=PZ>'QX=W.!5]" LJD=S]&[6C'BT>W=5$NY6IG[X M=+C_%*[4M=;K_1JI^UWK^_ALT:TU.?<.K7I_,7RQMW=X-#Q^&N_O'[PX/#C^ M'[ ]/]V7[>GL3+03WZ?$Z?P;<(<4#=.S/J_+*GJ.IN>+C4W/DPLS*?(!%*+O M7F%N/D*K\F'=8"N,Q\=@(VZ-*?@HK(:'=2Q6&':/>R?NQ4P[?OHW>-@/JN PG?&,/3NW+/QED?K]MVZ@_9BGF8 M@2J[8GVD:ILC56ORC,.]>TLT0@T!F#[_16T*?-[QJ@2B],<)^R),KY-8[.-9 M#]'FZN-96V.E]7&2!W:D;O*2?BP;]7 SEO<;SAINE-[>,K/N85AOUN0Z&-Y; M#I+S#1Z\\6,:^R3\8Z;4>BF!A_JU$3#@WAG>/@D_I$"6/BK9Q/^ ME;"9^S8 N@E"V.H _CW)%Q#]TB_ASEG1P=Z^>UQ5&EQAE?V49'&&[7Z^"ZOLX8?<;L)<>RC1@OL_P%MA MX#V40-P#F-=6&"7]\?K>]VO+K,O[-2(WJT/9,EOQX9B$]T< \E6!NN%Q],?N MV>[IKK/;A@?/]JZR[5[L'?41M\<0=M@*@VS+[:XMOZZ_5]'?\M7?,IOH@4;< M5O!E]!&W^S.OMBKB=G_F51\ZV^9;J0^=;94)UX=BOO?C];WNUY:9B?=IN5E36C3/0Z']<(Z-]!\R>1WT_D]Y/ M+$Q8YSK=5S%$=+,C\PXKDO[F*J,\#U5?&Y-K\)$9CXR$ZBM MO$RJF7M&FF2&/BCO>]"1J]YAWSH+:,L-G2V_'[]7T=_RU=\R(^1AQJK .CD[ M_:4/5]USN K-AX_QESS+Y\OH;#PS\SCZ-]VO+[*-[-X-.3W[M@S2W:-2;L3D]9N?^HC)@XJ8O#;3)$LVMRWZJ,EVJ>0^ M:K)5]DOOA7_OQ^M[W:\MLY'NW13Z]>1??=3D%@V;7^.12^5]'?\M7?,F/@X09,WG]XTP=,'E3 Y'UA2FM&7",=TX=,MDLI]R&3 MK;)@>A?\>S]>W^M^;9F5=,_&T.%W'RX)NE'?A65SFML11._C\U45/506-,:/ M+>!CB?H8-#&)IO"QNZD2ZB,W6S/\K3"(MMSNV?+K\GL5_2U?_0=ODSRMXE%J M[/]/DHN;'X[ZH/WCAH.[IS6YI]?&43+YQP^?GCW;&YK#Z=ZGO>.]XT^'YB#^ M],+$QY^>[<73P^GS_>'Q9,^^ /E2<*OL_\B;QJFU$L#_B?5VJ]>!WV\62>FYU18>+/ M._'4OO]EG%[&RY(G]_P%7&*CO)C8O^S)V Y@3/:,'SS[MTC]&U:AM4OS^,N. M6BA6!#M T/.2OR:_*W!0\LN\1$#1R\( :OG"-':)-]GJG)?[P]VC<(,/A[O/ MG[7V^%M%';?BP.^'(SGZV\=WIUTJX);9C3Z"@"*KD?VT%9ZR12^TYL@T]Z5K MN>F0GKW]^?>3CW]\>'/VZ?!@;^_%/A_(F^^:A M\Y-=W%+R!EV.4IQ/[1S^J MOS\=?8LJPP$EF=54K!@:XQGNNP&]5[Q/X%84YK_KI,!FAN45-.SPY^&+@\,! M?U$Z0$>SN(PF=;J,T)^9V#\GI?W[(B_P-2,3E7:M[!_R#)V=D9G%Z30:+?%! M]I2;@CZ 3RY,G=EOX0/CNIKEA9VG_1/[0:=6+<-(SJR@GJ8X<#.(SJ!)-M\YJM$\F??SWYXS_?G46G M[SZ\?_?AY./;=[\[V=S4I, MGI9/HX^_O/OMY"SZJOP@=R%?['N[,W[W^)WNQ&/[_]]=>W)[]]GW+ST"[# M_\A+LYCALB=IFL3SA[WLC_8Z;--DPW5X5NQ&_V5_\O?B(#K-BT5>0!3AM;DP M:;Z8-Z[+D_'8:H?*S@&?T7IRU^TI,?K'%1B_+Z711]>/;B&ZSHNEH]W\JR#8 MK53,P5YG4/XB3R;=,7D7='\ZRB=+^W^S:I[^\_\#4$L! A0#% @ K(EF M3PHO*T]/"0 ^4< L ( ! &5X+3,Q9#$N:'1M4$L! M A0#% @ K(EF3P43@PYJ"0 [TL L ( !> D &5X M+3,Q9#(N:'1M4$L! A0#% @ K(EF3Q]_NE3Z!0 8" L M ( !"Q, &5X+3,R9#$N:'1M4$L! A0#% @ K(EF3T/#/;0,!@ M_"$ L ( !+AD &5X+3,R9#(N:'1M4$L! A0#% @ MK(EF3RAM:Q11$0 ]KL !$ ( !8Q\ &=K;W,M,C Q.3 Y M,S N>'-D4$L! A0#% @ K(EF3['>[>=!$ $O, !4 M ( !XS &=K;W,M,C Q.3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( *R)9D]M M@F^IE24 &N# @ 5 " 5=! !G:V]S+3(P,3DP.3,P7V1E M9BYX;6Q02P$"% ,4 " "LB69/)Z[[#B-] ")0 @ %0 M@ $?9P 9VMO&UL4$L! A0#% @ K(EF3Y>N M@$!N2@ ^H % !4 ( !=>0 &=K;W,M,C Q.3 Y,S!?<')E M+GAM;%!+ 0(4 Q0 ( *R)9D]%O:9%=T(# )$P( ; " M 18O 0!G:V]S+3(P,3DP.3,P>#$P<69D-S%B-2YH=&U02P4& H "@!X ) @ QG$$ end XML 48 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 39,534 $ 29,821
Short-term investments 113,385 110,667
Accounts receivable, net 24,345 18,673
Inventory, net 12,801 13,282
Prepaid expenses and other current assets 19,223 4,124
Total current assets 209,288 176,567
Restricted cash 8,881 8,775
Property and equipment, net 20,038 19,153
Operating lease right-of-use asset 12,146  
Finance lease right-of-use asset 53,343  
Income tax receivable 213 213
Deposits and other assets 3,527 2,262
Total assets 307,436 206,970
Current liabilities:    
Accounts payable 3,501 6,286
Accrued liabilities 29,602 23,964
Deferred rent   115
Total current liabilities 33,103 30,365
Operating lease liability 11,406  
Finance lease liability 68,851  
Other liabilities 3,960 2,745
Total liabilities 117,320 33,110
Commitments and contingencies (Note 10)
Stockholders' equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued and outstanding
Common stock, $0.001 par value; 150,000 shares authorized; 36,945 and 36,135 shares issued and 36,917 and 36,107 shares outstanding as of September 30, 2019 and December 31, 2018, respectively 37 36
Additional paid-in capital 414,665 378,352
Accumulated other comprehensive income 1,837 738
Accumulated deficit (226,291) (205,134)
Less treasury stock (28 shares as of September 30, 2019 and December 31, 2018) (132) (132)
Total stockholders' equity 190,116 173,860
Total liabilities and stockholders' equity $ 307,436 $ 206,970

XML 49 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Treasury Stock
Total
Balance at Dec. 31, 2017 $ 35 $ 331,073 $ (591) $ (192,183) $ (132) $ 138,202
Balance (in shares) at Dec. 31, 2017 34,647       (28)  
Stockholders' Deficit            
Common stock issued under stock plans   2,839       2,839
Common stock issued under stock plans (in shares) 208          
Stock-based compensation   5,402       5,402
Other comprehensive income     (704)     (704)
Net loss       (2,711)   (2,711)
Balance at Mar. 31, 2018 $ 35 339,314 (1,295) (194,894) $ (132) 143,028
Balance (in shares) at Mar. 31, 2018 34,855       (28)  
Balance at Dec. 31, 2017 $ 35 331,073 (591) (192,183) $ (132) 138,202
Balance (in shares) at Dec. 31, 2017 34,647       (28)  
Stockholders' Deficit            
Other comprehensive income           1,298
Net loss           (14,730)
Balance at Sep. 30, 2018 $ 36 369,709 707 (206,913) $ (132) 163,407
Balance (in shares) at Sep. 30, 2018 35,995       (28)  
Balance at Mar. 31, 2018 $ 35 339,314 (1,295) (194,894) $ (132) 143,028
Balance (in shares) at Mar. 31, 2018 34,855       (28)  
Stockholders' Deficit            
Common stock issued under stock plans   2,836       2,836
Common stock issued under stock plans (in shares) 311          
Stock-based compensation   6,461       6,461
Other comprehensive income     1,606     1,606
Net loss       (5,398)   (5,398)
Balance at Jun. 30, 2018 $ 35 348,611 311 (200,292) $ (132) 148,533
Balance (in shares) at Jun. 30, 2018 35,166       (28)  
Stockholders' Deficit            
Common stock issued under stock plans $ 1 13,925       13,926
Common stock issued under stock plans (in shares) 829          
Stock-based compensation   7,173       7,173
Other comprehensive income     396     396
Net loss       (6,621)   (6,621)
Balance at Sep. 30, 2018 $ 36 369,709 707 (206,913) $ (132) 163,407
Balance (in shares) at Sep. 30, 2018 35,995       (28)  
Balance at Dec. 31, 2018 $ 36 378,352 738 (205,134) $ (132) $ 173,860
Balance (in shares) at Dec. 31, 2018 36,135       (28) 36,107
Stockholders' Deficit            
Common stock issued under stock plans   5,406       $ 5,406
Common stock issued under stock plans (in shares) 226          
Stock-based compensation   7,129       7,129
Other comprehensive income     436     436
Net loss       (1,342)   (1,342)
Balance at Mar. 31, 2019 $ 36 390,887 1,174 (206,476) $ (132) 185,489
Balance (in shares) at Mar. 31, 2019 36,361       (28)  
Balance at Dec. 31, 2018 $ 36 378,352 738 (205,134) $ (132) $ 173,860
Balance (in shares) at Dec. 31, 2018 36,135       (28) 36,107
Stockholders' Deficit            
Other comprehensive income           $ 1,099
Net loss           (21,157)
Balance at Sep. 30, 2019 $ 37 414,665 1,837 (226,291) $ (132) $ 190,116
Balance (in shares) at Sep. 30, 2019 36,945       (28) 36,917
Balance at Mar. 31, 2019 $ 36 390,887 1,174 (206,476) $ (132) $ 185,489
Balance (in shares) at Mar. 31, 2019 36,361       (28)  
Stockholders' Deficit            
Common stock issued under stock plans $ 1 318       319
Common stock issued under stock plans (in shares) 305          
Stock-based compensation   8,247       8,247
Other comprehensive income     59     59
Net loss       (6,309)   (6,309)
Balance at Jun. 30, 2019 $ 37 399,452 1,233 (212,785) $ (132) 187,805
Balance (in shares) at Jun. 30, 2019 36,666       (28)  
Stockholders' Deficit            
Common stock issued under stock plans   6,666       6,666
Common stock issued under stock plans (in shares) 279          
Stock-based compensation   8,547       8,547
Other comprehensive income     604     604
Net loss       (13,506)   (13,506)
Balance at Sep. 30, 2019 $ 37 $ 414,665 $ 1,837 $ (226,291) $ (132) $ 190,116
Balance (in shares) at Sep. 30, 2019 36,945       (28) 36,917
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers (Details)
9 Months Ended
Sep. 30, 2019
Revenue from Contracts with Customers  
Typical payment terms on invoiced amounts 30 days
Practical expedient financing component true
Practical expedient cost of obtaining contract true
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Restricted Stock Units (Details) - RSU - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Stock-based compensation        
Total fair value of units vested $ 1.4 $ 0.1 $ 7.3 $ 1.2
Number of shares        
Unvested at beginning of period (in shares)     532  
Granted (in shares)     301  
Vested (in shares)     (210)  
Canceled/forfeited (in shares)     (17)  
Unvested at end of period (in shares) 606   606  
Weighted average grant date fair value        
Unvested at beginning of period (in dollar per share)     $ 35.17  
Granted (in dollar per share)     70.42  
Vested (in dollar per share)     34.93  
Canceled/forfeited (in dollar per share)     42.14  
Unvested at end of period (in dollar per share) $ 52.39   $ 52.39  
XML 52 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Business Segment Information        
Number of Reportable Segments | segment     1  
Total net sales $ 58,509 $ 43,908 $ 171,135 $ 127,202
United States        
Business Segment Information        
Total net sales 47,588 36,413 139,893 106,337
International        
Business Segment Information        
Total net sales $ 10,921 $ 7,495 $ 31,242 $ 20,865
XML 53 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Stock-Based Compensation.  
Schedule summarizing stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan

The following table summarizes stock option activity under the 2001 Stock Plan, 2011 Stock Plan and 2015 Stock Plan during the nine months ended September 30, 2019 (in thousands except option exercise price):

Weighted-

Number of

Average

Shares

Weighted-

Remaining

Underlying

Average

Contractual

Aggregate

    

Options

  

Exercise Price

    

Life (in years)

    

Intrinsic Value

Outstanding at December 31, 2018

6,307

$

23.69

6.7

$

204,896

Granted

186

68.10

Exercised

(583)

24.08

$

27,515

Canceled/forfeited/expired

(13)

38.57

Outstanding at September 30, 2019

5,897

$

25.04

6.2

$

222,005

Vested and expected to vest at September 30, 2019

5,834

$

24.85

6.1

$

220,714

Exercisable at September 30, 2019

4,352

$

19.79

5.5

$

185,936

Schedule of the weighted-average assumptions used to estimate the fair value of options granted to employees

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

 

2018

Risk-free interest rate

1.61

%

**

%  

2.17

%

2.67

%

Expected dividend yield

0.00

%

**

%  

0.00

%

0.0

%

Expected volatility

47.0

%

**

%  

46.8

%

44.9

%

Expected term (in years)

6.01

**

6.01

6.10

Schedule summarizing restricted stock unit activity

Weighted-

Number of

average

shares

grant date

    

(in thousands)

    

fair value

Unvested at December 31, 2018

532

$

35.17

Granted

301

70.42

Vested

(210)

34.93

Canceled/forfeited

(17)

42.14

Unvested at September 30, 2019

606

$

52.39

Schedule summarizing the allocation of stock-based compensation

The following table summarizes the allocation of stock-based compensation related to stock options and RSUs in the accompanying condensed consolidated statements of operations (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2019

    

2018

    

2019

    

2018

  

Cost of sales

$

259

$

175

$

752

$

526

Selling, general and administrative

6,727

5,538

18,555

14,418

Research and development

1,561

1,460

4,616

4,092

Total

$

8,547

$

7,173

$

23,923

$

19,036

XML 54 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2019
Summary of Significant Accounting Policies  
Schedule of cash and cash equivalents and restricted cash

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that equate to the amount reported in the condensed consolidated statement of cash flows as of the beginning and end of the nine month period ended September 30, 2019 (in thousands):

September 30, 

December 31, 

2019

2018

Cash and cash equivalents

$

39,534

$

29,821

Restricted cash

8,881

8,775

Cash, cash equivalents and restricted cash in the condensed consolidated statements of cash flows

$

48,415

$

38,596

Schedule of potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders

Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive were as follows (in common stock equivalent shares, in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

  

    

2019

    

2018

    

2019

    

2018

Stock options outstanding

3,602

4,781

3,636

5,707

Unvested restricted stock units

232

196

364

355

Employee stock purchase plan

1

15

5

42

3,835

4,992

4,005

6,104

XML 55 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Anti-dilutive securities        
Anti-dilutive securities excluded from computation of earnings per share 3,835 4,992 4,005 6,104
Stock options        
Anti-dilutive securities        
Anti-dilutive securities excluded from computation of earnings per share 3,602 4,781 3,636 5,707
RSU        
Anti-dilutive securities        
Anti-dilutive securities excluded from computation of earnings per share 232 196 364 355
ESPP        
Anti-dilutive securities        
Anti-dilutive securities excluded from computation of earnings per share 1 15 5 42
XML 57 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 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.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 36,945,000 36,135,000
Common stock, shares outstanding 36,917,000 36,107,000
Treasury stock, shares 28,000 28,000
XML 58 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating Activities    
Net loss $ (21,157) $ (14,730)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 2,674 5,063
Amortization of lease right-of-use assets 2,405  
Loss on disposal of fixed assets 26 83
Stock-based compensation 23,923 19,036
Unrealized foreign currency losses 469 1,541
Amortization of discount on short-term investments (298) (205)
Deferred rent and other liabilities 3,666 1,491
Changes in operating assets and liabilities:    
Accounts receivable, net (5,828) (3,209)
Inventory, net 414 (2,511)
Prepaid expenses and other current assets (2,326) (1,695)
Accounts payable and accrued liabilities (60) (2,000)
Other assets (86) (1,128)
Net cash provided by operating activities 3,822 1,736
Investing activities    
Purchases of short-term investments (64,726) (70,100)
Proceeds from sales and maturities of short-term investments 61,870 64,185
Purchases of property and equipment (3,530) (2,733)
Net cash used in investing activities (6,386) (8,648)
Financing activities    
Proceeds from exercise of stock options 14,005 16,418
Proceeds from share purchases under Employee Stock Purchase Plan 3,388 3,509
Payments of employee taxs related to vested restricted stock units (5,002) (325)
Net cash provided by financing activities 12,391 19,602
Effect of exchange rate changes on cash and cash equivalents (8) 80
Net increase in cash, cash equivalents and restricted cash 9,819 12,770
Cash, cash equivalents and restricted cash at beginning of period 38,596 24,508
Cash, cash equivalents and restricted cash at end of period 48,415 37,278
Supplemental disclosures of cash flow information    
Taxes paid $ 96 $ 13
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Plan Information (Details)
9 Months Ended
Sep. 30, 2019
item
Stock-based compensation  
Number of stock plans 4
Expiration period 10 years
Vesting percentage on first anniversary of grant date 25.00%
Remaining vesting period 3 years
Employee Stock Purchase Plan 2015  
Stock-based compensation  
Maximum employee contributions as a percentage of earnings under the ESPP 15.00%
Purchase price per share expressed as a percentage of the lower of the stock's fair market value on the offering date or purchase date under the ESPP 85.00%
First anniversary | RSU  
Stock-based compensation  
Vesting (as a percent) 25.00%
Second anniversary | RSU  
Stock-based compensation  
Vesting (as a percent) 25.00%
Third anniversary | RSU  
Stock-based compensation  
Vesting (as a percent) 25.00%
Fourth anniversary | RSU  
Stock-based compensation  
Vesting (as a percent) 25.00%
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Allocation of Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Allocation of stock-based compensation        
Stock-based compensation expense $ 8,547 $ 7,173 $ 23,923 $ 19,036
Cost of sales        
Allocation of stock-based compensation        
Stock-based compensation expense 259 175 752 526
Selling, general and administrative        
Allocation of stock-based compensation        
Stock-based compensation expense 6,727 5,538 18,555 14,418
Research and development        
Allocation of stock-based compensation        
Stock-based compensation expense $ 1,561 $ 1,460 $ 4,616 $ 4,092
XML 61 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Summary and Other (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2013
Sep. 30, 2018
Sep. 30, 2018
Composition of intangible assets      
Amortization expense   $ 0.9 $ 2.6
GMP royalty buyout      
Composition of intangible assets      
Intangible asset purchase amount $ 17.5    
Buy-out Agreement with GMP | GMP royalty buyout      
Composition of intangible assets      
Useful life/amortization period 5 years    
Notes Payable | Buy-out Agreement with GMP | GMP Note Parties      
Composition of intangible assets      
Face amount at time of issuance $ 17.5    
XML 63 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Details - Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts Receivable, Net    
Accounts receivable $ 25,085 $ 19,333
Allowance for doubtful accounts (740) (660)
Accounts receivable, net 24,345 18,673
Inventory    
Finished goods 4,260 4,256
Work in process 4,404 3,197
Raw materials 4,137 5,829
Total inventory 12,801 13,282
Accrued Liabilities    
Accrued bonuses 6,714 8,604
Accrued vacation benefits 2,696 2,446
Accrued legal expenses 4,604 2,466
Other accrued liabilities 15,588 10,448
Total accrued liabilities $ 29,602 $ 23,964
XML 64 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Leases Details (Details)
$ in Millions
1 Months Ended 9 Months Ended
Nov. 14, 2018
ft²
item
Dec. 31, 2018
USD ($)
item
Sep. 30, 2019
ft²
item
Operating Leases      
Optional lease extension term     10 years
Domestic Office Leases      
Operating Leases      
The number of adjacent facilities rented     2
Extended lease term   3 years  
Number of lease renewal periods   1  
Optional lease extension term   3 years  
Area of leased space | ft²     98,000
Domestic Office Leases | Maximum      
Operating Leases      
Tenant improvement allowance | $   $ 0.3  
Foreign Subsidiaries Office Leases      
Operating Leases      
Area of leased space | ft²     14,000
Aliso Facility      
Operating Leases      
Number of properties leased 1    
Number of buildings leased 3    
Number of lease renewal periods 2    
Optional lease extension term 5 years    
Area of leased space | ft² 160,000    
Term of lease 13 years    
XML 65 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Taxes  
Income Taxes

Note 9.  Income Taxes

The provision for income taxes is determined using an estimated annual effective tax rate. For the three and nine months ended September 30, 2019, the Company’s effective tax rate of (1.4)% and (1.8)%, respectively, was lower than the U.S. federal statutory rate primarily due to the generation of U.S. net operating loss carryforwards for which no benefit has been recognized due to the Company’s full valuation allowance, as well as state and foreign income taxes. The effective tax rate may be subject to fluctuations during the year as new information is obtained which may affect the assumptions used to estimate the annual effective tax rate, including factors such as expected utilization of net operating loss carryforwards, changes in or the interpretation of tax laws in jurisdictions where the Company conducts business, the Company’s expansion into new states or foreign countries, and the amount of valuation allowances against deferred tax assets. For the three and nine months ended September 30, 2019, the Company recorded a provision for income taxes of $0.2 million and $0.4 million, respectively, which was primarily comprised of state and foreign income taxes. For the

three and nine months ended September 30, 2018, the Company recorded a provision for income taxes of $37,000 and $53,000, respectively, which was primarily comprised of state income taxes.

The Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of its assets and liabilities, along with net operating loss and tax credit carryforwards. The Company records a valuation allowance against its deferred tax assets to reduce the net carrying value to an amount it believes is more likely than not to be realized. When the Company establishes or reduces the valuation allowance against its deferred tax assets, the provision for income taxes will increase or decrease, respectively, in the period such determination is made. For the three and nine months ended September 30, 2019, the Company has established a valuation allowance for all deferred tax assets.

Additionally, the Company follows an accounting standard addressing the accounting for uncertainty in income taxes that prescribes rules for recognition, measurement and classification in the financial statements of tax positions taken or expected to be taken in a tax return. As of September 30, 2019 and December 31, 2018, the Company has gross unrecognized tax benefits of $13.8 million and $13.5 million, respectively.

XML 67 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases  
Leases

Note 5.   Leases

The Company has operating and finance leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheet. Lease expense for leases is recognized on a straight-line basis over the lease term. For lease agreements entered into or reassessed after the adoption of ASC 842, the Company combines lease and non-lease components. See Note 2, Summary of Significant Accounting Policies for additional information.

The Company's leases have remaining non-cancelable lease terms of approximately one year to thirteen years, some of which include options to extend the leases for up to ten years, and some of which include options to terminate the lease within one year. The exercise of lease renewal options is at the Company's sole discretion. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for common area maintenance, landlord incentives and/or inflation.

The Company leases two adjacent facilities located in San Clemente, California. During December 2018, the Company extended the term of these facilities by three years, both of which now expire on December 31, 2024. Each agreement contains an option to extend the lease for one additional three year period at market rates. The total leased square footage of these facilities equals approximately 98,000. In conjunction with these extensions, the lease landlord agreed to provide the Company with a tenant improvement allowance in the amount of the cost of any leasehold improvements, not to exceed approximately $0.3 million upon the Company providing the necessary documentation evidencing the costs of the allowable leasehold improvements.

On November 14, 2018, the Company entered into an office building lease pursuant to which the Company will lease one property containing three existing office buildings, comprising approximately 160,000 rentable square feet of space, located in Aliso Viejo, California (Aliso Facility) which was accounted for as a finance lease. The term of the Aliso Facility commenced on April 1, 2019 and continues for thirteen years. The agreement contains an option to extend the lease for two additional five year periods at market rates. The Company intends to relocate its corporate administrative headquarters, along with certain laboratory, research and development and warehouse space, to the Aliso Facility. The Company currently intends to maintain its manufacturing facilities at its San Clemente location for the foreseeable future.

The Company’s remaining U.S.-based and foreign subsidiaries’ leased office space totals less than 14,000 square feet.

The following table presents the lease balances within the condensed consolidated balance sheets:

Leases

    

    

September 30, 

(in thousands)

Classification

2019

Assets

  

  

Operating

Operating lease right-of-use asset

$

12,146

Finance

Finance lease right-of-use asset

53,343

Total lease assets

$

65,489

Liabilities

  

  

Current

Operating

Accrued liabilities

$

1,561

Finance

Accrued liabilities

387

Noncurrent

Operating

Operating lease liability

11,406

Finance

Finance lease liability

68,851

Total lease liabilities

  

$

82,205

Note: As the implicit rates in the Company’s leases are not readily available, the incremental borrowing rate was determined based on the information available at commencement date in determining the present value of lease payments.

For the three and nine month periods ended September 30, 2019, the components of operating and finance lease expenses were as follows:

    

    

Three Months Ended

Nine Months Ended

Lease Cost

September 30, 

September 30, 

(in thousands)

Classification

2019

2019

Fixed operating lease cost

Selling, general and administrative expenses

$

596

(a)

$

1,770

(a)

Finance lease cost

Amortization of right-of-use asset included in Selling, General and Administrative Expenses

$

593

$

1,185

Finance lease cost

Interest on lease liability

$

1,028

$

2,041

(a)Includes short-term leases, which are immaterial.

The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2019:

Maturity of Lease Liabilities

Operating

Finance

(in thousands)

    

Leases (a)

Leases (b)

Remainder of 2019

$

548

$

2020

1,973

1,547

2021

1,758

4,744

2022

1,666

4,887

2023

1,986

5,033

Thereafter

8,313

123,546

Total lease payments

$

16,244

$

139,757

Less: imputed interest

3,277

70,519

Total lease liabilities

$

12,967

$

69,238

(a)Operating lease payments include $12.0 million related to options to extend lease terms that are reasonably certain of being exercised.
(b)Finance lease payments include $75.8 million related to options to extend lease terms that are reasonably certain of being exercised.

The weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating and finance leases as of September 30, 2019 were:

Lease Term and Discount Rate

    

2019

Weighted-average remaining lease term (years)

  

Operating leases

7.8

Finance leases

22.5

Weighted-average discount rate

  

Operating leases

5.5

%

Finance leases

6.0

%

Supplemental cash flow information related to the Company’s operating and finance leases was as follows:

    

Three Months Ended

 

Nine Months Ended

Other Information

September 30, 

 

September 30, 

(in thousands)

2019

 

2019

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

540

$

1,480

Right-of-use asset obtained in exchange for lease obligations:

Operating lease

$

194

$

13,366

Finance lease

54,528