0001558370-20-011809.txt : 20201027 0001558370-20-011809.hdr.sgml : 20201027 20201027171050 ACCESSION NUMBER: 0001558370-20-011809 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201027 DATE AS OF CHANGE: 20201027 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VEECO INSTRUMENTS INC CENTRAL INDEX KEY: 0000103145 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 112989601 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-16244 FILM NUMBER: 201264946 BUSINESS ADDRESS: STREET 1: TERMINAL DRIVE CITY: PLAINVIEW STATE: NY ZIP: 11803 BUSINESS PHONE: 516 677-0200 MAIL ADDRESS: STREET 1: TERMINAL DRIVE CITY: PLAINVIEW STATE: NY ZIP: 11803 FORMER COMPANY: FORMER CONFORMED NAME: VACUUM ELECTRONIC MANUFACTURING CORP DATE OF NAME CHANGE: 19700408 10-Q 1 veco-20200930x10q.htm 10-Q
580000117670008290000458620000P1Y0489943460000us-gaap:FairValueInputsLevel2Memberveco:AccruedAndOtherLiabilitiesCurrentus-gaap:OperatingLeaseLiabilityNoncurrentP2Y0000103145--12-312020Q3false49612167us-gaap:MeasurementInputDiscountRateMemberP5Dus-gaap:FairValueInputsLevel2Member0000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000103145veco:CertificateOfDepositsAndTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145veco:CertificateOfDepositsAndTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145veco:CertificateOfDepositsAndTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145veco:CertificateOfDepositsAndTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Memberveco:DerivativeContractCappedCallMember2020-05-130000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Memberveco:DerivativeContractCappedCallMember2020-05-132020-05-130000103145us-gaap:CommonStockMember2020-07-012020-09-300000103145us-gaap:CommonStockMember2020-04-012020-06-300000103145us-gaap:CommonStockMember2020-01-012020-03-310000103145us-gaap:CommonStockMember2019-07-012019-09-300000103145us-gaap:CommonStockMember2019-04-012019-06-300000103145us-gaap:TreasuryStockMember2019-01-012019-03-310000103145us-gaap:CommonStockMember2019-01-012019-03-310000103145us-gaap:RetainedEarningsMember2020-09-300000103145us-gaap:AdditionalPaidInCapitalMember2020-09-300000103145us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000103145us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-09-300000103145us-gaap:RetainedEarningsMember2020-06-300000103145us-gaap:AdditionalPaidInCapitalMember2020-06-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000001031452020-06-300000103145us-gaap:RetainedEarningsMember2020-03-310000103145us-gaap:AdditionalPaidInCapitalMember2020-03-310000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100001031452020-03-310000103145us-gaap:RetainedEarningsMember2019-12-310000103145us-gaap:AdditionalPaidInCapitalMember2019-12-310000103145us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000103145us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310000103145us-gaap:RetainedEarningsMember2019-09-300000103145us-gaap:AdditionalPaidInCapitalMember2019-09-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000103145us-gaap:RetainedEarningsMember2019-06-300000103145us-gaap:AdditionalPaidInCapitalMember2019-06-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000001031452019-06-300000103145us-gaap:RetainedEarningsMember2019-03-310000103145us-gaap:AdditionalPaidInCapitalMember2019-03-310000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100001031452019-03-310000103145us-gaap:RetainedEarningsMember2018-12-310000103145us-gaap:AdditionalPaidInCapitalMember2018-12-310000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000103145us-gaap:CommonStockMember2020-09-300000103145us-gaap:CommonStockMember2020-06-300000103145us-gaap:CommonStockMember2020-03-310000103145us-gaap:CommonStockMember2019-12-310000103145us-gaap:CommonStockMember2019-09-300000103145us-gaap:CommonStockMember2019-06-300000103145us-gaap:CommonStockMember2019-03-310000103145us-gaap:TreasuryStockMember2018-12-310000103145us-gaap:CommonStockMember2018-12-310000103145us-gaap:EmployeeStockOptionMember2020-09-300000103145us-gaap:EmployeeStockOptionMember2019-12-310000103145us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000103145srt:MinimumMemberveco:RestrictedStockAwardMember2020-01-012020-09-300000103145srt:MaximumMemberveco:RestrictedStockAwardMember2020-01-012020-09-300000103145veco:RestrictedAndPerformanceSharesMember2020-09-300000103145veco:RestrictedAndPerformanceSharesMember2019-12-310000103145veco:RestrictedAndPerformanceSharesMember2020-01-012020-09-3000001031452021-04-012020-09-3000001031452020-04-012020-09-300000103145veco:ScientificAndIndustrialMember2020-07-012020-09-300000103145veco:RestOfWorldMember2020-07-012020-09-300000103145veco:LightingDisplayAndCompoundSemiconductorMember2020-07-012020-09-300000103145veco:FrontEndSemiconductorMember2020-07-012020-09-300000103145veco:AdvancedPackagingMemsAndRfMember2020-07-012020-09-300000103145us-gaap:EMEAMember2020-07-012020-09-300000103145country:US2020-07-012020-09-300000103145country:CN2020-07-012020-09-300000103145veco:ScientificAndIndustrialMember2020-01-012020-09-300000103145veco:RestOfWorldMember2020-01-012020-09-300000103145veco:LightingDisplayAndCompoundSemiconductorMember2020-01-012020-09-300000103145veco:FrontEndSemiconductorMember2020-01-012020-09-300000103145veco:AdvancedPackagingMemsAndRfMember2020-01-012020-09-300000103145us-gaap:EMEAMember2020-01-012020-09-300000103145country:US2020-01-012020-09-300000103145country:CN2020-01-012020-09-300000103145veco:ScientificAndIndustrialMember2019-07-012019-09-300000103145veco:RestOfWorldMember2019-07-012019-09-300000103145veco:LightingDisplayAndCompoundSemiconductorMember2019-07-012019-09-300000103145veco:FrontEndSemiconductorMember2019-07-012019-09-300000103145veco:AdvancedPackagingMemsAndRfMember2019-07-012019-09-300000103145us-gaap:EMEAMember2019-07-012019-09-300000103145country:US2019-07-012019-09-300000103145country:CN2019-07-012019-09-300000103145veco:ScientificAndIndustrialMember2019-01-012019-09-300000103145veco:RestOfWorldMember2019-01-012019-09-300000103145veco:LightingDisplayAndCompoundSemiconductorMember2019-01-012019-09-300000103145veco:FrontEndSemiconductorMember2019-01-012019-09-300000103145veco:AdvancedPackagingMemsAndRfMember2019-01-012019-09-300000103145us-gaap:EMEAMember2019-01-012019-09-300000103145country:US2019-01-012019-09-300000103145country:CN2019-01-012019-09-300000103145us-gaap:MachineryAndEquipmentMember2020-09-300000103145us-gaap:LeaseholdImprovementsMember2020-09-300000103145us-gaap:LandMember2020-09-300000103145us-gaap:BuildingAndBuildingImprovementsMember2020-09-300000103145us-gaap:MachineryAndEquipmentMember2019-12-310000103145us-gaap:LeaseholdImprovementsMember2019-12-310000103145us-gaap:LandMember2019-12-310000103145us-gaap:BuildingAndBuildingImprovementsMember2019-12-310000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2017-01-102017-01-100000103145us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300000103145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000103145us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-300000103145us-gaap:RetainedEarningsMember2020-07-012020-09-300000103145us-gaap:RetainedEarningsMember2020-04-012020-06-300000103145us-gaap:RetainedEarningsMember2020-01-012020-03-310000103145us-gaap:RetainedEarningsMember2019-07-012019-09-300000103145us-gaap:RetainedEarningsMember2019-04-012019-06-300000103145us-gaap:RetainedEarningsMember2019-01-012019-03-310000103145veco:UltratechAcquisitionLitigationMember2018-08-022018-08-080000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-09-300000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-09-300000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-09-300000103145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-09-300000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-09-300000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-09-300000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-09-300000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-09-300000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:FairValueMeasurementsRecurringMember2020-09-300000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2019-12-310000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-12-310000103145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-12-310000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-12-310000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2019-12-310000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310000103145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-12-310000103145us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:FairValueMeasurementsRecurringMember2019-12-310000103145us-gaap:ForeignCountryMember2020-07-012020-09-300000103145us-gaap:ForeignCountryMember2020-01-012020-09-300000103145us-gaap:DomesticCountryMember2020-01-012020-09-300000103145us-gaap:DomesticCountryMember2019-07-012019-09-300000103145us-gaap:ForeignCountryMember2019-01-012019-09-300000103145us-gaap:DomesticCountryMember2019-01-012019-09-300000103145us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-04-012020-06-300000103145us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2019-01-012019-12-310000103145us-gaap:TrademarksAndTradeNamesMember2020-09-300000103145us-gaap:TechnologyBasedIntangibleAssetsMember2020-09-300000103145us-gaap:OtherIntangibleAssetsMember2020-09-300000103145us-gaap:CustomerRelationshipsMember2020-09-300000103145us-gaap:TrademarksAndTradeNamesMember2019-12-310000103145us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310000103145us-gaap:OtherIntangibleAssetsMember2019-12-310000103145us-gaap:CustomerRelationshipsMember2019-12-310000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2020-05-182020-05-180000103145us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-01-012020-09-300000103145us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-06-300000103145us-gaap:OtherAssetsMember2020-09-300000103145us-gaap:OtherAssetsMember2019-12-3100001031452017-04-012020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2019-12-310000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2017-01-100000103145srt:MinimumMemberveco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-05-182020-05-180000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-05-182020-05-180000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-05-180000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2020-05-180000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2020-09-300000103145us-gaap:AccountingStandardsUpdate201912Member2020-06-3000001031452019-09-3000001031452018-12-310000103145us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2019-12-310000103145us-gaap:CommercialPaperMember2019-12-310000103145us-gaap:CorporateDebtSecuritiesMember2019-12-310000103145us-gaap:USTreasurySecuritiesMember2020-09-300000103145us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-09-300000103145us-gaap:CorporateDebtSecuritiesMember2020-09-300000103145us-gaap:CommercialPaperMember2020-09-300000103145us-gaap:USTreasurySecuritiesMember2019-12-310000103145us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-09-300000103145veco:PotentiallyDilutiveSharesMember2020-07-012020-09-300000103145us-gaap:ConvertibleDebtMember2020-07-012020-09-300000103145veco:PotentiallyDilutiveSharesMember2020-01-012020-09-300000103145veco:CommonStockEquivalentsMember2020-01-012020-09-300000103145us-gaap:ConvertibleDebtMember2020-01-012020-09-300000103145veco:PotentiallyDilutiveSharesMember2019-07-012019-09-300000103145veco:CommonStockEquivalentsMember2019-07-012019-09-300000103145us-gaap:ConvertibleDebtMember2019-07-012019-09-300000103145veco:PotentiallyDilutiveSharesMember2019-01-012019-09-300000103145veco:CommonStockEquivalentsMember2019-01-012019-09-300000103145us-gaap:ConvertibleDebtMember2019-01-012019-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-07-012020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2020-07-012020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2027Member2020-01-012020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2020-01-012020-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2019-07-012019-09-300000103145veco:ConvertibleSeniorUnsecuredNotesDue2023Member2019-01-012019-09-300000103145us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000103145us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000103145us-gaap:CostOfSalesMember2020-07-012020-09-300000103145us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000103145us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300000103145us-gaap:CostOfSalesMember2020-01-012020-09-300000103145us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300000103145us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300000103145us-gaap:CostOfSalesMember2019-07-012019-09-300000103145us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300000103145us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300000103145us-gaap:CostOfSalesMember2019-01-012019-09-3000001031452019-01-012019-09-300000103145us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000001031452020-07-012020-09-300000103145us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100001031452020-01-012020-03-310000103145us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000001031452019-07-012019-09-300000103145us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000001031452019-04-012019-06-300000103145us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100001031452019-01-012019-03-310000103145us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000001031452020-04-012020-06-300000103145us-gaap:OtherLiabilitiesMember2020-09-300000103145us-gaap:OtherLiabilitiesMember2019-12-3100001031452020-09-3000001031452019-12-3100001031452020-10-2000001031452020-01-012020-09-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureveco:Dveco:caseveco:segmentveco:itemveco:employee

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

OR

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

Commission file number 0-16244

VEECO INSTRUMENTS INC.

(Exact Name of Registrant as Specified in Its Charter)

Delaware

    

11-2989601

(State or Other Jurisdiction of Incorporation or Organization)

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

Terminal Drive
Plainview, New York

11803

(Address of Principal Executive Offices)

(Zip Code)

Registrant’s telephone number, including area code:

(516) 677-0200

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, par value $0.01 per share

VECO

The NASDAQ Global Select Market

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 October 20, 2020, there were 49,612,167 shares of the registrant’s common stock outstanding.

Safe Harbor Statement

This quarterly report on Form 10-Q (the “Report”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Discussions containing such forward-looking statements may be found in Part I - Items 1, 2, and 3 hereof, as well as within this Report generally. In addition, when used in this Report, the words “believes,” “anticipates,” “expects,” “estimates,” “targets,” “plans,” “intends,” “will,” and similar expressions related to the future are intended to identify forward-looking statements. All forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from projected results.

In addition, the preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates and assumptions are based on knowledge of current events, including the potential impact of the COVID-19 pandemic on our business, and planned actions to be undertaken in the future, they may ultimately differ from actual results. Operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. All estimates and assumptions are subject to a number of risks and uncertainties that could cause actual results to differ materially from these estimates and assumptions.

The risks and uncertainties of Veeco Instruments Inc. (together with its consolidated subsidiaries, “Veeco,” the “Company,” “we,” “us,” and “our,” unless the context indicates otherwise) include, without limitation, those set forth under the heading “Risk Factors” Part 1, Item 1A in our 2019 Form 10-K, and Part 2, Item 1A of our quarterly reports on Form 10-Q for the quarters ended March 31, 2020 and June 30, 2020, and the following:

The unknown duration and economic, operational, and financial impacts of the COVID-19 pandemic and the actions taken or contemplated by governmental authorities or others in response to the pandemic on our business, employees, customers and suppliers, including, among others, (a) changes in customer demand for our products, (b) disruptions in our supply chain, particularly to the extent we rely on a single supplier for certain components, (c) financial challenges confronting major customers in light of reduced end-user demand for their products, (d) operational changes implemented by us, including remote working arrangements, which may put increased strain on our IT systems and create increased vulnerability to cybersecurity incidents, (e) increases in shipping, raw material or other costs, (f) competitive pricing pressures, and (g) prolonged measures to contain the spread of COVID-19 or the premature easing of government-imposed restrictions implemented to contain the spread of COVID-19;

Unfavorable market conditions have adversely affected, and may continue to adversely affect, our operating results;

We are exposed to the risks of operating a global business;

Changes in U.S. trade policy and export controls and ongoing trade disputes between the U.S. and China have adversely affected, and may continue to adversely affect, our business, results of operations, and financial condition;

Disruptions in our information technology systems or data security incidents could result in significant financial, legal, regulatory, business, and reputational harm to us;

We may be unable to effectively enforce and protect our intellectual property rights;

We may be subject to claims of intellectual property infringement by others;

We face significant competition;

We operate in industries characterized by rapid technological change;

1

Certain of our sales are dependent on the demand for consumer electronics, which can experience significant volatility due to seasonal and other factors;

We have a concentrated customer base, located primarily in a limited number of regions, which operates in highly concentrated industries;

The cyclicality of the industries we serve directly affects our business;

The timing of our orders, shipments, and revenue recognition may cause our quarterly operating results to fluctuate significantly;

Our sales cycle is long and unpredictable;

Our backlog is subject to customer cancellation or modification which could result in decreased sales, increased inventory obsolescence, and liabilities to our suppliers for products no longer needed;

We may be unable to obtain required export licenses for the sale of our products;

Our operating results may be adversely affected by tightening credit markets;

Our failure to estimate customer demand accurately could result in inventory obsolescence, liabilities to our suppliers for products no longer needed, and manufacturing interruptions or delays which could affect our ability to meet customer demand;

Our failure to successfully manage our outsourcing activities or failure of our outsourcing partners to perform as anticipated could adversely affect our results of operations;

We rely on a limited number of suppliers, some of whom are our sole source for particular components;

The price of our common shares is volatile and could decrease;

We may be required to take impairment charges on assets;

Our inability to attract, retain, and motivate employees could have a material adverse effect on our business;

We are exposed to risks associated with business combinations, acquisitions, strategic investments and divestitures;

We are subject to internal control evaluations and attestation requirements of Section 404 of the Sarbanes-Oxley Act and any delays or difficulties in satisfying these requirements or negative reports concerning our internal controls could adversely affect our future results of operations and our stock price;

Changes in accounting pronouncements or taxation rules or practices may adversely affect our financial results;

Our income taxes may change;

We have indebtedness in the form of convertible senior notes which could adversely affect our financial position, prevent us from implementing our strategy, and dilute the ownership interest of our existing shareholders;

The accounting method for convertible debt securities that may be settled in cash, such as the 2023 and 2027 Notes, could have a material effect on our reported financial results;

2

The effects of the capped call transactions that we entered in connection with the issuance of the convertible senior notes due 2027, which may include changes in the value of the notes and our common stock;

We are subject to foreign currency exchange risks;

We have adopted certain measures that may have anti-takeover effects which may make an acquisition of our Company by another company more difficult;

We are exposed to various risks associated with global regulatory requirements;

We may be exposed to liabilities under the Foreign Corrupt Practices Act and other similar laws;

We are subject to risks of non-compliance with environmental, health, and safety regulations; and

We have significant operations in locations which could be materially and adversely impacted in the event of a natural disaster, an act of terrorism, or other significant disruption.

Consequently, such forward looking statements and estimates should be regarded solely as the current plans and beliefs of Veeco. We do not undertake any obligation to update any forward looking statements to reflect future events or circumstances after the date of such statements.

3

PART IFINANCIAL INFORMATION

Item 1. Financial Statements

Veeco Instruments Inc. and Subsidiaries

Consolidated Balance Sheets

(in thousands, except share amounts)

September 30,

December 31,

    

2020

    

2019

(unaudited)

Assets

Current assets:

Cash and cash equivalents

$

147,588

$

129,294

Restricted cash

664

657

Short-term investments

 

161,585

 

115,252

Accounts receivable, net

 

80,212

 

45,666

Contract assets

21,342

25,351

Inventories

 

143,469

 

133,067

Deferred cost of sales

 

1,677

 

445

Prepaid expenses and other current assets

15,948

14,966

Assets held for sale

11,180

Total current assets

 

572,485

 

475,878

Property, plant, and equipment, net

 

65,811

 

75,711

Operating lease right-of-use assets

10,522

14,453

Intangible assets, net

50,016

61,518

Goodwill

 

181,943

 

181,943

Deferred income taxes

1,555

1,549

Other assets

 

7,293

 

7,036

Total assets

$

889,625

$

818,088

Liabilities and stockholders' equity

Current liabilities:

Accounts payable

$

33,837

$

21,281

Accrued expenses and other current liabilities

 

40,667

 

41,243

Customer deposits and deferred revenue

 

71,539

 

54,870

Income taxes payable

 

891

 

830

Total current liabilities

 

146,934

 

118,224

Deferred income taxes

 

5,984

 

5,648

Long-term debt

 

320,818

 

300,068

Operating lease long-term liabilities

6,793

10,300

Other liabilities

 

11,003

 

9,336

Total liabilities

 

491,532

 

443,576

Stockholders' equity:

Preferred stock, $0.01 par value; 500,000 shares authorized; no shares issued and outstanding.

 

Common stock, $0.01 par value; 120,000,000 shares authorized; 49,612,167 shares issued and outstanding at September 30, 2020 and 48,994,346 shares issued and outstanding at December 31, 2019

 

496

 

490

Additional paid-in capital

 

1,102,959

 

1,071,058

Accumulated deficit

 

(707,219)

 

(698,930)

Accumulated other comprehensive income

 

1,857

 

1,894

Total stockholders' equity

 

398,093

 

374,512

Total liabilities and stockholders' equity

$

889,625

$

818,088

See accompanying Notes to the Consolidated Financial Statements.

4

Veeco Instruments Inc. and Subsidiaries

Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

Net sales

$

112,078

$

108,954

$

315,216

$

306,147

Cost of sales

 

62,936

 

66,731

 

177,761

 

192,924

Gross profit

 

49,142

42,223

137,455

113,223

Operating expenses, net:

Research and development

 

19,129

 

22,639

 

57,577

 

68,901

Selling, general, and administrative

 

19,415

 

20,962

 

55,541

 

60,620

Amortization of intangible assets

 

3,831

 

4,312

 

11,502

 

12,773

Restructuring

 

 

1,828

 

1,097

 

3,874

Asset impairment

 

 

 

281

 

Other operating expense (income), net

(218)

(153)

(502)

(232)

Total operating expenses, net

42,157

49,588

125,496

145,936

Operating income (loss)

 

6,985

 

(7,365)

 

11,959

 

(32,713)

Interest income

 

231

 

1,219

 

1,458

 

3,749

Interest expense

 

(6,425)

 

(5,549)

 

(18,131)

 

(16,491)

Loss on extinguishment of debt

(3,046)

Income (loss) before income taxes

 

791

(11,695)

(7,760)

(45,455)

Income tax expense (benefit)

 

211

 

72

 

530

 

407

Net income (loss)

$

580

$

(11,767)

$

(8,290)

$

(45,862)

Income (loss) per common share:

Basic

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Diluted

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Weighted average number of shares:

Basic

 

48,341

 

47,489

 

48,327

 

47,361

Diluted

 

49,174

 

47,489

 

48,327

 

47,361

See accompanying Notes to the Consolidated Financial Statements.

5

Veeco Instruments Inc. and Subsidiaries

Consolidated Statements of Comprehensive Income (Loss)

(in thousands)

(unaudited)

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

Net income (loss)

$

580

$

(11,767)

$

(8,290)

$

(45,862)

Other comprehensive income (loss), net of tax:

Unrealized gain (loss) on available-for-sale securities

 

(69)

 

(38)

 

(16)

 

8

Foreign currency translation gain (loss)

9

(4)

(21)

8

Total other comprehensive income (loss), net of tax

 

(60)

 

(42)

 

(37)

 

16

Total comprehensive income (loss)

$

520

$

(11,809)

$

(8,327)

$

(45,846)

See accompanying Notes to the Consolidated Financial Statements.

6

Veeco Instruments Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

Nine months ended September 30,

    

2020

    

2019

    

Cash Flows from Operating Activities

Net income (loss)

$

(8,290)

$

(45,862)

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

Depreciation and amortization

 

23,021

 

25,838

Non-cash interest expense

10,282

9,418

Deferred income taxes

 

330

 

20

Share-based compensation expense

 

9,562

 

11,528

Loss on extinguishment of debt

3,046

Asset impairment

281

Provision for bad debts

140

Changes in operating assets and liabilities:

Accounts receivable and contract assets

 

(30,677)

 

(16,308)

Inventories and deferred cost of sales

 

(10,336)

 

17,921

Prepaid expenses and other current assets

 

(982)

 

(1,276)

Accounts payable and accrued expenses

 

11,130

 

(16,000)

Customer deposits and deferred revenue

 

16,728

 

(6,705)

Income taxes receivable and payable, net

 

61

 

(593)

Other, net

 

3,295

 

(986)

Net cash provided by (used in) operating activities

 

27,591

 

(23,005)

Cash Flows from Investing Activities

Capital expenditures

 

(3,331)

 

(8,189)

Proceeds from the sale of investments

 

139,531

 

102,230

Payments for purchases of investments

 

(185,576)

 

(148,664)

Proceeds from held for sale assets, net of costs to sell

 

9,503

 

645

Net cash provided by (used in) investing activities

(39,873)

(53,978)

Cash Flows from Financing Activities

Proceeds from issuance of 2027 Notes, net of issuance costs

121,946

Purchase of capped calls

(10,313)

Repurchase of 2023 Notes

(81,240)

Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan

 

2,428

 

2,609

Restricted stock tax withholdings

 

(2,217)

 

(2,771)

Net cash provided by (used in) financing activities

 

30,604

 

(162)

Effect of exchange rate changes on cash and cash equivalents

 

(21)

 

9

Net increase (decrease) in cash, cash equivalents, and restricted cash

 

18,301

 

(77,136)

Cash, cash equivalents, and restricted cash - beginning of period

 

129,951

 

213,082

Cash, cash equivalents, and restricted cash - end of period

$

148,252

$

135,946

Supplemental Disclosure of Cash Flow Information

Interest paid

$

8,989

$

9,401

Income taxes paid

248

2,835

Non-cash operating and financing activities

Net transfer of property, plant and equipment to inventory

1,624

4,074

Right-of-use assets obtained in exchange for lease obligations

951

516

See accompanying Notes to the Consolidated Financial Statements.

7

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

(unaudited)

Note 1 — Basis of Presentation

The accompanying unaudited Consolidated Financial Statements of Veeco have been prepared in accordance with U.S. GAAP as defined in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 270 for interim financial information and with the instructions to Rule 10-01 of Securities and Exchange Commission Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements as the interim information is an update of the information that was presented in Veeco’s most recent annual financial statements. For further information, refer to Veeco’s Consolidated Financial Statements and Notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal, recurring nature.

Veeco reports interim quarters on a 13-week basis ending on the last Sunday of each quarter. The fourth quarter always ends on the last day of the calendar year, December 31. The 2020 interim quarters ended on March 29, June 28, and September 27, and the 2019 interim quarters ended on March 31, June 30, and September 29. These interim quarters are reported as March 31, June 30, and September 30 in Veeco’s interim consolidated financial statements.

The preparation of financial statements in conformity with U.S GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates are based on management’s knowledge of current events and actions it may undertake in the future, actual results may differ from these estimates. In particular, the COVID-19 pandemic has adversely impacted and is likely to further adversely impact the Company’s business and markets, including the Company’s workforce and operations and the operations of the Company’s customers, suppliers, and business partners. The full extent to which the pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, manufacturing, research and development costs, reserves and allowances, fair value measurements, and asset impairment charges, will depend on future developments that are highly uncertain and difficult to predict. These developments include, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or address its impact, governmental actions to contain the spread of the pandemic and respond to the reduction in global economic activity, and how quickly and to what extent normal economic and operating conditions can resume.

Revenue Recognition

Revenue is recognized upon the transfer of control of the promised product or service to the customer in an amount that reflects the consideration the Company expects to receive in exchange for such product or service. The Company’s contracts with customers generally do not contain variable consideration. In the rare instances where variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. The Company’s contracts with customers frequently contain multiple deliverables, such as systems, upgrades, components, spare parts, installation, maintenance, and service plans. Judgment is required to properly identify the performance obligations within a contract and to determine how the revenue should be allocated among the performance obligations. The Company also evaluates whether multiple transactions with the same customer or related parties should be considered part of a single contract based on an assessment of whether the contracts or agreements are negotiated or executed within a short time frame of each other or if there are indicators that the contracts are negotiated in contemplation of one another.

   

When there are separate units of accounting, the Company allocates revenue to each performance obligation on a relative stand-alone selling price basis. The stand-alone selling prices are determined based on the prices at which the Company separately sells the systems, upgrades, components, spare parts, installation, maintenance, and service plans. For items

8

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

that are not sold separately, the Company estimates stand-alone selling prices generally using an expected cost plus margin approach.

   

Most of the Company’s revenue is recognized at a point in time when the performance obligation is satisfied. The Company considers many facts when evaluating each of its sales arrangements to determine the timing of revenue recognition, including its contractual obligations and the nature of the customer’s post-delivery acceptance provisions. The Company’s system sales arrangements, including certain upgrades, generally include field acceptance provisions that may include functional or mechanical test procedures. For many of these arrangements, a customer source inspection of the system is performed in the Company’s facility, test data is sent to the customer documenting that the system is functioning to the agreed upon specifications prior to delivery, or other quality assurance testing is performed internally to ensure system functionality prior to shipment. Historically, such source inspection or test data replicates the field acceptance provisions that are performed at the customer’s site prior to final acceptance of the system. When the Company objectively demonstrates that the criteria specified in the contractual acceptance provisions are achieved prior to delivery either through customer testing or the Company’s historical experience of its tools meeting specifications, transfer of control of the product to the customer is considered to have occurred and revenue is recognized upon system delivery since there is no substantive contingency remaining related to the acceptance provisions at that date. For new products, new applications of existing products, or for products with substantive customer acceptance provisions where the Company cannot objectively demonstrate that the criteria specified in the contractual acceptance provisions have been achieved prior to delivery, revenue and the associated costs are deferred. The Company recognizes such revenue and costs upon obtaining objective evidence that the acceptance provisions can be achieved, assuming all other revenue recognition criteria have been met.

   

In certain cases the Company’s contracts with customers contain a billing retention, typically 10% of the sales price, which is billed by the Company and payable by the customer when field acceptance provisions are completed. Revenue recognized in advance of the amount that has been billed is recorded as a contract asset on the Consolidated Balance Sheets.

   

The Company recognizes revenue related to maintenance and service contracts over time based upon the respective contract term. Installation revenue is recognized over time as the installation services are performed. The Company recognizes revenue from the sales of components, spare parts, and specified service engagements at a point in time, which is typically consistent with the time of delivery in accordance with the terms of the applicable sales arrangement.

   

The Company may receive customer deposits on system transactions. The timing of the transfer of goods or services related to the deposits is either at the discretion of the customer or expected to be within one year from the deposit receipt. As such, the Company does not adjust transaction prices for the time value of money. Incremental direct costs incurred related to the acquisition of a customer contract, such as sales commissions, are expensed as incurred since the expected amortization period is one year or less.

The Company has elected to treat shipping and handling costs as a fulfillment activity, and the Company includes such costs in cost of services when the Company recognizes revenue for the related goods. Taxes assessed by governmental authorities that are collected by the Company from a customer are excluded from revenue.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Each quarter the Company assesses the valuation and recoverability of all inventories: materials (raw materials, spare parts, and service inventory); work-in-process; and finished goods. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated net realizable value if less than cost. The Company evaluates usage requirements by analyzing historical usage, anticipated demand, alternative uses of materials, and other qualitative factors. Unanticipated changes in demand for the Company’s products may require a write down of

9

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

inventory, which would be reflected in cost of sales in the period the revision is made. Inventory acquired as part of a business combination is recorded at fair value on the date of acquisition.

Recently Adopted Accounting Standards

In December 2019, the FASB issued ASU 2019-12: Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the general principles and simplifying several aspects of ASC 740, Income taxes, including, but not limited to, requirements related to the following: a) exception to the incremental approach for intraperiod tax allocation; b) the tax basis step-up in goodwill obtained in a transaction that is not a business combination; c) ownership changes in investments - changes from a subsidiary to an equity method investment; d) separate financial statements of entities not subject to tax; e) interim-period accounting for enacted changes in tax law; and f) the year-to-date loss limitation in interim-period tax accounting. As permitted by ASU 2019-12, the Company early-adopted this standard in the second quarter of 2020, effective as of the beginning of fiscal year 2020. The adoption did not have a material impact on the Company’s consolidated financial statements as of the date of adoption.

Recent Accounting Standards Not Yet Adopted

In August 2020, the FASB issued ASU 2020-06: Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This standard simplifies the accounting for convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature, as well as convertible instruments with a beneficial conversion feature. As a result, entity’s will account for a convertible debt instrument wholly as debt, unless certain other conditions are met. The elimination of these models will reduce non-cash interest expense for entities that have issued a convertible instrument that was within the scope of those models before the adoption of ASU 2020-06. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share, and precludes the use of the treasury stock method. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. An entity should adopt the provisions at the beginning of its annual fiscal year. The Company is currently evaluating the impact of ASU 2020-06 on its consolidated financial statements.

10

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Note 2 — Income (Loss) Per Common Share

Basic income (loss) per share is calculated by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted income per share is calculated by dividing net income by the weighted average number of shares used to calculate basic income (loss) per share plus the weighted average number of common share equivalents outstanding during the period. The dilutive effect of outstanding options to purchase common stock and share-based awards is considered in diluted income per share by application of the treasury stock method. The dilutive effect of performance share units is included in diluted income per common share if the performance targets have been achieved, or would have been achieved if the reporting date was the end of the contingency period. The computations of basic and diluted income (loss) per share for the three and nine months ended September 30, 2020 and 2019 are as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands, except per share amounts)

Net income (loss)

$

580

$

(11,767)

$

(8,290)

$

(45,862)

Net income (loss) per common share:

Basic

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Diluted

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Basic weighted average shares outstanding

 

48,341

 

47,489

 

48,327

 

47,361

Effect of potentially dilutive share-based awards

 

833

 

 

 

Diluted weighted average shares outstanding

 

49,174

 

47,489

 

48,327

 

47,361

Common share equivalents excluded from the diluted weighted average shares outstanding since the Company incurred a net loss and their effect would be antidilutive

N/A

403

650

302

Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive

984

1,874

1,029

1,893

Maximum potential shares to be issued for settlement of the 2023 and 2027 Notes excluded from the diluted calculation as their effect would be antidilutive

15,354

8,618

15,354

8,618

Note 3 — Assets

Investments

Short-term investments are generally classified as available-for-sale and reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity under the caption “Accumulated other comprehensive income” in the Consolidated Balance Sheets. These securities may include U.S. treasuries, government agency securities, corporate debt, and commercial paper, all with maturities of greater than three months when purchased. All realized gains and losses and unrealized losses resulting from declines in fair value that are other than temporary are included in “Other operating expense (income), net” in the Consolidated Statements of Operations.

Fair value is the price that would be received for an asset or the amount paid to transfer a liability in an orderly transaction between market participants. Veeco classifies certain assets based on the following fair value hierarchy:

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

11

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Level 2: Quoted prices for identical assets and liabilities in markets that are not active, quoted prices for similar assets and liabilities in active markets or financial instruments for which significant inputs are observable, either directly or indirectly; and

Level 3: Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Veeco has evaluated the estimated fair value of financial instruments using available market information and valuations as provided by third-party sources. The use of different market assumptions or estimation methodologies could have a significant effect on the estimated fair value amounts.

The following table presents the portion of Veeco’s assets that were measured at fair value on a recurring basis at September 30, 2020 and December 31, 2019:

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

September 30, 2020

Cash equivalents

Certificate of deposits and time deposits

$

64,646

$

$

$

64,646

U.S. treasuries

9,999

9,999

Government money market fund

1,180

1,180

Government agency securities

1,050

1,050

Total

$

75,825

$

1,050

$

$

76,875

Short-term investments

U.S. treasuries

$

125,346

$

$

$

125,346

Government agency securities

6,000

6,000

Corporate debt

14,248

14,248

Commercial paper

15,991

15,991

Total

$

125,346

$

36,239

$

$

161,585

December 31, 2019

Cash equivalents

Certificate of deposits and time deposits

$

67,009

$

$

$

67,009

Commercial paper

10,484

10,484

Corporate debt

1,000

1,000

Total

$

67,009

$

11,484

$

$

78,493

Short-term investments

U.S. treasuries

$

105,130

$

$

$

105,130

Government agency securities

1,139

1,139

Corporate debt

6,002

6,002

Commercial paper

2,981

2,981

Total

$

105,130

$

10,122

$

$

115,252

There were no transfers between fair value measurement levels during the nine months ended September 30, 2020.

12

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

At September 30, 2020 and December 31, 2019, the amortized cost and fair value of available-for-sale securities consist of:

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

Cost

Gains

Losses

Fair Value

(in thousands)

September 30, 2020

U.S. treasuries

$

125,333

$

17

$

(4)

$

125,346

Government agency securities

5,995

5

6,000

Corporate debt

14,254

1

(7)

14,248

Commercial paper

15,986

7

(2)

15,991

Total

$

161,568

$

30

$

(13)

$

161,585

December 31, 2019

U.S. treasuries

$

105,096

$

38

$

(4)

$

105,130

Government agency securities

1,139

1,139

Corporate debt

 

6,003

 

 

(1)

 

6,002

Commercial paper

2,981

2,981

Total

$

115,219

$

38

$

(5)

$

115,252

Available-for-sale securities in a loss position at September 30, 2020 and December 31, 2019 consist of:

September 30, 2020

December 31, 2019

    

    

Gross

    

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Fair Value

Losses

Fair Value

Losses

(in thousands)

U.S. treasuries

$

40,111

$

(4)

$

22,943

$

(4)

Corporate debt

 

10,195

 

(7)

 

6,002

 

(1)

Commercial paper

5,995

(2)

Total

$

56,301

$

(13)

$

28,945

$

(5)

At September 30, 2020 and December 31, 2019, there were no short-term investments that had been in a continuous loss position for more than 12 months.

The maturities of securities classified as available-for-sale at September 30, 2020 were all due in one year or less, and an allowance for credit loss is considered unnecessary. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties. There were minimal realized gains or losses for the nine months ended September 30, 2020 and no realized gains or losses for the nine months ended September 30, 2019.

Accounts Receivable

Accounts receivable is presented net of an allowance for doubtful accounts of $0.7 million and $0.6 million at September 30, 2020 and December 31, 2019, respectively. The Company considered its current expectations of future economic conditions, including the impact of COVID-19, when estimating its allowance for doubtful accounts.

13

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Inventories

Inventories at September 30, 2020 and December 31, 2019 consist of the following:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Materials

$

81,842

$

82,155

Work-in-process

 

56,137

 

42,575

Finished goods

 

5,490

 

8,337

Total

$

143,469

$

133,067

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets primarily consist of supplier deposits, prepaid value-added tax, lease deposits, prepaid insurance, prepaid licenses, and other receivables. Veeco had deposits with its suppliers of $5.0 million and $5.9 million at September 30, 2020 and December 31, 2019, respectively.

Assets Held for Sale

In the fourth quarter of 2019, the Company determined that one of its non-core product lines (the “disposal group”) met the held for sale criteria, and as such, the related assets were presented as “Assets held for sale” on the Consolidated Balance Sheets as of December 31, 2019. During the second quarter of 2020, the Company completed the sale of this product line for approximately $11.4 million, with approximately 85% of the transaction price received upon closing, and 15% held in escrow for a period of 18 months and included within “Other Assets” in the Consolidated Balance Sheets. Long-lived assets and definite-lived intangible assets were not depreciated or amortized while classified as held for sale. The sale of this disposal group does not represent a strategic shift that will have a material effect on the Company’s operations and financial results, nor is it considered a component of the Company, and as such it did not meet the criteria to be reported as discontinued operations.

For the year ended December 31, 2019, the Company recorded a non-cash impairment charge on these assets held for sale of $4.0 million in order to measure the disposal group at the lower of its carrying value or fair value less costs to sell, which resulted in a corresponding held for sale valuation allowance on its assets held for sale in the Consolidated Balance Sheet. During the second quarter of 2020, the Company recorded additional impairment charges of $0.3 million related to the finalization of the sale of this disposal group. The major classes of assets and liabilities that were sold are as follows:

Net assets sold:

 

(in thousands)

Inventories

$

6,311

Property, plant, and equipment, net

372

Intangible assets, net

6,546

Goodwill

2,359

Deferred revenue

(59)

Total net assets sold

$

15,529

Net proceeds after costs to sell

(11,228)

Total loss on sale of disposal group

$

4,301

14

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Property, Plant, and Equipment

Property, plant, and equipment at September 30, 2020 and December 31, 2019 consist of the following:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

62,796

 

61,884

Machinery and equipment (1)

 

137,587

 

137,692

Leasehold improvements

 

6,795

 

6,703

Gross property, plant, and equipment

 

212,239

 

211,340

Less: accumulated depreciation and amortization

 

146,428

 

135,629

Net property, plant, and equipment

$

65,811

$

75,711

(1)Machinery and equipment also includes software, furniture and fixtures

For the three and nine months ended September 30, 2020, depreciation expense was $3.8 million and $11.5 million, respectively, and $4.2 million and $13.1 million for the comparable 2019 periods.

Goodwill

Goodwill represents the future economic benefits arising from assets acquired in a business combination that are not individually identified and separately recognized. The Company continues to assess potential triggering events related to the value of its goodwill, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.

Intangible Assets

Intangible assets consist of purchased technology, customer relationships, patents, trademarks and tradenames, and backlog, and are initially recorded at fair value. Long-lived intangible assets are amortized over their estimated useful lives in a method reflecting the pattern in which the economic benefits are consumed or amortized on a straight-line basis if such pattern cannot be reliably determined. The Company continues to assess potential triggering events related to the value of its intangible assets, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.

The components of purchased intangible assets were as follows:

September 30, 2020

December 31, 2019

Accumulated

Accumulated

    

Gross

    

Amortization

    

    

Gross

    

Amortization

    

Carrying

and

Net

Carrying

and

Net

Amount

Impairment

Amount

Amount

Impairment

Amount

(in thousands)

Technology

$

327,908

$

299,710

$

28,198

$

327,908

$

291,766

$

36,142

Customer relationships

146,465

129,290

17,175

146,465

126,764

19,701

Trademarks and tradenames

30,910

26,274

4,636

30,910

25,256

5,654

Other

 

3,686

 

3,679

 

7

 

3,686

 

3,665

 

21

Total

$

508,969

$

458,953

$

50,016

$

508,969

$

447,451

$

61,518

Other intangible assets primarily consist of patents, licenses, and backlog.

15

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Note 4 — Liabilities

Accrued Expenses and Other Current Liabilities

The components of accrued expenses and other current liabilities at September 30, 2020 and December 31, 2019 consist of:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Payroll and related benefits

$

21,755

$

15,174

Warranty

5,141

7,067

Operating lease liabilities

4,177

4,196

Interest

3,189

4,321

Professional fees

963

2,443

Sales, use, and other taxes

 

2,466

 

811

Restructuring liability

 

671

 

2,841

Other

 

2,305

 

4,390

Total

$

40,667

$

41,243

Warranty

Warranties are typically valid for one year from the date of system final acceptance, and Veeco estimates the costs that may be incurred under the warranty. Estimated warranty costs are determined by analyzing specific product and historical configuration statistics and regional warranty support costs and are affected by product failure rates, material usage, and labor costs incurred in correcting product failures during the warranty period. Unforeseen component failures or exceptional component performance can also result in changes to warranty costs. Changes in product warranty reserves for the nine months ended September 30, 2020 include:

(in thousands)

Balance - December 31, 2019

$

7,067

Warranties issued

 

2,747

Consumption of reserves

 

(4,771)

Changes in estimate

 

98

Balance - September 30, 2020

$

5,141

Restructuring Accruals

The Company recorded restructuring charges during the year ended December 31, 2019 as a result of its efforts to further streamline operations, enhance efficiencies, and reduce costs. In the second half of 2019, the Company executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate its resources to the Company’s highest priority projects. In addition, the Company delayered the organization. Collectively, these actions impacted approximately 60 employees. During the nine months ended September 30, 2020, additional accruals were recognized and payments were made related to these restructuring initiatives.

The following table shows the amounts incurred and paid for restructuring activities during the nine months ended September 30, 2020, and the remaining accrued balance of restructuring costs at September 30, 2020, which is included

16

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

in “Accrued expenses and other current liabilities” in the Consolidated Balance Sheets, and principally consists of personnel severance and related costs:

    

(in thousands)

Balance - December 31, 2019

$

2,841

Provision

1,097

Payments

(3,267)

Balance - September 30, 2020

$

671

Customer Deposits and Deferred Revenue

Customer deposits totaled $54.3 million and $26.6 million at September 30, 2020 and December 31, 2019, respectively. Deferred revenue represents amounts billed, other than deposits, in excess of the revenue that can be recognized on a particular contract at the balance sheet date. Changes in deferred revenue were as follows:

(in thousands)

Balance - December 31, 2019

 

$

28,249

Deferral of revenue

 

7,391

Recognition of previously deferred revenue

 

(18,370)

Balance - September 30, 2020

 

$

17,270

As of September 30, 2020, the Company has approximately $27.3 million of remaining performance obligations on contracts with an original estimated duration of one year or more, of which approximately 72% is expected to be recognized within one year, with the remaining amounts expected to be recognized between one to three years. The Company has elected to exclude disclosures regarding remaining performance obligations that have an original expected duration of one year or less.

Convertible Senior Notes

2023 Notes

On January 10, 2017, the Company issued $345.0 million of 2.70% convertible senior unsecured notes (the “2023 Notes”). The Company received net proceeds, after deducting underwriting discounts and fees and expenses payable by the Company, of approximately $335.8 million. The 2023 Notes bear interest at a rate of 2.70% per year, payable semiannually in arrears on January 15 and July 15 of each year, commencing on July 15, 2017. The 2023 Notes mature on January 15, 2023, unless earlier purchased by the Company, redeemed, or converted.

On May 18, 2020, in connection with the completion of a private offering of $125 million aggregate principal amount of 3.75% convertible senior notes described below, the Company repurchased and retired approximately $88.3 million in aggregate principal amount of its outstanding 2023 Notes, with a carrying amount of $78.1 million, for approximately $81.2 million of cash. The Company accounted for the partial settlement of the 2023 Notes as an extinguishment, and as such, recorded a loss on extinguishment of approximately $3.0 million for the nine months ended September 30, 2020.

2027 Notes

On May 18, 2020, the Company completed a private offering of $125.0 million of 3.75% convertible senior notes (the “2027 Notes”). The Company received net proceeds of approximately $121.9 million, after deducting underwriting discounts and fees and expenses payable by the Company. Additionally, the Company used approximately $10.3 million of cash to purchase the capped calls, discussed below. The 2027 Notes bear interest at a rate of 3.75% per year, payable

17

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

semiannually in arrears on June 1 and December 1 of each year, commencing on December 1, 2020. The 2027 Notes mature on June 1, 2027 (the “Maturity Date”), unless earlier purchased by the Company, redeemed, or converted.

The 2027 Notes are unsecured obligations of the Company and rank senior in right of payment to any of the Company’s subordinated indebtedness; equal in right of payment to all of the Company’s unsecured indebtedness that is not subordinated (including the Company’s unsecured trade payables and the 2023 Notes); effectively subordinated in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally subordinated to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.

The 2027 Notes are convertible at the option of the holders upon the satisfaction of specified conditions and during certain periods as described below. The initial conversion rate is 71.5372 shares of the Company’s common stock per $1,000 principal amount of 2027 Notes, representing an initial effective conversion price of $13.98 per share of common stock. The conversion rate may be subject to adjustment upon the occurrence of certain specified events as provided in the indenture governing the 2027 Notes, but will not be adjusted for accrued but unpaid interest.

Holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at their option at any time prior to the close of business on the business day immediately preceding October 1, 2026 only under the following circumstances:

(i)During any calendar quarter commencing after the calendar quarter ending September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

(ii)During the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per one thousand dollar principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day;

(iii)If the Company calls any or all of the 2027 Notes for redemption at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or

(iv)Upon the occurrence of specified corporate events.

On or after October 1, 2026, until the close of business on the business day immediately preceding the Maturity Date, holders may convert their notes at any time, regardless of the foregoing circumstances.

Upon conversion by the holders, the Company may elect to settle such conversion in shares of its common stock, cash, or a combination thereof. As a result of its cash conversion option, the Company segregated the liability component of the instrument from the equity component. The liability component was measured by estimating the fair value of a non-convertible debt instrument that is similar in its terms to the 2027 Notes. The calculation of the fair value of the debt component required the use of Level 3 inputs, including utilization of convertible investors’ credit assumptions and industry high yield bond indices. Fair value was estimated through discounting future interest and principal payments, an income approach, due under the 2027 Notes at a discount rate of 9.10%, an interest rate equal to the estimated borrowing rate for similar non-convertible debt. The excess of the aggregate face value of the 2027 Notes over the estimated fair value of the liability component of $34.2 million was recognized as a debt discount and recorded as an increase to additional paid-in capital and will be amortized over the expected life of the 2027 Notes using the effective interest rate method. Amortization of the debt discount is recognized as non-cash interest expense.

18

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

The transaction costs of $3.1 million incurred in connection with the issuance of the 2027 Notes were allocated to the liability and equity components based on their relative values. Transaction costs allocated to the liability component are being amortized using the effective interest rate method and recognized as non-cash interest expense over the expected term of the 2027 Notes. Transaction costs allocated to the equity component of $0.8 million reduced the value of the equity component recognized in stockholders' equity.

In connection with the offering of the 2027 Notes, on May 13, 2020, the Company entered into privately negotiated capped call transactions (the “Capped Call Transactions”), pursuant to capped call confirmations, covering the total principal amount of the 2027 Notes for an aggregate premium of $10.3 million. The Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the aggregate principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the capped price of the Capped Call Transactions. The Capped Call Transactions exercise price is equal to the initial conversion price of the 2027 Notes, and the capped price of the Capped Call Transactions is approximately $18.46 per share and is subject to certain adjustments under the terms of the capped call confirmations.

 

The Capped Call Transactions are separate transactions entered into by the Company with the capped call counterparties, are not part of the terms of the 2027 Notes and will not change the holders’ rights under the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the Capped Call Transactions. The cost of the Capped Call Transactions is not expected to be tax-deductible as the Company did not elect to integrate the Capped Call Transactions into the respective convertible notes for tax purposes. The cost of the Capped Call Transactions was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements.

The carrying value of the 2023 Notes and 2027 Notes are as follows:

September 30, 2020

December 31, 2019

2023 Notes

2027 Notes

Total

2023 Notes

2027 Notes

Total

(in thousands)

Principal amount

$

256,695

$

125,000

$

381,695

$

345,000

$

$

345,000

Unamortized debt discount

 

(23,488)

 

(32,889)

 

(56,377)

 

(40,820)

 

 

(40,820)

Unamortized transaction costs

 

(2,366)

 

(2,134)

 

(4,500)

 

(4,112)

 

 

(4,112)

Net carrying value

$

230,841

$

89,977

$

320,818

$

300,068

$

$

300,068

Total interest expense related to the 2023 Notes and 2027 Notes is as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

1,733

$

2,329

$

6,060

$

6,986

Coupon interest expense - 2027 Notes

1,172

1,745

Non-cash Interest Expense

 

  

 

  

 

  

 

  

Amortization of debt discount - 2023 Notes

 

2,328

 

2,906

 

8,074

 

8,556

Amortization of debt discount - 2027 Notes

884

1,310

Amortization of transaction costs - 2023 Notes

235

293

 

813

 

862

Amortization of transaction costs - 2027 Notes

 

57

 

 

85

 

Total Interest Expense

$

6,409

$

5,528

$

18,087

$

16,404

19

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

The Company determined the 2023 Notes and 2027 Notes are Level 2 liabilities in the fair value hierarchy and had an estimated fair value at September 30, 2020 of $235.9 million and $134.8 million, respectively.

Other Liabilities

As part of the acquisition of Ultratech, the Company assumed an executive non-qualified deferred compensation plan that allowed qualifying executives to defer cash compensation. The plan was frozen at the time of acquisition and no further contributions have been made. At September 30, 2020 and December 31, 2019, plan assets approximated $2.2 million and $2.7 million, respectively, representing the cash surrender value of life insurance policies and is included within “Other assets” in the Consolidated Balance Sheets, while plan liabilities approximated $2.3 million and $3.1 million, respectively, and is included within “Other liabilities” in the Consolidated Balance Sheets. Other liabilities at September 30, 2020 and December 31, 2019 also included (i) medical and dental benefits for former executives of $1.9 million and $2.0 million, respectively; (ii) asset retirement obligations of $2.7 million and $3.2 million, respectively; and (iii) income tax payables of $1.4 and $1.0 million, respectively. Additionally, as a result of the Coronavirus, Aid, Relief, and Economic Security Act, the Company has accrued for and defered the deposit and payment of its share of social security taxes, resulting in a liability of $2.6 million at September 30, 2020, which is included within “Other liabilities” in the Consolidated Balance Sheets.

Note 5 — Commitments and Contingencies

Leases

The Company’s operating leases primarily include real estate leases for properties used for manufacturing, R&D activities, sales and service, and administration, as well as certain equipment leases. Some leases may include options to renew for a period of up to 5 years, while others may include options to terminate the lease. The weighted average remaining lease term of the Company’s operating leases as of September 30, 2020 was 2.6 years, and the weighted average discount rate used in determining the present value of future lease payments was 6.0%.

20

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

The following table provides the maturities of lease liabilities at September 30, 2020:

Operating

    

Leases

(in thousands)

Payments due by period:

2020

$

1,274

2021

4,659

2022

4,394

2023

1,035

2024

551

Thereafter

Total future minimum lease payments

11,913

Less: Imputed interest

(943)

Total

$

10,970

Reported as of September 30, 2020

Accrued expenses and other current liabilities

$

4,177

Operating lease long-term liabilities

6,793

Total

$

10,970

Operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. Operating lease cost for both the nine months ended September 30, 2020 and 2019 was $4.1 million. Variable lease cost for the three and nine months ended September 30, 2020 was $0.4 and $1.3 million, respectively, and $0.4 and $1.4 million for the comparable 2019 periods. Additionally, the Company has an immaterial amount of short-term leases. Operating cash outflows from operating leases for the nine months ended September 30, 2020 and 2019 were $4.8 million and $5.0 million, respectively.

Purchase Commitments

Veeco has purchase commitments of $103.6 million at September 30, 2020, substantially all of which become due within one year.

Bank Guarantees

Veeco has bank guarantees and letters of credit issued by a financial institution on its behalf as needed. At September 30, 2020, outstanding bank guarantees and standby letters of credit totaled $5.8 million, and unused bank guarantees and letters of credit of $26.3 million were available to be drawn upon.

Legal Proceedings

On June 8, 2018, an Ultratech shareholder who received Veeco stock as part of the consideration for the Ultratech acquisition filed a purported class action complaint in the Superior Court of the State of California, County of Santa Clara, captioned Wolther v. Maheshwari et al., Case No. 18CV329690, on behalf of himself and others who purchased or acquired shares of Veeco pursuant to the registration statement and prospectus which Veeco filed with the SEC in connection with the Ultratech acquisition (the “Wolther Action”). On August 2 and August 8, 2018, two purported class action complaints substantially similar to the Wolther Action were filed on behalf of different plaintiffs in the same court as the Wolther Action. These cases have been consolidated with the Wolther Action, and a consolidated complaint was filed on December 11, 2018. The consolidated complaint seeks to recover damages and fees under Sections 11, 12, and 15 of the Securities Act of 1933 for, among other things, alleged false/misleading statements in the registration statement

21

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

and prospectus relating to the Ultratech acquisition, relating primarily to the alleged failure to disclose delays in the advanced packaging business, increased MOCVD competition in China, and an intellectual property dispute. Veeco is defending this matter vigorously.

On December 21, 2018, a purported Veeco stockholder filed a derivative action in the Superior Court of the State of California, County of Santa Clara, captioned Vladimir Gusinsky Revocable Trust v. Peeler, et al., Case No. 18CV339925, on behalf of nominal defendant Veeco. The complaint seeks to assert claims for breach of fiduciary duty, waste of corporate assets, and unjust enrichment against current and former Veeco directors premised on purported misstatements and omissions in the registration statement relating to the Ultratech acquisition. Veeco is defending this matter vigorously.

 

The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.

Note 6 — Derivative Financial Instruments

The Company is exposed to financial market risks arising from changes in currency exchange rates. Changes in currency exchange rates could affect the Company’s foreign currency denominated monetary assets and liabilities and forecasted cash flows. The Company enters into monthly forward derivative contracts from time to time with the intent of mitigating a portion of this risk. The Company only uses derivative financial instruments in the context of hedging and not for speculative purposes and had not designated its foreign exchange derivatives as hedges. Accordingly, changes in fair value from these contracts are recorded as “Other operating expense (income), net” in the Company’s Consolidated Statements of Operations. The Company executes derivative transactions with highly rated financial institutions to mitigate counterparty risk.

The Company did not have any outstanding derivative contracts at September 30, 2020 or December 31, 2019. Additionally, the Company did not have any gains or losses from currency exchange derivatives during the nine months ended September 30, 2020 and 2019.

22

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Note 7 — Equity

Statement of Stockholders’ Equity

The following tables present the changes in Stockholders’ Equity:

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2019

 

48,994

$

490

$

1,071,058

$

(698,930)

$

1,894

$

374,512

Net income (loss)

 

 

 

 

(567)

 

 

(567)

Other comprehensive income (loss), net of tax

 

 

 

 

 

153

 

153

Share-based compensation expense

 

 

 

3,646

 

 

 

3,646

Net issuance under employee stock plans

 

434

4

(684)

(680)

Balance at March 31, 2020

 

49,428

$

494

$

1,074,020

$

(699,497)

$

2,047

$

377,064

Net income (loss)

 

 

 

 

(8,302)

 

 

(8,302)

Other comprehensive income (loss), net of tax

 

 

 

 

 

(130)

 

(130)

Share-based compensation expense

 

 

 

2,974

 

 

 

2,974

Net issuance under employee stock plans

 

191

2

753

755

Extinguishment of equity component of repurchased 2023 Notes

(80)

(80)

Equity component of 2027 Notes

33,363

33,363

Purchase of capped calls

(10,313)

(10,313)

Balance at June 30, 2020

 

49,619

$

496

$

1,100,717

$

(707,799)

$

1,917

$

395,331

Net income (loss)

 

 

 

 

580

 

 

580

Other comprehensive income, net of tax

 

 

 

 

 

(60)

 

(60)

Share-based compensation expense

 

 

 

2,942

 

 

 

2,942

Net issuance under employee stock plans

 

(7)

(700)

(700)

Balance at September 30, 2020

 

49,612

$

496

$

1,102,959

$

(707,219)

$

1,857

$

398,093

    

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Treasury Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Shares

    

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2018

 

48,547

$

485

523

$

(5,872)

$

1,061,325

$

(619,983)

$

1,820

$

437,775

Net income (loss)

 

 

 

 

 

 

(18,530)

 

 

(18,530)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

38

 

38

Share-based compensation expense

 

 

 

 

 

3,157

 

 

 

3,157

Net issuance under employee stock plans

128

2

(523)

5,872

(6,303)

(213)

(642)

Balance at March 31, 2019

 

48,675

$

487

$

$

1,058,179

$

(638,726)

$

1,858

$

421,798

Net income (loss)

 

 

 

 

 

 

(15,565)

 

 

(15,565)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

20

 

20

Share-based compensation expense

 

 

 

 

 

4,588

 

 

 

4,588

Net issuance under employee stock plans

296

3

182

185

Balance at June 30, 2019

 

48,971

$

490

$

$

1,062,949

$

(654,291)

$

1,878

$

411,026

Net income (loss)

 

 

 

 

 

 

(11,767)

 

 

(11,767)

Other comprehensive income, net of tax

 

 

 

 

 

 

 

(42)

 

(42)

Share-based compensation expense

 

 

 

 

 

3,783

 

 

 

3,783

Net issuance under employee stock plans

(68)

(1)

(529)

(530)

Balance at September 30, 2019

 

48,903

$

489

$

$

1,066,203

$

(666,058)

$

1,836

$

402,470

23

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Accumulated Other Comprehensive Income (“AOCI”)

The following table presents the changes in the balances of each component of AOCI, net of tax:

Unrealized

Gains (Losses)

Foreign

on Available

Currency

for Sale 

    

Translation

    

Securities

    

Total

(in thousands)

Balance - December 31, 2019

$

1,861

$

33

$

1,894

Other comprehensive income (loss)

 

(21)

 

(16)

 

(37)

Balance - September 30, 2020

$

1,840

$

17

$

1,857

There were minimal reclassifications from AOCI into net income for the three and nine months ended September 30, 2020 and 2019.

Note 8 — Share-based Compensation

Restricted share awards are issued to employees that are subject to specified restrictions and a risk of forfeiture. The restrictions typically lapse over one to five years and may entitle holders to dividends and voting rights. Other types of share-based compensation include performance share awards, performance share units, and restricted share units (collectively with restricted share awards, “restricted shares”), as well as options to purchase common stock.

Share-based compensation expense was recognized in the following line items in the Consolidated Statements of Operations for the three and nine months ended September 30, 2020 and 2019:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands)

Cost of sales

 

$

389

 

$

383

 

$

1,384

 

$

1,448

 

Research and development

674

756

2,161

2,531

Selling, general, and administrative

1,879

2,644

6,017

7,549

Total

$

2,942

$

3,783

$

9,562

$

11,528

For the nine months ended September 30, 2020, equity activity related to stock options was as follows:

Weighted 

Number of

Average

    

Shares

    

Exercise Price

(in thousands)

Balance - December 31, 2019

1,119

34.88

Expired or forfeited

(339)

33.94

Balance - September 30, 2020

780

35.28

24

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

For the nine months ended September 30, 2020, equity activity related to non-vested restricted shares and performance shares was as follows:

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

(in thousands)

Balance - December 31, 2019

2,257

16.20

Granted

1,006

9.40

Performance award adjustments

(51)

30.94

Vested

(775)

15.97

Forfeited

(366)

15.38

Balance - September 30, 2020

2,071

12.76

Note 9 — Income Taxes

Income taxes are estimated for each of the jurisdictions in which the Company operates. Deferred income taxes reflect the net tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the tax effect of carryforwards. Realization of net deferred tax assets is dependent on future taxable income. At September 30, 2020, the Company’s U.S. deferred tax assets are fully offset by a valuation allowance since the Company cannot conclude that it is more likely than not that these future benefits will be realized.

At the end of each interim reporting period, the effective tax rate is aligned with expectations for the full year. This estimate is used to determine the income tax provision on a year-to-date basis and may change in subsequent interim periods.

Income (loss) before income taxes and income tax expense (benefit) for the three and nine months ended September 30, 2020 and 2019 were as follows:

Three months ended September 30,

Nine months ended September 30,

 

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

 

Income (loss) before income taxes

$

791

$

(11,695)

$

(7,760)

$

(45,455)

Income tax expense (benefit)

 

$

211

 

$

72

$

530

 

$

407

The Company’s tax expense for the three months ended September 30, 2020 was $0.2 million compared to $0.1 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s non-U.S. operations and minimal expense related to the Company’s domestic operations, compared to 2019 when the expense included a $0.1 million expense related to the Company’s domestic operations and minimal expense related to the Company’s non-U.S. operations.

The Company’s tax expense for the nine months ended September 30, 2020 was $0.5 million, compared to $0.4 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s domestic operations and a $0.3 million expense related to the Company’s non-U.S. operations, compared to 2019 when the expense included a $0.2 million expense related to domestic operations and a $0.2 million expense related to non-U.S. operations. Although there was a domestic pre-tax loss for the nine months ended September 30, 2020 and 2019, Veeco did not provide a current tax benefit on domestic pre-tax losses as the amounts are not realizable on a more-likely-than-not basis. The current period domestic tax expense is primarily attributable to the tax amortization of indefinite-lived intangible assets that is not available to offset U.S. deferred tax assets. The non-U.S. tax expense for the nine months ended September 30, 2020 is primarily attributable to tax expense on non-U.S. operation profits and foreign

25

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

withholding taxes on unremitted earnings as of September 30, 2020, offset by a tax benefit related to the amortization of intangible assets.

Note 10 — Segment Reporting and Geographic Information

Veeco operates and measures its results in one operating segment and therefore has one reportable segment: the design, development, manufacture, and support of thin film process equipment primarily sold to make electronic devices.

Veeco categorizes its sales into the following four end-markets:

Front-End Semiconductor

Front-End Semiconductor refers to the early steps in the process of integrated circuit fabrication where the microchips are created but still remain on the silicon wafer. This category includes Laser Spike Anneal, Ion Beam etch for front-end semiconductor applications, and Ion Beam deposition for EUV mask blanks.

LED Lighting, Display & Compound Semiconductor

LED Lighting refers to Light Emitting Diode and semiconductor illumination sources used in various applications including, but not limited to, displays such as backlights, general lighting, automotive running lights, and headlamps. Display refers to LEDs used for displays and Organic Light Emitting Diode displays found in outdoor display/signage applications, TVs, smartphones, wearable devices, and tablets. Compound Semiconductor includes Photonics, Power Electronics, and Radio Frequency (“RF”) Devices. Photonics refers to laser diodes, Vertical Cavity Surface Emitting Lasers in 3D sensing and communications, and various other optical devices. Power Electronics refers to semiconductor devices such as rectifiers, inverters, and converters for the control and conversion of electric power. RF devices refers to radio frequency emitting and receiving devices that enable wireless communications. Such devices include power amplifiers, switches, and transceivers for applications such as mobile (including handsets and base stations), defense, automobile, and the Internet of Things.

Scientific & Industrial

Scientific refers to advanced materials research at university research institutions, industry research institutions, industry consortiums, and government research agencies. Industrial refers to large-scale product manufacturing applications including data storage and optical coatings: thin layers of material deposited on a lens or mirror that alters how light reflects and transmits.

Advanced Packaging, MEMS & RF Filters

Advanced Packaging includes a portfolio of wafer-level assembly technologies that enable improved performance of electronic products, such as smartphones, high-end servers, and graphical processors. Micro-Electro Mechanical Systems (“MEMS”) includes tiny mechanical devices such as sensors, switches, mirrors, and actuators embedded in semiconductor chips used in vehicles, smartphones, tablets, and games. RF Filters refers to RF filters used in smartphones, tablets, and mobile devices.

26

Table of Contents

Veeco Instruments Inc. and Subsidiaries

Notes to the Consolidated Financial Statements - continued

(unaudited)

Sales by end-market and geographic region for the three and nine months ended September 30, 2020 and 2019 were as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

2019

    

2020

2019

    

(in thousands)

Sales by end-market

Front-End Semiconductor

$

20,789

$

33,578

$

69,914

$

80,703

LED Lighting, Display & Compound Semiconductor

20,098

24,020

51,516

47,263

Scientific & Industrial

 

52,479

 

39,975

 

145,033

 

127,230

Advanced Packaging, MEMS & RF Filters

 

18,712

 

11,381

 

48,753

 

50,951

Total

$

112,078

$

108,954

$

315,216

$

306,147

Sales by geographic region

United States

$

39,602

$

27,915

$

108,869

$

100,014

China

10,464

17,034

38,328

46,846

EMEA(1)

14,991

19,128

57,271

49,280

Rest of World

 

47,021

 

44,877

 

110,748

 

110,007

Total

$

112,078

$

108,954

$

315,216

$

306,147

(1)EMEA consists of Europe, the Middle East, and Africa

For geographic reporting, sales are attributed to the location in which the customer facility is located.

27

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

Cautionary Statement Regarding Forward Looking Statements

Our discussion below contains “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995, as amended, that are based on management’s expectations, estimates, projections and assumptions. Words such as “expects,” “anticipates,” “plans,” “believes,” “scheduled,” “estimates” and variations of these words and similar expressions are intended to identify forward-looking statements. Forward-looking statements in this discussion include, but are not limited to, those regarding anticipated growth and trends in our businesses and markets, industry outlooks and demand drivers, our investment and growth strategies, our development of new products and technologies, our business outlook for the current and future periods, the impact of the COVID-19 pandemic and the affects thereof on our operations and financial results, and other statements that are not historical facts. These statements and their underlying assumptions are subject to risks and uncertainties and are not guarantees of future performance. Factors that could cause actual results to differ materially from those expressed or implied by such statements include, without limitation: the level of demand for our products; global economic and industry conditions; the effects of regional or global health epidemics, including the effects of the COVID-19 pandemic on the Company’s operations and on those of our customers and suppliers; global trade issues, including the ongoing trade disputes between the U.S. and China, and changes in trade and export license policies; our dependency on third-party outsourcing partners; the timing of customer orders; our ability to develop, deliver and support new products and technologies; our ability to expand our current markets, increase market share and develop new markets; the concentrated nature of our customer base; our ability to obtain and protect intellectual property rights in key technologies; our ability to achieve the objectives of operational and strategic initiatives and attract, motivate and retain key employees; the variability of results among products and segments, and our ability to accurately forecast future results, market conditions, and customer requirements; the impact of our indebtedness, including our convertible senior notes and our capped call transactions; and other risks and uncertainties described in our SEC filings on Forms 10-K, 10-Q and 8-K. All forward-looking statements speak only to management’s expectations, estimates, projections and assumptions as of the date of this filing or, in the case of any document referenced herein or incorporated by reference, the date of that document. The Company does not undertake any obligation to update or publicly revise any forward-looking statements to reflect events, circumstances or changes in expectations after the date of this filing.

Executive Summary

We are an innovative manufacturer of semiconductor process equipment. Our proven ion beam, laser annealing, lithography, MOCVD and single wafer etch & clean technologies play an integral role in the fabrication and packaging of advanced semiconductor devices. With equipment designed to optimize performance, yield and cost of ownership, Veeco holds leading technology positions in the markets we serve. To learn more about Veeco’s systems and service offerings, visit www.veeco.com.

COVID-19 Update

As a result of the COVID-19 pandemic, governmental authorities have implemented and are continuing to implement numerous and constantly evolving measures to try to contain the virus, such as travel bans and restrictions, limits on gatherings, quarantines, shelter-in-place orders, and business shutdowns. We have important manufacturing operations in the U.S. and sales and support operations in China, Germany, Japan, Malaysia, Philippines, Singapore, South Korea, Thailand, Taiwan and the United Kingdom, all of which have been affected by the COVID-19 pandemic.

Measures providing for business shutdowns generally exclude certain essential services, and those essential services include critical infrastructure and the businesses that support that critical infrastructure. Our operations are considered part of the critical and essential infrastructure defined by applicable government authorities, and, although governmental measures to contain the pandemic may be modified or extended, our manufacturing facilities remain open. We believe our diverse product offerings and the critical nature of certain of our products for infrastructure insulate us, to some extent, from the adverse effects of the pandemic; however, a prolonged economic downturn will adversely affect our customers, which could have a material adverse effect on our revenues, particularly if customers from whom we derive a

28

significant amount of revenue reduce or delay purchases to mitigate the impacts of the pandemic or fail to make payments to us on time or at all.

We serve a global and highly interconnected customer base across the Asia-Pacific region, Europe, and North America. Our net sales to customers located outside of the United States represented approximately 70%, 77%, and 80% of our total net sales in 2019, 2018, and 2017, respectively, and we expect that net sales to customers outside the United States will continue to represent a significant percentage of our total net sales. As a result, our business will be adversely impacted by further deterioration in global economic conditions, particularly in markets in Asia and Europe.

To date, we have not yet experienced any significant interruptions to our supply chain as a result of the COVID-19 pandemic. We continue to monitor our global supply chain and may experience disruptions in future periods, primarily as a result of financial challenges confronting companies in our supply chain and restrictions or disruptions of transportation, such as reduced availability of air transport, port closures and increased border controls or closures, any of which could cause a disruption in our ability to obtain raw materials or components required to manufacture our products.

Like many in our industry, we are managing through the effects of the COVID-19 pandemic. Although the full extent of the COVID-19 pandemic’s impact on our business, results of operations, supply chains and growth can not be predicted or quantified, we proactively identified potential challenges to our business and have been executing business continuity activities to manage disruptions in our business and continue to provide critical infrastructure to our customers. In response to the pandemic, we have taken, or intend to take, the following steps, among others, to keep our employees safe and minimize the spread of the virus, while continuing to serve our customers:

implemented rigorous health and safety protocols at our manufacturing facilities, including extensively and frequently disinfecting our facilities, limiting access to our facilities, checking temperatures of individuals entering our facilities, staggering shifts to minimize employee overlap in gowning areas, and providing protective equipment;

mandated remote working arrangements for employees that do not need to be physically present on the manufacturing floor or at customer facilities;

implemented virtual meetings, customer demos, and factory acceptances to enable customers to review data and performance of their system in our factory remotely via live video;

performing service and support activities remotely to resolve customer issues and enable our customers to maintain their operations;

proactively identified gaps in our supply chain and re-sourced a number of components in order to maintain our customer shipment commitments and mitigate single points of failure;

monitoring our IT systems and implementing contingency and disaster recovery plans to support our IT infrastructure to ensure that our systems remain continuously operative; and

continuing to monitor and, if necessary, reduce our operating expenses and capital expenditures to maintain financial flexibility and profit margins.

While these steps have been effective so far, there could be additional challenges ahead that may impact either our operations or those of our customers, which could have a negative effect on our financial performance, including productivity and capacity impacts as a result of the ongoing pandemic. We expect to continue to implement these measures until we determine that the COVID-19 pandemic is adequately contained for purposes of our business, and we may take further actions as government authorities require or recommend or as we determine to be in the best interests of our employees, customers and suppliers. As a result, we may incur additional expenses in future periods in response to the pandemic, which could adversely affect our financial position, results of operations, or cash flows. In addition, we may

29

revise our approach to these initiatives or take additional actions to meet the needs of our employees and customers, and mitigate the impact of the pandemic on our business.

Business Update

We categorize our revenue by the key market segments into which we sell. Our four key markets are: Front-End Semiconductor; LED Lighting, Display & Compound Semiconductor; Scientific & Industrial; and Advanced Packaging, MEMS & RF Filters.

Sales in the Front-End Semiconductor market were driven by shipment of our Ion Beam Deposition system for EUV Mask Blank manufacturing. In the EUV market, customers appear to be moving ahead with their leading node EUV lithography plans for logic and memory applications, continuing to drive requirements for our mask blank systems. Looking ahead, we continue to work with our customers with our laser annealing technology, and seek additional customers, as they develop their “next nodes”. We believe demand for these two product lines, driven by the development and release of advanced node semiconductors, will continue to provide future growth opportunities for us. 

Sales in the LED Lighting, Display & Compound Semiconductor market grew sequentially in the third quarter. We shipped MOCVD and PSP systems in the quarter for compound semiconductor applications in Photonics, Power Electronics, and RF devices. Additionally, we received acceptance of our Lumina MOCVD beta system which was under evaluation at one of our top customers. During the evaluation period, this Arsenide Phosphide MOCVD system passed rigorous testing and was qualified for production of several advanced photonics devices. We have a broad portfolio of MOCVD and PSP technologies which have been developed to support emerging applications such as 5G driven RF device manufacturing, photonics devices including 3D sensing laser diodes and mini/microLEDs, and GaN-based power electronics. We continue to work with customers to penetrate these markets.

Sales in the Scientific & Industrial market were primarily driven by shipments of Ion Beam systems for data storage applications. Demand for our Ion Beam products for Data Storage is being driven by big data and cloud-based storage growth. In order to be successful, hard disk drive manufacturers are required to improve areal density of magnetic heads for hard disk drives and are manufacturing drives with an increasing number of thin film magnetic heads. These two factors taken together, along with new innovations by HDD manufacturers such as heat assisted magnetic recording and microwave assisted magnetic recording, are driving additional capacity requirements and equipment upgrades. Additionally, recent trends in the work from home environment and the importance of cloud computing are also providing tailwinds to this market. We have good visibility in this market, which gives us confidence it will remain healthy through 2021.

Sales in the Advanced Packaging, MEMS and RF Filter market were driven by shipments of lithography systems for Advanced Packaging as well as wet etch & clean systems for Advanced Packaging and RF filter manufacturing. We expect the RF Filter market to remain strong in the near term driven by 5G requirements for higher filter content in mobile devices.

Global trade policies have recently become more restrictive, resulting in increased tensions, which have impacted and may continue to impact our business. The U.S. government has implemented controls over transactions involving Chinese entities, and possibly others, who may respond by developing their own solutions or utilize our foreign competitors to replace our products. We have previously seen evidence of this behavior in transactions across our product lines, including our MOCVD and Wet Etch & Clean products. Our revenue from customers in China, which may be impacted if customers continue this behavior, represents a small percentage of our overall revenue.

Overall, the Data Storage market, the RF Filter market, and the Front-End Semiconductor market are all performing well for us today, and we expect these markets to provide growth in the near term, through 2021. Long term growth for 2022 and beyond is expected to come from the Front-End Semiconductor and Compound Semiconductor markets. As such, we have been making strategic investments in R&D and inventory, including evaluation systems, in these markets, as well as improving our service capabilities to support these anticipated growth opportunities.

30

Results of Operations

For the three months ended September 30, 2020 and 2019

The following table presents revenue and expense line items reported in our Consolidated Statements of Operations for 2020 and 2019 and the period-over-period dollar and percentage changes for those line items. Our results of operations are reported as one business segment, represented by our single operating segment.

Three Months Ended September 30,

Change

2020

2019

Period to Period

(dollars in thousands)

Net sales

    

$

112,078

    

100%

$

108,954

    

100%

$

3,124

    

3%

    

Cost of sales

 

62,936

 

56%

 

66,731

 

61%

 

(3,795)

 

(6)%

Gross profit

 

49,142

 

44%

 

42,223

 

39%

 

6,919

 

16%

Operating expenses, net:

 

  

 

  

 

  

 

 

  

 

Research and development

 

19,129

 

17%

 

22,639

 

21%

 

(3,510)

 

(16)%

Selling, general, and administrative

 

19,415

 

17%

 

20,962

 

19%

 

(1,547)

 

(7)%

Amortization of intangible assets

 

3,831

 

3%

 

4,312

 

4%

 

(481)

 

(11)%

Restructuring

 

 

-

 

1,828

 

2%

 

(1,828)

 

*

Other operating expense (income), net

 

(218)

 

-

 

(153)

 

-

 

(65)

 

42%

Total operating expenses, net

 

42,157

 

38%

 

49,588

 

46%

 

(7,431)

 

(15)%

Operating income (loss)

 

6,985

 

6%

 

(7,365)

 

(7)%

 

14,350

 

195%

Interest income (expense), net

 

(6,194)

 

(6)%

 

(4,330)

 

(4)%

 

(1,864)

 

43%

Income (loss) before income taxes

 

791

 

1%

 

(11,695)

 

(11)%

 

12,486

 

107%

Income tax expense (benefit)

 

211

 

-

 

72

 

-

 

139

 

*

Net income (loss)

$

580

 

1%

$

(11,767)

 

(11)%

$

12,347

 

105%

*

Not meaningful

Net Sales

The following is an analysis of sales by market and by region:

Three Months Ended September 30,

Change

 

2020

2019

Period to Period

 

(dollars in thousands)

 

Sales by market

    

  

    

  

  

    

  

  

    

  

    

Front-End Semiconductor

$

20,789

 

18%

$

33,578

 

31%

$

(12,789)

 

(38)%

LED Lighting, Display & Compound Semiconductor

 

20,098

 

18%

 

24,020

 

22%

 

(3,922)

 

(16)%

Scientific & Industrial

 

52,479

 

47%

 

39,975

 

37%

 

12,504

 

31%

Advanced Packaging, MEMS & RF Filters

 

18,712

 

17%

 

11,381

 

10%

 

7,331

 

64%

Total

$

112,078

 

100%

$

108,954

 

100%

$

3,124

 

3%

Sales by geographic region

 

  

 

  

 

  

 

  

 

  

 

United States

$

39,602

 

36%

$

27,915

 

25%

$

11,687

 

42%

China

 

10,464

 

9%

 

17,034

 

16%

 

(6,570)

 

(39)%

EMEA

 

14,991

 

13%

 

19,128

 

18%

 

(4,137)

 

(22)%

Rest of World

 

47,021

 

42%

 

44,877

 

41%

 

2,144

 

5%

Total

$

112,078

 

100%

$

108,954

 

100%

$

3,124

 

3%

Sales increased slightly for the three months ended September 30, 2020 against the comparable prior year period in the Scientific & Industrial and Advanced Packaging, MEMS & RF Filters markets, partially offset by decreases in the Front-End Semiconductor and LED Lighting, Display & Compound Semiconductor markets. Sales in the Scientific & Industrial market were primarily driven by shipments of Ion Beam systems to data storage customers. Pricing was not a significant driver of the change in total sales. By geography, sales increased in the United States and Rest of World

31

regions, partially offset by decreases in the China and EMEA regions. We expect there will continue to be year-to-year variations in our future sales distribution across markets and geographies. In light of the global nature of our business, we are impacted by conditions in the various countries in which we and our customers operate. Several markets continue to remain challenged in light of ongoing restrictions on business and travel, and decreased business and consumer spending generally, resulting from the COVID-19 pandemic.

Gross Profit

For the three months ended September 30, 2020, gross profit increased against the comparable prior period primarily due to an increase in sales volume and increased gross margins. Gross margins increased principally due to higher production activity, as well as reductions in inventory reserves and warranty expenses. We expect our gross margins to fluctuate each period due to product mix and other factors.

Research and Development

The markets we serve are characterized by continuous technological development and product innovation, and we invest in various research and development initiatives to maintain our competitive advantage and achieve our growth objectives. Research and development expenses decreased for the three months ended September 30, 2020 against the comparable prior period primarily due to personnel-related expenses and professional fees as a result of our initiative to streamline operations, enhance efficiency, and reduce costs. In the second half of 2019, we executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate our resources to our highest priority projects. Additionally, we had a decrease in travel-related expenses as a result of COVID-19 related restrictions.

Selling, General, and Administrative

Selling, general, and administrative expenses decreased for the three months ended September 30, 2020 against the comparable prior period primarily due to personnel-related expenses as a result of our initiative to streamline operations, enhance efficiency, and reduce costs. Additionally, we had a decrease in travel-related expenses as a result of COVID-19 related restrictions. Given the the uncertainty regarding the impacts on our business resulting from the COVID-19 pandemic, we are focused on the proactive management of expenses. In future periods, we may incur additional selling, general and administrative expenses to support our responses to the COVID-19 pandemic.

Amortization Expense

Amortization expense decreased compared to prior period primarily due to the sale of a non-core product line, including related intangible assets, as well as changes in amortization expense to reflect expected cash flows of certain intangible assets.

Restructuring Expense

We recorded restructuring charges during the year ended December 31, 2019 as a result of our efforts to further streamline operations, enhance efficiencies, and reduce costs. In the second half of 2019, we executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate our resources to our highest priority projects. In addition, we delayered the organization. Collectively, these actions impacted approximately 60 employees. During the three months ended September 30, 2020, payments were made related to these previous restructuring initiatives, while no additional charges were incurred.

 

Interest Income (Expense)

We recorded net interest expense of $6.2 million for the three months ended September 30, 2020, compared to $4.3 million for the comparable prior year period. The increase in interest expense was primarily related to the issuance of the 2027 Notes in May 2020, partially offset by the partial repurchase of the 2023 Notes. Included in interest expense for the three months ended September 30, 2020 were non-cash charges of $3.5 million related to the amortization of debt

32

discount and transaction costs of the 2023 and 2027 Notes, while the three months ended September 30, 2019 included non-cash charges of $3.2 million related to the amortization of debt discount and transaction costs of the 2023 Notes. Additionally, interest income decreased approximately $1.0 million for the three months ended September 30, 2020 compared to the prior period, primarily as a result of lower interest rates, and we expect interest income to remain depressed as a result.

Income Taxes

At the end of each interim reporting period, we estimate the effective income tax rate expected to be applicable for the full year. This estimate is used to determine the income tax provision or benefit on a year-to-date basis and may change in subsequent interim periods.

We incurred a tax expense of $0.2 million for the three months ended September 30, 2020 compared to $0.1 million for the comparable prior period. The 2020 tax expense included an expense of $0.2 million related to our non-US operations and minimal expense related to our domestic operations, compared to 2019 when the expense was mainly attributable to domestic operations.

Results of Operations

For the nine months ended September 30, 2020 and 2019

The following table presents revenue and expense line items reported in our Consolidated Statements of Operations for 2020 and 2019 and the period-over-period dollar and percentage changes for those line items.

Nine Months Ended September 30,

Change

2020

2019

Period to Period

(dollars in thousands)

Net sales

    

$

315,216

    

100%

$

306,147

    

100%

$

9,069

    

3%

Cost of sales

 

177,761

 

56%

 

192,924

 

63%

 

(15,163)

 

(8)%

Gross profit

 

137,455

 

44%

 

113,223

 

37%

 

24,232

 

21%

Operating expenses, net:

 

  

 

  

 

  

 

 

  

 

Research and development

 

57,577

 

18%

 

68,901

 

23%

 

(11,324)

 

(16)%

Selling, general, and administrative

 

55,541

 

18%

 

60,620

 

20%

 

(5,079)

 

(8)%

Amortization of intangible assets

 

11,502

 

4%

 

12,773

 

4%

 

(1,271)

 

(10)%

Restructuring

 

1,097

 

-

 

3,874

 

1%

 

(2,777)

 

(72)%

Asset impairment

 

281

 

-

 

 

-

 

281

 

*

Other operating expense (income), net

 

(502)

 

-

 

(232)

 

-

 

(270)

 

116%

Total operating expenses, net

 

125,496

 

40%

 

145,936

 

48%

 

(20,440)

 

(14)%

Operating income (loss)

 

11,959

 

4%

 

(32,713)

 

(11)%

 

44,672

 

137%

Interest income (expense), net

 

(16,673)

 

(5)%

 

(12,742)

 

(4)%

 

(3,931)

 

31%

Loss on extinguishment of debt

(3,046)

(1)%

-

(3,046)

*

Income (loss) before income taxes

 

(7,760)

 

(2)%

 

(45,455)

 

(15)%

 

37,695

 

83%

Income tax expense (benefit)

 

530

 

-

 

407

 

-

 

123

 

30%

Net income (loss)

$

(8,290)

 

(3)%

$

(45,862)

 

(15)%

$

37,572

 

82%

*

Not meaningful

33

Net Sales

The following is an analysis of sales by market and by region:

Nine Months Ended September 30,

Change

2020

2019

Period to Period

(dollars in thousands)

Sales by market

    

  

    

  

  

    

  

  

    

  

Front-End Semiconductor

$

69,914

 

22%

$

80,703

 

26%

$

(10,789)

 

(13)%

LED Lighting, Display & Compound Semiconductor

 

51,516

 

16%

 

47,263

 

15%

 

4,253

 

9%

Scientific & Industrial

 

145,033

 

46%

 

127,230

 

42%

 

17,803

 

14%

Advanced Packaging, MEMS & RF Filters

48,753

 

16%

50,951

 

17%

(2,198)

 

(4)%

Total

$

315,216

 

100%

$

306,147

 

100%

$

9,069

 

3%

Sales by geographic region

 

  

 

  

 

  

 

  

 

  

 

United States

$

108,869

 

35%

$

100,014

 

33%

$

8,855

 

9%

China

 

38,328

 

12%

 

46,846

 

15%

 

(8,518)

 

(18)%

EMEA

 

57,271

 

18%

 

49,280

 

16%

 

7,991

 

16%

Rest of World

 

110,748

 

35%

 

110,007

 

36%

 

741

 

1%

Total

$

315,216

 

100%

$

306,147

 

100%

$

9,069

 

3%

Sales increased for the nine months ended September 30, 2020 against the comparable prior year period in the Scientific & Industrial and LED Lighting, Display & Compound Semiconductor markets, partially offset by decreases in the Front-End Semiconductor and Advanced Packaging, MEMS & RF Filters markets. Sales in the Scientific & Industrial market were primarily driven by shipments of Ion Beam systems to data storage customers. Pricing was not a significant driver of the change in total sales. By geography, sales increased in the United States, EMEA, and Rest of World regions, partially offset by decreases in China. We expect there will continue to be year-to-year variations in our future sales distribution across markets and geographies. In light of the global nature of our business, we are impacted by conditions in the various countries in which we and our customers operate. Several markets continue to remain challenged in light of ongoing restrictions on business and travel, and decreased business and consumer spending generally, resulting from the COVID-19 pandemic.

Gross Profit

For the nine months ended September 30, 2020, gross profit increased against the comparable prior period primarily due to an increase in sales volume and increased gross margins. Gross margins increased principally due to higher production activity, as well as reductions in inventory reserves and warranty expenses. We expect our gross margins to fluctuate each period due to product mix and other factors.

Research and Development

The markets we serve are characterized by continuous technological development and product innovation, and we invest in various research and development initiatives to maintain our competitive advantage and achieve our growth objectives. Research and development expenses decreased for the nine months ended September 30, 2020 against the comparable prior period primarily due to personnel-related expenses and professional fees as a result of our initiative to streamline operations, enhance efficiency, and reduce costs. In the second half of 2019, we executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate our resources to our highest priority projects. Additionally, we had a decrease in travel-related expenses as a result of COVID-19 related restrictions.

Selling, General, and Administrative

Selling, general, and administrative expenses decreased for the nine months ended September 30, 2020 against the comparable prior period primarily due to personnel-related expenses as a result of our initiative to streamline operations, enhance efficiency, and reduce costs. Additionally, we had a decrease in travel-related expenses as a result of COVID-19

34

related restrictions. Given the the uncertainty regarding the impacts on our business resulting from the COVID-19 pandemic, we are focused on the proactive management of expenses. In future periods, we may incur additional selling, general and administrative expenses to support our responses to the COVID-19 pandemic.

Amortization Expense

Amortization expense decreased compared to prior period primarily due to the sale of a non-core product line, including related intangible assets, as well as changes in amortization expense to reflect expected cash flows of certain intangible assets.

Restructuring Expense

We continued to record restructuring charges during the year ended December 31, 2019 as a result of our efforts to further streamline operations, enhance efficiencies, and reduce costs. In the second half of 2019, we executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate our resources to our highest priority projects. In addition, we delayered the organization. Collectively, these actions impacted approximately 60 employees. During the nine months ended September 30, 2020, additional accruals were recognized and payments were made related to these restructuring initiatives.

 

Interest Income (Expense)

We recorded net interest expense of $16.7 million for the nine months ended September 30, 2020, compared to $12.7 million for the comparable prior year period. The increase in interest expense was primarily related to the issuance of the 2027 Notes in May 2020, partially offset by the partial repurchase of the 2023 Notes. Included in interest expense for the nine months ended September 30, 2020 were non-cash charges of $10.3 million related to the amortization of debt discount and transaction costs of the 2023 and 2027 Notes, while the nine months ended September 30, 2019 included non-cash charges of $9.4 million related to the amortization of debt discount and transaction costs of the 2023 Notes. Additionally, interest income decreased approximately $2.3 million for the nine months ended September 30, 2020 compared to the prior period, primarily as a result of lower interest rates, and we expect interest income to remain depressed as a result.

Loss on Extinguishment of Debt

On May 18, 2020, in connection with the completion of a private offering of $125 million aggregate principal amount of 3.75% convertible senior notes described below, we repurchased and retired approximately $88.3 million in aggregate principal amount of our outstanding 2023 Notes, with a carrying amount of $78.1 million, for approximately $81.2 million of cash. We accounted for the repurchase of the $88.3 million of the 2023 Notes as an extinguishment, and as such, recorded a loss on extinguishment of approximately $3.0 million in the second quarter of 2020.

Income Taxes

At the end of each interim reporting period, we estimate the effective income tax rate expected to be applicable for the full year. This estimate is used to determine the income tax provision or benefit on a year-to-date basis and may change in subsequent interim periods.

Our tax expense for the nine months ended September 30, 2020 was $0.5 million compared to a tax expense of $0.4 million for the comparable prior period. The 2020 tax expense included an expense of $0.2 million related to our domestic operations, and $0.3 million related to our non-U.S. operations, compared to 2019 when the expense included a $0.2 million expense related to our domestic operations and a $0.2 million expense related to our non-U.S. operations. Although there was a domestic pre-tax loss for the nine months ended September 30, 2020 and 2019, we did not provide a current tax benefit on domestic pre-tax losses as the amounts are not realizable on a more-likely-than-not basis. The domestic tax expense for the current period is primarily attributable to the tax amortization of indefinite-lived intangible assets that is not available to offset U.S. deferred tax assets. The current period non-U.S. tax expense is primarily

35

attributable to tax expense on non-U.S. operation profits and foreign withholding taxes on unremitted earnings as of September 30, 2020, offset by a tax benefit related to the amortization of intangible assets.

Liquidity and Capital Resources

Our cash and cash equivalents, restricted cash, and short-term investments are as follows:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Cash and cash equivalents

$

147,588

$

129,294

Restricted cash

 

664

 

657

Short-term investments

 

161,585

 

115,252

Total

$

309,837

$

245,203

At September 30, 2020 and December 31, 2019, cash and cash equivalents of $41.7 million and $73.0 million, respectively, were held outside the United States. As of September 30, 2020, we had $12.8 million of accumulated undistributed earnings generated by our non-U.S. subsidiaries for which the U.S. repatriation tax has been provided and did not require the use of cash due to the use of net operating loss carryforwards. Approximately $5.8 million of undistributed earnings will be subject to foreign withholding taxes if distributed back to the United States.

We believe that our projected cash flow from operations, combined with our cash and short-term investments, will be sufficient to meet our projected working capital requirements, contractual obligations, and other cash flow needs for the next twelve months, including scheduled interest payments on our convertible senior notes, purchase commitments and payments in respect of operating leases. However, the COVID-19 pandemic, together with other dynamics in the marketplace, has resulted in wider credit spreads and significantly increased borrowing costs and, in certain cases, limited the ability of companies to access the capital markets and other sources of financing on attractive terms or at all.

Although there is uncertainty related to the anticipated impact of the recent COVID-19 outbreak on our future results, we believe our business model, our current cash and short-term investments and the recent steps we have taken to rationalize expenses, leave us well-positioned to manage our business through this crisis as it continues to unfold.

A summary of the cash flow activity for the nine months ended September 30, 2020 and 2019 is as follows:

Nine Months Ended September 30,

    

    

2020

    

2019

    

(in thousands)

Net income (loss)

$

(8,290)

$

(45,862)

Non-cash items:

Depreciation and amortization

 

23,021

 

25,838

Non-cash interest expense

 

10,282

 

9,418

Deferred income taxes

 

330

 

20

Share-based compensation expense

 

9,562

 

11,528

Loss on extinguishment of debt

3,046

Asset impairment

 

281

 

Provision for bad debts

140

Changes in operating assets and liabilities

 

(10,781)

 

(23,947)

Net cash provided by (used in) operating activities

$

27,591

$

(23,005)

Net cash provided by operating activities was $27.6 million for the nine months ended September 30, 2020 and was due to the net loss of $8.3 million and a decrease in cash flow from changes in operating assets and liabilities of $10.8 million, offset by adjustments for non-cash items of $46.7 million. The changes in operating assets and liabilities were largely attributable to increases in accounts receivable and inventories, partially offset by increases in accounts payable and customer deposits.

36

Cash Flows from Investing Activities

Nine Months Ended September 30,

    

2020

    

2019

    

(in thousands)

Capital expenditures

$

(3,331)

$

(8,189)

Changes in investments, net

 

(46,045)

 

(46,434)

Proceeds from held for sale assets, net of costs to sell

9,503

645

Net cash provided by (used in) investing activities

$

(39,873)

$

(53,978)

The cash used in investing activities during the nine months ended September 30, 2020 was primarily attributable to net purchases of investments, partially offset by the net proceeds from sale of a non-core product line.

Cash Flows from Financing Activities

Nine Months Ended September 30,

    

2020

    

2019

    

(in thousands)

Proceeds from issuance of 2027 Notes, net of issuance costs

$

121,946

$

Purchase of capped calls

(10,313)

Repurchase of 2023 Notes

(81,240)

Settlement of equity awards, net of withholding taxes

211

(162)

Net cash provided by (used in) financing activities

$

30,604

$

(162)

The cash provided by financing activities for the nine months ended September 30, 2020 was primarily related to the net cash proceeds received from the issuance of the 2027 Notes, partially offset by the cash used to repurchase the 2023 Notes as well as the purchase of the capped call transactions.

Convertible Senior Notes

On January 10, 2017, we issued $345.0 million of 2.70% convertible senior unsecured notes (the “2023 Notes”). We received net proceeds, after deducting underwriting discounts and fees and expenses payable by us, of approximately $335.8 million. The 2023 Notes bear interest at a rate of 2.70% per year, payable semiannually in arrears on January 15 and July 15 of each year, commencing on July 15, 2017. The 2023 Notes mature on January 15, 2023, unless earlier purchased by us, redeemed, or converted. On May 18, 2020, in connection with the completion of a private offering of $125 million aggregate principal amount of 3.75% convertible senior notes described below, we repurchased and retired approximately $88.3 million in aggregate principal amount of our outstanding 2023 Notes, with a carrying amount of $78.1 million, for approximately $81.2 million of cash.

On May 18, 2020, we issued $125.0 million of 3.75% convertible senior notes (the “2027 Notes”). We received net proceeds of approximately $121.9 million, after deducting underwriting discounts and fees and expenses payable by us. Additionally, we used approximately $10.3 million of cash to purchase the capped calls. The 2027 Notes bear interest at a rate of 3.75% per year, payable semiannually in arrears on June 1 and December 1 of each year, commencing on December 1, 2020. The 2027 Notes mature on June 1, 2027, unless earlier purchased by us, redeemed, or converted.

We believe that we have sufficient capital resources and cash flows from operations to support scheduled interest payments on the 2023 and 2027 Notes.

Contractual Obligations and Commitments

We have commitments under certain contractual arrangements to make future payments for goods and services. These contractual arrangements secure the rights to various assets and services to be used in the future in the normal course of business. We expect to fund these contractual arrangements with cash generated from operations in the normal course of business.

37

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our financial condition, changes in financial condition, expenses, and results of operations, liquidity, capital expenditures or capital resources other than bank guarantees and purchase commitments disclosed in the preceding footnotes.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Risk

Our exposure to market rate risk for changes in interest rates primarily relates to our investment portfolio. We centrally manage our investment portfolios considering investment opportunities and risks, tax consequences, and overall financing strategies. Our investment portfolio includes fixed-income securities with a fair value of approximately $161.6 million at September 30, 2020. These securities are subject to interest rate risk and, based on our investment portfolio at September 30, 2020, a 100 basis point increase in interest rates would result in a decrease in the fair value of the portfolio of $0.9 million. While an increase in interest rates may reduce the fair value of the investment portfolio, we will not realize the losses in the Consolidated Statements of Operations unless the individual fixed-income securities are sold prior to recovery or the loss is determined to be other-than-temporary.

Currency Exchange Risk

We conduct business on a worldwide basis and, as such, a portion of our revenues, earnings, and net investments in foreign affiliates is exposed to changes in currency exchange rates. The economic impact of currency exchange rate movements is complex because such changes are often linked to variability in real growth, inflation, interest rates, governmental actions, and other factors. These changes, if material, could cause us to adjust our financing and operating strategies. Consequently, isolating the effect of changes in currency does not incorporate these other important economic factors.

Changes in currency exchange rates could affect our foreign currency denominated monetary assets and liabilities and forecasted cash flows. We enter into monthly forward derivative contracts from time to time with the intent of mitigating a portion of this risk. We only use derivative financial instruments in the context of hedging and not for speculative purposes and had not designated our foreign exchange derivatives as hedges. Accordingly, changes in fair value from these contracts are recorded as “Other, net” in our Consolidated Statements of Operations. We execute derivative transactions with highly rated financial institutions to mitigate counterparty risk.

Our net sales to customers located outside of the United States represented approximately 64% and 65% of our total net sales for the three and nine months ended September 30, 2020, respectively, and 75% and 67% for the comparable 2019 periods. We expect that net sales to customers outside the United States will continue to represent a large percentage of our total net sales. Our sales denominated in currencies other than the U.S. dollar represented 7% and 5% of total net sales in the three and nine months ended September 30, 2020, respectively, and 3% and 4% for the comparable 2019 periods.

A 10% change in foreign exchange rates would have an immaterial impact on the consolidated results of operations since most of our sales outside the United States are denominated in U.S. dollars.

Item 4. Controls and Procedures

Management’s Report on Internal Control Over Financial Reporting

Our principal executive and financial officers have evaluated and concluded that our disclosure controls and procedures are effective as of September 30, 2020. The disclosure controls and procedures are designed to ensure that the information required to be disclosed in this report filed under the Securities Exchange Act of 1934 is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s

38

rules and forms and is accumulated and communicated to our principal executive and financial officers as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

During the quarter ended September 30, 2020, there were no changes in internal control that have materially affected or are reasonably likely to materially affect internal control over financial reporting.

PART II—OTHER INFORMATION

Item 1. Legal Proceedings

On June 8, 2018, an Ultratech shareholder who received Veeco stock as part of the consideration for the Ultratech acquisition filed a purported class action complaint in the Superior Court of the State of California, County of Santa Clara, captioned Wolther v. Maheshwari et al., Case No. 18CV329690, on behalf of himself and others who purchased or acquired shares of Veeco pursuant to the registration statement and prospectus which Veeco filed with the SEC in connection with the Ultratech acquisition (the “Wolther Action”). On August 2 and August 8, 2018, two purported class action complaints substantially similar to the Wolther Action were filed on behalf of different plaintiffs in the same court as the Wolther Action. These cases have been consolidated with the Wolther Action, and a consolidated complaint was filed on December 11, 2018. The consolidated complaint seeks to recover damages and fees under Sections 11, 12, and 15 of the Securities Act of 1933 for, among other things, alleged false/misleading statements in the registration statement and prospectus relating to the Ultratech acquisition, relating primarily to the alleged failure to disclose delays in the advanced packaging business, increased MOCVD competition in China, and an intellectual property dispute. Veeco is defending this matter vigorously.

On December 21, 2018, a purported Veeco stockholder filed a derivative action in the Superior Court of the State of California, County of Santa Clara, captioned Vladimir Gusinsky Revocable Trust v. Peeler, et al., Case No. 18CV339925, on behalf of nominal defendant Veeco. The complaint seeks to assert claims for breach of fiduciary duty, waste of corporate assets, and unjust enrichment against current and former Veeco directors premised on purported misstatements and omissions in the registration statement relating to the Ultratech acquisition. Veeco is defending this matter vigorously.

The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.

Item 1A. Risk Factors

Information regarding risk factors appears in the Safe Harbor Statement at the beginning of this quarterly report on Form 10-Q, in Part I — Item 1A of our 2019 Form 10-K, and Part 2, Item 1A of our quarterly reports on Form 10-Q for the quarters ending March 31, 2020 and June 30, 2020. There have been no material changes from the risk factors previously disclosed.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not Applicable.

39

Item 5. Other Information

None.

Item 6. Exhibits

Unless otherwise indicated, each of the following exhibits has been filed with the Securities and Exchange Commission by Veeco under File No. 0-16244.

Exhibit

Incorporated by Reference

Filed or
Furnished

Number

    

Exhibit Description

    

Form

    

Exhibit

    

Filing Date

    

Herewith

31.1

Certification of Chief Executive Officer pursuant to Rule 13a—14(a) or Rule 15d—14(a) of the Securities and Exchange Act of 1934.

*

31.2

Certification of Chief Financial Officer pursuant to Rule 13a—14(a) or Rule 15d—14(a) of the Securities and Exchange Act of 1934.

*

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

XBRL Schema.

**

101.PRE

XBRL Presentation.

**

101.CAL

XBRL Calculation.

**

101.DEF

XBRL Definition.

**

101.LAB

XBRL Label.

**

104

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

**

*     Filed herewith

**   Filed herewith electronically

40

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, on October 27, 2020.

Veeco Instruments Inc.

By:

/S/ WILLIAM J. MILLER, Ph.D.

William J. Miller, Ph.D.

Chief Executive Officer

By:

/s/ JOHN P. KIERNAN

John P. Kiernan

Senior Vice President and Chief Financial Officer

41

EX-31.1 2 veco-20200930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULE 13a — 14(a) or RULE 15d — 14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

I, William J. Miller, Ph.D., certify that:

1.

I have reviewed this quarterly report on Form 10-Q for the period ended September 30, 2020 of Veeco Instruments Inc.;

2.

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

3.

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

4.

The registrant’s other certifying officer 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.

By:

/s/ WILLIAM J. MILLER, Ph.D.

William J. Miller, Ph.D.

Chief Executive Officer

Veeco Instruments Inc.

October 27, 2020



EX-31.2 3 veco-20200930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULE 13a — 14(a) or RULE 15d — 14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

I,  John P. Kiernan, certify that:

1.    I have reviewed this quarterly report on Form 10-Q for the period ended September 30, 2020 of Veeco Instruments Inc.;

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

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

4.    The registrant’s other certifying officer 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.

By:

/s/ JOHN P. KIERNAN

John P. Kiernan

Senior Vice President and Chief Financial Officer

Veeco Instruments Inc.

October 27, 2020


EX-32.1 4 veco-20200930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Veeco Instruments Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William J. Miller, Ph.D., Chief Executive Officer of 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:

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)

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

By:

/s/ WILLIAM J. MILLER Ph.D.

William J. Miller, Ph.D.

Chief Executive Officer

Veeco Instruments Inc.

October 27, 2020

A signed original of this written statement required by Section 906 has been provided to Veeco Instruments Inc. and will be retained by Veeco Instruments Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 veco-20200930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Veeco Instruments Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John P. Kiernan, Senior Vice President and Chief Financial Officer of 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:

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)

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

By:

/s/ JOHN P. KIERNAN

John P. Kiernan

Senior Vice President and Chief Financial Officer

Veeco Instruments Inc.

October 27, 2020

A signed original of this written statement required by Section 906 has been provided to Veeco Instruments Inc. and will be retained by Veeco Instruments Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 veco-20200930.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Income (Loss) Per Share - Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Assets - Available-For-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Assets - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Assets - Assets held for sale (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Assets - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40309 - Disclosure - Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Liabilities - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40409 - Disclosure - Liabilities - Convertible Senior Notes - Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 40410 - Disclosure - Liabilities - Convertible Senior Notes - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Commitments and Contingencies - Leases (Details) (calc 2) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Commitments and Contingencies - Minimum lease commitments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Income (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Liabilities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Segment Reporting and Geographic Information link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Segment Reporting and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Income (Loss) Per Share - Shares Excluded from EPS (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Assets - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Assets - Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Assets - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Liabilities - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Liabilities - Restructuring Accruals (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Liabilities - Customer Deposits and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Liabilities - Performance Obligations Amount (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Liabilities - Performance Obligations Amount Default (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Liabilities - Performance Obligations Timing (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Liabilities - Performance Obligations Timing Default (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - Liabilities - 2023 Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40408 - Disclosure - Liabilities - 2027 Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40411 - Disclosure - Liabilities - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Commitments and Contingencies - Lease terms (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Commitments and Contingencies - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Equity - Statement of Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Equity - AOCI Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Segment Reporting and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation - Fiscal Period (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 veco-20200930_cal.xml EX-101.CAL EX-101.DEF 8 veco-20200930_def.xml EX-101.DEF EX-101.LAB 9 veco-20200930_lab.xml EX-101.LAB EX-101.PRE 10 veco-20200930_pre.xml EX-101.PRE XML 11 veco-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000103145 veco:CertificateOfDepositsAndTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 veco:CertificateOfDepositsAndTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 veco:CertificateOfDepositsAndTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 veco:CertificateOfDepositsAndTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member veco:DerivativeContractCappedCallMember 2020-05-13 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member veco:DerivativeContractCappedCallMember 2020-05-13 2020-05-13 0000103145 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000103145 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000103145 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000103145 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000103145 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000103145 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000103145 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000103145 us-gaap:RetainedEarningsMember 2020-09-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000103145 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000103145 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-09-30 0000103145 us-gaap:RetainedEarningsMember 2020-06-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000103145 2020-06-30 0000103145 us-gaap:RetainedEarningsMember 2020-03-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000103145 2020-03-31 0000103145 us-gaap:RetainedEarningsMember 2019-12-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000103145 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000103145 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000103145 us-gaap:RetainedEarningsMember 2019-09-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000103145 us-gaap:RetainedEarningsMember 2019-06-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000103145 2019-06-30 0000103145 us-gaap:RetainedEarningsMember 2019-03-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000103145 2019-03-31 0000103145 us-gaap:RetainedEarningsMember 2018-12-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000103145 us-gaap:CommonStockMember 2020-09-30 0000103145 us-gaap:CommonStockMember 2020-06-30 0000103145 us-gaap:CommonStockMember 2020-03-31 0000103145 us-gaap:CommonStockMember 2019-12-31 0000103145 us-gaap:CommonStockMember 2019-09-30 0000103145 us-gaap:CommonStockMember 2019-06-30 0000103145 us-gaap:CommonStockMember 2019-03-31 0000103145 us-gaap:TreasuryStockMember 2018-12-31 0000103145 us-gaap:CommonStockMember 2018-12-31 0000103145 us-gaap:EmployeeStockOptionMember 2020-09-30 0000103145 us-gaap:EmployeeStockOptionMember 2019-12-31 0000103145 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000103145 srt:MinimumMember veco:RestrictedStockAwardMember 2020-01-01 2020-09-30 0000103145 srt:MaximumMember veco:RestrictedStockAwardMember 2020-01-01 2020-09-30 0000103145 veco:RestrictedAndPerformanceSharesMember 2020-09-30 0000103145 veco:RestrictedAndPerformanceSharesMember 2019-12-31 0000103145 veco:RestrictedAndPerformanceSharesMember 2020-01-01 2020-09-30 0000103145 2021-04-01 2020-09-30 0000103145 2020-04-01 2020-09-30 0000103145 veco:ScientificAndIndustrialMember 2020-07-01 2020-09-30 0000103145 veco:RestOfWorldMember 2020-07-01 2020-09-30 0000103145 veco:LightingDisplayAndCompoundSemiconductorMember 2020-07-01 2020-09-30 0000103145 veco:FrontEndSemiconductorMember 2020-07-01 2020-09-30 0000103145 veco:AdvancedPackagingMemsAndRfMember 2020-07-01 2020-09-30 0000103145 us-gaap:EMEAMember 2020-07-01 2020-09-30 0000103145 country:US 2020-07-01 2020-09-30 0000103145 country:CN 2020-07-01 2020-09-30 0000103145 veco:ScientificAndIndustrialMember 2020-01-01 2020-09-30 0000103145 veco:RestOfWorldMember 2020-01-01 2020-09-30 0000103145 veco:LightingDisplayAndCompoundSemiconductorMember 2020-01-01 2020-09-30 0000103145 veco:FrontEndSemiconductorMember 2020-01-01 2020-09-30 0000103145 veco:AdvancedPackagingMemsAndRfMember 2020-01-01 2020-09-30 0000103145 us-gaap:EMEAMember 2020-01-01 2020-09-30 0000103145 country:US 2020-01-01 2020-09-30 0000103145 country:CN 2020-01-01 2020-09-30 0000103145 veco:ScientificAndIndustrialMember 2019-07-01 2019-09-30 0000103145 veco:RestOfWorldMember 2019-07-01 2019-09-30 0000103145 veco:LightingDisplayAndCompoundSemiconductorMember 2019-07-01 2019-09-30 0000103145 veco:FrontEndSemiconductorMember 2019-07-01 2019-09-30 0000103145 veco:AdvancedPackagingMemsAndRfMember 2019-07-01 2019-09-30 0000103145 us-gaap:EMEAMember 2019-07-01 2019-09-30 0000103145 country:US 2019-07-01 2019-09-30 0000103145 country:CN 2019-07-01 2019-09-30 0000103145 veco:ScientificAndIndustrialMember 2019-01-01 2019-09-30 0000103145 veco:RestOfWorldMember 2019-01-01 2019-09-30 0000103145 veco:LightingDisplayAndCompoundSemiconductorMember 2019-01-01 2019-09-30 0000103145 veco:FrontEndSemiconductorMember 2019-01-01 2019-09-30 0000103145 veco:AdvancedPackagingMemsAndRfMember 2019-01-01 2019-09-30 0000103145 us-gaap:EMEAMember 2019-01-01 2019-09-30 0000103145 country:US 2019-01-01 2019-09-30 0000103145 country:CN 2019-01-01 2019-09-30 0000103145 us-gaap:MachineryAndEquipmentMember 2020-09-30 0000103145 us-gaap:LeaseholdImprovementsMember 2020-09-30 0000103145 us-gaap:LandMember 2020-09-30 0000103145 us-gaap:BuildingAndBuildingImprovementsMember 2020-09-30 0000103145 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000103145 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000103145 us-gaap:LandMember 2019-12-31 0000103145 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2017-01-10 2017-01-10 0000103145 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000103145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000103145 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-30 0000103145 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000103145 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000103145 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000103145 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000103145 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000103145 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000103145 veco:UltratechAcquisitionLitigationMember 2018-08-02 2018-08-08 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0000103145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000103145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-12-31 0000103145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000103145 us-gaap:ForeignCountryMember 2020-07-01 2020-09-30 0000103145 us-gaap:ForeignCountryMember 2020-01-01 2020-09-30 0000103145 us-gaap:DomesticCountryMember 2020-01-01 2020-09-30 0000103145 us-gaap:DomesticCountryMember 2019-07-01 2019-09-30 0000103145 us-gaap:ForeignCountryMember 2019-01-01 2019-09-30 0000103145 us-gaap:DomesticCountryMember 2019-01-01 2019-09-30 0000103145 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-04-01 2020-06-30 0000103145 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-01-01 2019-12-31 0000103145 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 0000103145 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-09-30 0000103145 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0000103145 us-gaap:CustomerRelationshipsMember 2020-09-30 0000103145 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000103145 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0000103145 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000103145 us-gaap:CustomerRelationshipsMember 2019-12-31 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2020-05-18 2020-05-18 0000103145 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-01-01 2020-09-30 0000103145 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-06-30 0000103145 us-gaap:OtherAssetsMember 2020-09-30 0000103145 us-gaap:OtherAssetsMember 2019-12-31 0000103145 2017-04-01 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2019-12-31 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2017-01-10 0000103145 srt:MinimumMember veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-05-18 2020-05-18 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-05-18 2020-05-18 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-05-18 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2020-05-18 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2020-09-30 0000103145 us-gaap:AccountingStandardsUpdate201912Member 2020-06-30 0000103145 2019-09-30 0000103145 2018-12-31 0000103145 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000103145 us-gaap:CommercialPaperMember 2019-12-31 0000103145 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000103145 us-gaap:USTreasurySecuritiesMember 2020-09-30 0000103145 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-09-30 0000103145 us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0000103145 us-gaap:CommercialPaperMember 2020-09-30 0000103145 us-gaap:USTreasurySecuritiesMember 2019-12-31 0000103145 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-09-30 0000103145 veco:PotentiallyDilutiveSharesMember 2020-07-01 2020-09-30 0000103145 us-gaap:ConvertibleDebtMember 2020-07-01 2020-09-30 0000103145 veco:PotentiallyDilutiveSharesMember 2020-01-01 2020-09-30 0000103145 veco:CommonStockEquivalentsMember 2020-01-01 2020-09-30 0000103145 us-gaap:ConvertibleDebtMember 2020-01-01 2020-09-30 0000103145 veco:PotentiallyDilutiveSharesMember 2019-07-01 2019-09-30 0000103145 veco:CommonStockEquivalentsMember 2019-07-01 2019-09-30 0000103145 us-gaap:ConvertibleDebtMember 2019-07-01 2019-09-30 0000103145 veco:PotentiallyDilutiveSharesMember 2019-01-01 2019-09-30 0000103145 veco:CommonStockEquivalentsMember 2019-01-01 2019-09-30 0000103145 us-gaap:ConvertibleDebtMember 2019-01-01 2019-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-07-01 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2020-07-01 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2027Member 2020-01-01 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2020-01-01 2020-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2019-07-01 2019-09-30 0000103145 veco:ConvertibleSeniorUnsecuredNotesDue2023Member 2019-01-01 2019-09-30 0000103145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000103145 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0000103145 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000103145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000103145 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0000103145 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000103145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0000103145 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0000103145 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0000103145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0000103145 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0000103145 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0000103145 2019-01-01 2019-09-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000103145 2020-07-01 2020-09-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000103145 2020-01-01 2020-03-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000103145 2019-07-01 2019-09-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000103145 2019-04-01 2019-06-30 0000103145 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000103145 2019-01-01 2019-03-31 0000103145 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000103145 2020-04-01 2020-06-30 0000103145 us-gaap:OtherLiabilitiesMember 2020-09-30 0000103145 us-gaap:OtherLiabilitiesMember 2019-12-31 0000103145 2020-09-30 0000103145 2019-12-31 0000103145 2020-10-20 0000103145 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares pure veco:D veco:case veco:segment veco:item veco:employee 580000 -11767000 -8290000 -45862000 0 P1Y 0 48994346 0 0 0 0 us-gaap:FairValueInputsLevel2Member veco:AccruedAndOtherLiabilitiesCurrent us-gaap:OperatingLeaseLiabilityNoncurrent P2Y 0000103145 --12-31 2020 Q3 false 49612167 us-gaap:MeasurementInputDiscountRateMember P5D us-gaap:FairValueInputsLevel2Member 10-Q true 2020-09-30 false 0-16244 VEECO INSTRUMENTS INC. DE 11-2989601 Terminal Drive Plainview NY 11803 516 677-0200 Common Stock VECO NASDAQ Yes Yes Large Accelerated Filer false false false 49612167 147588000 129294000 664000 657000 161585000 115252000 80212000 45666000 21342000 25351000 143469000 133067000 1677000 445000 15948000 14966000 11180000 572485000 475878000 65811000 75711000 10522000 14453000 50016000 61518000 181943000 181943000 1555000 1549000 7293000 7036000 889625000 818088000 33837000 21281000 40667000 41243000 71539000 54870000 891000 830000 146934000 118224000 5984000 5648000 320818000 300068000 6793000 10300000 11003000 9336000 491532000 443576000 0.01 0.01 500000 500000 0 0 0.01 0.01 120000000 120000000 49612167 48994346 496000 490000 1102959000 1071058000 -707219000 -698930000 1857000 1894000 398093000 374512000 889625000 818088000 112078000 108954000 315216000 306147000 62936000 66731000 177761000 192924000 49142000 42223000 137455000 113223000 19129000 22639000 57577000 68901000 19415000 20962000 55541000 60620000 3831000 4312000 11502000 12773000 1828000 1097000 3874000 281000 218000 153000 502000 232000 42157000 49588000 125496000 145936000 6985000 -7365000 11959000 -32713000 231000 1219000 1458000 3749000 6425000 5549000 18131000 16491000 -3046000 791000 -11695000 -7760000 -45455000 211000 72000 530000 407000 580000 -11767000 -8290000 -45862000 0.01 -0.25 -0.17 -0.97 0.01 -0.25 -0.17 -0.97 48341000 47489000 48327000 47361000 49174000 47489000 48327000 47361000 580000 -11767000 -8290000 -45862000 -69000 -38000 -16000 8000 9000 -4000 -21000 8000 -60000 -42000 -37000 16000 520000 -11809000 -8327000 -45846000 -8290000 -45862000 23021000 25838000 10282000 9418000 330000 20000 9562000 11528000 -3046000 281000 140000 30677000 16308000 10336000 -17921000 982000 1276000 11130000 -16000000 16728000 -6705000 61000 -593000 -3295000 986000 27591000 -23005000 3331000 8189000 139531000 102230000 185576000 148664000 9503000 645000 -39873000 -53978000 121946000 10313000 81240000 2428000 2609000 2217000 2771000 30604000 -162000 -21000 9000 18301000 -77136000 129951000 213082000 148252000 135946000 8989000 9401000 248000 2835000 1624000 4074000 951000 516000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 1 — Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited Consolidated Financial Statements of Veeco have been prepared in accordance with U.S. GAAP as defined in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 270 for interim financial information and with the instructions to Rule 10-01 of Securities and Exchange Commission Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements as the interim information is an update of the information that was presented in Veeco’s most recent annual financial statements. For further information, refer to Veeco’s Consolidated Financial Statements and Notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal, recurring nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco reports interim quarters on a 13-week basis ending on the last Sunday of each quarter. The fourth quarter always ends on the last day of the calendar year, December 31. The 2020 interim quarters ended on March 29, June 28, and September 27, and the 2019 interim quarters ended on March 31, June 30, and September 29. These interim quarters are reported as March 31, June 30, and September 30 in Veeco’s interim consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of financial statements in conformity with U.S GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates are based on management’s knowledge of current events and actions it may undertake in the future, actual results may differ from these estimates. In particular, the COVID-19 pandemic has adversely impacted and is likely to further adversely impact the Company’s business and markets, including the Company’s workforce and operations and the operations of the Company’s customers, suppliers, and business partners. The full extent to which the pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, manufacturing, research and development costs, reserves and allowances, fair value measurements, and asset impairment charges, will depend on future developments that are highly uncertain and difficult to predict. These developments include, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or address its impact, governmental actions to contain the spread of the pandemic and respond to the reduction in global economic activity, and how quickly and to what extent normal economic and operating conditions can resume. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue is recognized upon the transfer of control of the promised product or service to the customer in an amount that reflects the consideration the Company expects to receive in exchange for such product or service. The Company’s contracts with customers generally do not contain variable consideration. In the rare instances where variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. The Company’s contracts with customers frequently contain multiple deliverables, such as systems, upgrades, components, spare parts, installation, maintenance, and service plans. Judgment is required to properly identify the performance obligations within a contract and to determine how the revenue should be allocated among the performance obligations. The Company also evaluates whether multiple transactions with the same customer or related parties should be considered part of a single contract based on an assessment of whether the contracts or agreements are negotiated or executed within a short time frame of each other or if there are indicators that the contracts are negotiated in contemplation of one another.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">When there are separate units of accounting, the Company allocates revenue to each performance obligation on a relative stand-alone selling price basis. The stand-alone selling prices are determined based on the prices at which the Company separately sells the systems, upgrades, components, spare parts, installation, maintenance, and service plans. For items </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">that are not sold separately, the Company estimates stand-alone selling prices generally using an expected cost plus margin approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Most of the Company’s revenue is recognized at a point in time when the performance obligation is satisfied. The Company considers many facts when evaluating each of its sales arrangements to determine the timing of revenue recognition, including its contractual obligations and the nature of the customer’s post-delivery acceptance provisions. The Company’s system sales arrangements, including certain upgrades, generally include field acceptance provisions that may include functional or mechanical test procedures. For many of these arrangements, a customer source inspection of the system is performed in the Company’s facility, test data is sent to the customer documenting that the system is functioning to the agreed upon specifications prior to delivery, or other quality assurance testing is performed internally to ensure system functionality prior to shipment. Historically, such source inspection or test data replicates the field acceptance provisions that are performed at the customer’s site prior to final acceptance of the system. When the Company objectively demonstrates that the criteria specified in the contractual acceptance provisions are achieved prior to delivery either through customer testing or the Company’s historical experience of its tools meeting specifications, transfer of control of the product to the customer is considered to have occurred and revenue is recognized upon system delivery since there is no substantive contingency remaining related to the acceptance provisions at that date. For new products, new applications of existing products, or for products with substantive customer acceptance provisions where the Company cannot objectively demonstrate that the criteria specified in the contractual acceptance provisions have been achieved prior to delivery, revenue and the associated costs are deferred. The Company recognizes such revenue and costs upon obtaining objective evidence that the acceptance provisions can be achieved, assuming all other revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In certain cases the Company’s contracts with customers contain a billing retention, typically 10% of the sales price, which is billed by the Company and payable by the customer when field acceptance provisions are completed. Revenue recognized in advance of the amount that has been billed is recorded as a contract asset on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognizes revenue related to maintenance and service contracts over time based upon the respective contract term. Installation revenue is recognized over time as the installation services are performed. The Company recognizes revenue from the sales of components, spare parts, and specified service engagements at a point in time, which is typically consistent with the time of delivery in accordance with the terms of the applicable sales arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company may receive customer deposits on system transactions. The timing of the transfer of goods or services related to the deposits is either at the discretion of the customer or expected to be within one year from the deposit receipt. As such, the Company does not adjust transaction prices for the time value of money. Incremental direct costs incurred related to the acquisition of a customer contract, such as sales commissions, are expensed as incurred since the expected amortization period is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has elected to treat shipping and handling costs as a fulfillment activity, and the Company includes such costs in cost of services when the Company recognizes revenue for the related goods. Taxes assessed by governmental authorities that are collected by the Company from a customer are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Each quarter the Company assesses the valuation and recoverability of all inventories: materials (raw materials, spare parts, and service inventory); work-in-process; and finished goods. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated net realizable value if less than cost. The Company evaluates usage requirements by analyzing historical usage, anticipated demand, alternative uses of materials, and other qualitative factors. Unanticipated changes in demand for the Company’s products may require a write down of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">inventory, which would be reflected in cost of sales in the period the revision is made. Inventory acquired as part of a business combination is recorded at fair value on the date of acquisition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12: <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the general principles and simplifying several aspects of ASC 740, <i style="font-style:italic;">Income taxes, </i>including, but not limited to, requirements related to the following: a) exception to the incremental approach for intraperiod tax allocation; b) the tax basis step-up in goodwill obtained in a transaction that is not a business combination; c) ownership changes in investments - changes from a subsidiary to an equity method investment; d) separate financial statements of entities not subject to tax; e) interim-period accounting for enacted changes in tax law; and f) the year-to-date loss limitation in interim-period tax accounting. As permitted by ASU 2019-12, the Company early-adopted this standard in the second quarter of 2020, effective as of the beginning of fiscal year 2020. The adoption did not have a material impact on the Company’s consolidated financial statements as of the date of adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Standards Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU 2020-06: <i style="font-style:italic;">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This standard simplifies the accounting for convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature, as well as convertible instruments with a beneficial conversion feature. As a result, entity’s will account for a convertible debt instrument wholly as debt, unless certain other conditions are met. The elimination of these models will reduce non-cash interest expense for entities that have issued a convertible instrument that was within the scope of those models before the adoption of ASU 2020-06. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share, and precludes the use of the treasury stock method. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. An entity should adopt the provisions at the beginning of its annual fiscal year. The Company is currently evaluating the impact of ASU 2020-06 on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited Consolidated Financial Statements of Veeco have been prepared in accordance with U.S. GAAP as defined in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 270 for interim financial information and with the instructions to Rule 10-01 of Securities and Exchange Commission Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements as the interim information is an update of the information that was presented in Veeco’s most recent annual financial statements. For further information, refer to Veeco’s Consolidated Financial Statements and Notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal, recurring nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco reports interim quarters on a 13-week basis ending on the last Sunday of each quarter. The fourth quarter always ends on the last day of the calendar year, December 31. The 2020 interim quarters ended on March 29, June 28, and September 27, and the 2019 interim quarters ended on March 31, June 30, and September 29. These interim quarters are reported as March 31, June 30, and September 30 in Veeco’s interim consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P91D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of financial statements in conformity with U.S GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates are based on management’s knowledge of current events and actions it may undertake in the future, actual results may differ from these estimates. In particular, the COVID-19 pandemic has adversely impacted and is likely to further adversely impact the Company’s business and markets, including the Company’s workforce and operations and the operations of the Company’s customers, suppliers, and business partners. The full extent to which the pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, manufacturing, research and development costs, reserves and allowances, fair value measurements, and asset impairment charges, will depend on future developments that are highly uncertain and difficult to predict. These developments include, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or address its impact, governmental actions to contain the spread of the pandemic and respond to the reduction in global economic activity, and how quickly and to what extent normal economic and operating conditions can resume. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue is recognized upon the transfer of control of the promised product or service to the customer in an amount that reflects the consideration the Company expects to receive in exchange for such product or service. The Company’s contracts with customers generally do not contain variable consideration. In the rare instances where variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. The Company’s contracts with customers frequently contain multiple deliverables, such as systems, upgrades, components, spare parts, installation, maintenance, and service plans. Judgment is required to properly identify the performance obligations within a contract and to determine how the revenue should be allocated among the performance obligations. The Company also evaluates whether multiple transactions with the same customer or related parties should be considered part of a single contract based on an assessment of whether the contracts or agreements are negotiated or executed within a short time frame of each other or if there are indicators that the contracts are negotiated in contemplation of one another.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">When there are separate units of accounting, the Company allocates revenue to each performance obligation on a relative stand-alone selling price basis. The stand-alone selling prices are determined based on the prices at which the Company separately sells the systems, upgrades, components, spare parts, installation, maintenance, and service plans. For items </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">that are not sold separately, the Company estimates stand-alone selling prices generally using an expected cost plus margin approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Most of the Company’s revenue is recognized at a point in time when the performance obligation is satisfied. The Company considers many facts when evaluating each of its sales arrangements to determine the timing of revenue recognition, including its contractual obligations and the nature of the customer’s post-delivery acceptance provisions. The Company’s system sales arrangements, including certain upgrades, generally include field acceptance provisions that may include functional or mechanical test procedures. For many of these arrangements, a customer source inspection of the system is performed in the Company’s facility, test data is sent to the customer documenting that the system is functioning to the agreed upon specifications prior to delivery, or other quality assurance testing is performed internally to ensure system functionality prior to shipment. Historically, such source inspection or test data replicates the field acceptance provisions that are performed at the customer’s site prior to final acceptance of the system. When the Company objectively demonstrates that the criteria specified in the contractual acceptance provisions are achieved prior to delivery either through customer testing or the Company’s historical experience of its tools meeting specifications, transfer of control of the product to the customer is considered to have occurred and revenue is recognized upon system delivery since there is no substantive contingency remaining related to the acceptance provisions at that date. For new products, new applications of existing products, or for products with substantive customer acceptance provisions where the Company cannot objectively demonstrate that the criteria specified in the contractual acceptance provisions have been achieved prior to delivery, revenue and the associated costs are deferred. The Company recognizes such revenue and costs upon obtaining objective evidence that the acceptance provisions can be achieved, assuming all other revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In certain cases the Company’s contracts with customers contain a billing retention, typically 10% of the sales price, which is billed by the Company and payable by the customer when field acceptance provisions are completed. Revenue recognized in advance of the amount that has been billed is recorded as a contract asset on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognizes revenue related to maintenance and service contracts over time based upon the respective contract term. Installation revenue is recognized over time as the installation services are performed. The Company recognizes revenue from the sales of components, spare parts, and specified service engagements at a point in time, which is typically consistent with the time of delivery in accordance with the terms of the applicable sales arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company may receive customer deposits on system transactions. The timing of the transfer of goods or services related to the deposits is either at the discretion of the customer or expected to be within one year from the deposit receipt. As such, the Company does not adjust transaction prices for the time value of money. Incremental direct costs incurred related to the acquisition of a customer contract, such as sales commissions, are expensed as incurred since the expected amortization period is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has elected to treat shipping and handling costs as a fulfillment activity, and the Company includes such costs in cost of services when the Company recognizes revenue for the related goods. Taxes assessed by governmental authorities that are collected by the Company from a customer are excluded from revenue.</p> 0.10 true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Each quarter the Company assesses the valuation and recoverability of all inventories: materials (raw materials, spare parts, and service inventory); work-in-process; and finished goods. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated net realizable value if less than cost. The Company evaluates usage requirements by analyzing historical usage, anticipated demand, alternative uses of materials, and other qualitative factors. Unanticipated changes in demand for the Company’s products may require a write down of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">inventory, which would be reflected in cost of sales in the period the revision is made. Inventory acquired as part of a business combination is recorded at fair value on the date of acquisition.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12: <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the general principles and simplifying several aspects of ASC 740, <i style="font-style:italic;">Income taxes, </i>including, but not limited to, requirements related to the following: a) exception to the incremental approach for intraperiod tax allocation; b) the tax basis step-up in goodwill obtained in a transaction that is not a business combination; c) ownership changes in investments - changes from a subsidiary to an equity method investment; d) separate financial statements of entities not subject to tax; e) interim-period accounting for enacted changes in tax law; and f) the year-to-date loss limitation in interim-period tax accounting. As permitted by ASU 2019-12, the Company early-adopted this standard in the second quarter of 2020, effective as of the beginning of fiscal year 2020. The adoption did not have a material impact on the Company’s consolidated financial statements as of the date of adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Standards Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU 2020-06: <i style="font-style:italic;">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This standard simplifies the accounting for convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature, as well as convertible instruments with a beneficial conversion feature. As a result, entity’s will account for a convertible debt instrument wholly as debt, unless certain other conditions are met. The elimination of these models will reduce non-cash interest expense for entities that have issued a convertible instrument that was within the scope of those models before the adoption of ASU 2020-06. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share, and precludes the use of the treasury stock method. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. An entity should adopt the provisions at the beginning of its annual fiscal year. The Company is currently evaluating the impact of ASU 2020-06 on its consolidated financial statements.</p> true true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 2 — Income (Loss) Per Common Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic income (loss) per share is calculated by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted income per share is calculated by dividing net income by the weighted average number of shares used to calculate basic income (loss) per share plus the weighted average number of common share equivalents outstanding during the period. The dilutive effect of outstanding options to purchase common stock and share-based awards is considered in diluted income per share by application of the treasury stock method. The dilutive effect of performance share units is included in diluted income per common share if the performance targets have been achieved, or would have been achieved if the reporting date was the end of the contingency period. The computations of basic and diluted income (loss) per share for the three and nine months ended September 30, 2020 and 2019 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands, except per share amounts)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,767)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,290)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.25)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of potentially dilutive share-based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common share equivalents excluded from the diluted weighted average shares outstanding since the Company incurred a net loss and their effect would be antidilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,874</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum potential shares to be issued for settlement of the 2023 and 2027 Notes excluded from the diluted calculation as their effect would be antidilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands, except per share amounts)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,767)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,290)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.25)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of potentially dilutive share-based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common share equivalents excluded from the diluted weighted average shares outstanding since the Company incurred a net loss and their effect would be antidilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,874</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum potential shares to be issued for settlement of the 2023 and 2027 Notes excluded from the diluted calculation as their effect would be antidilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 580000 -11767000 -8290000 -45862000 0.01 -0.25 -0.17 -0.97 0.01 -0.25 -0.17 -0.97 48341000 47489000 48327000 47361000 833000 49174000 47489000 48327000 47361000 403000 650000 302000 984000 1874000 1029000 1893000 15354000 8618000 15354000 8618000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 3 — Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Investments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments are generally classified as available-for-sale and reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity under the caption “Accumulated other comprehensive income” in the Consolidated Balance Sheets. These securities may include U.S. treasuries, government agency securities, corporate debt, and commercial paper, all with maturities of greater than three months when purchased. All realized gains and losses and unrealized losses resulting from declines in fair value that are other than temporary are included in “Other operating expense (income), net” in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value is the price that would be received for an asset or the amount paid to transfer a liability in an orderly transaction between market participants. Veeco classifies certain assets based on the following fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 18pt;">Level 1: Quoted prices in active markets that are unadjusted and accessible at the measurement date for identical, unrestricted assets or liabilities;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 18pt;">Level 2: Quoted prices for identical assets and liabilities in markets that are not active, quoted prices for similar assets and liabilities in active markets or financial instruments for which significant inputs are observable, either directly or indirectly; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 18pt;">Level 3: Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Veeco has evaluated the estimated fair value of financial instruments using available market information and valuations as provided by third-party sources. The use of different market assumptions or estimation methodologies could have a significant effect on the estimated fair value amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the portion of Veeco’s assets that were measured at fair value on a recurring basis at September 30, 2020 and December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Certificate of deposits and time deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,646</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,646</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,875</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Short-term investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,585</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Certificate of deposits and time deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,493</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Short-term investments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,252</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There were no <span style="-sec-ix-hidden:Hidden_GusMItDb10-XIx1ku_9yWA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_S4aYJX0q3Eu2TpkzmG7F5Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> <span style="-sec-ix-hidden:Hidden_gnrAG9BaCEWXSldQ3-WXGw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">fair</span></span> value measurement levels during the nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2020 and December 31, 2019, the amortized cost and fair value of available-for-sale securities consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,585</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,096</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,219</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,252</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale securities in a loss position at September 30, 2020 and December 31, 2019 consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:40.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2020 and December 31, 2019, there were no short-term investments that had been in a continuous loss position for more than 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The maturities of securities classified as available-for-sale at September 30, 2020 were all due in one year or less, and an allowance for credit loss is considered unnecessary. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties. There were minimal realized gains or losses for the nine months ended September 30, 2020 and no realized gains or <span style="-sec-ix-hidden:Hidden_9oXAVDPuXE-0jtoRnTnD-w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">losses</span></span><span style="white-space:pre-wrap;"> for the nine months ended September 30, 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Accounts Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable is presented net of an allowance for doubtful accounts of $0.7 million and $0.6 million at September 30, 2020 and December 31, 2019, respectively. The Company considered its current expectations of future economic conditions, including the impact of COVID-19, when estimating its allowance for doubtful accounts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories at September 30, 2020 and December 31, 2019 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,155</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,337</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,067</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Prepaid Expenses and Other Current Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets primarily consist of supplier deposits, prepaid value-added tax, lease deposits, prepaid insurance, prepaid licenses, and other receivables. Veeco had deposits with its suppliers of $5.0 million and $5.9 million at September 30, 2020 and December 31, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets Held for Sale</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the fourth quarter of 2019, the Company determined that one of its non-core product lines (the “disposal group”) met the held for sale criteria, and as such, the related assets were presented as “Assets held for sale” on the Consolidated Balance Sheets as of December 31, 2019. During the second quarter of 2020, the Company completed the sale of this product line for approximately $11.4 million, with approximately 85% of the transaction price received upon closing, and 15% held in escrow for a period of 18 months and included within “Other Assets” in the Consolidated Balance Sheets. Long-lived assets and definite-lived intangible assets were not depreciated or amortized while classified as held for sale. The sale of this disposal group does not represent a strategic shift that will have a material effect on the Company’s operations and financial results, nor is it considered a component of the Company, and as such it did not meet the criteria to be reported as discontinued operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the year ended December 31, 2019, the Company recorded a non-cash impairment charge on these assets held for sale of $4.0 million in order to measure the disposal group at the lower of its carrying value or fair value less costs to sell, which resulted in a corresponding held for sale valuation allowance on its assets held for sale in the Consolidated Balance Sheet. During the second quarter of 2020, the Company recorded additional impairment charges of $0.3 million related to the finalization of the sale of this disposal group. The major classes of assets and liabilities that were sold are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets sold:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total net assets sold</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,529</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds after costs to sell</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,228)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total loss on sale of disposal group</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,301</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Property, Plant, and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment at September 30, 2020 and December 31, 2019 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,884</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,692</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,703</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross property, plant, and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,340</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,629</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net property, plant, and equipment</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,811</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,711</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Machinery and equipment also includes software, furniture and fixtures</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the three and nine months ended September 30, 2020, depreciation expense was $3.8 million and $11.5 million, respectively, and $4.2 million and $13.1 million for the comparable 2019 periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Goodwill</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin:0pt 0pt 8pt 0pt;">Goodwill represents the future economic benefits arising from assets acquired in a business combination that are not individually identified and separately recognized. The Company continues to assess potential triggering events related to the value of its goodwill, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets consist of purchased technology, customer relationships, patents, trademarks and tradenames, and backlog, and are initially recorded at fair value. Long-lived intangible assets are amortized over their estimated useful lives in a method reflecting the pattern in which the economic benefits are consumed or amortized on a straight-line basis if such pattern cannot be reliably determined. The Company continues to assess potential triggering events related to the value of its intangible assets, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of purchased intangible assets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,142</p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,701</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,953</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets primarily consist of patents, licenses, and backlog.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Certificate of deposits and time deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,646</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,646</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,875</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Short-term investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,585</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Certificate of deposits and time deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,493</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Short-term investments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,252</p></td></tr></table> 64646000 64646000 9999000 9999000 1180000 1180000 1050000 1050000 75825000 1050000 76875000 125346000 125346000 6000000 6000000 14248000 14248000 15991000 15991000 125346000 36239000 161585000 67009000 67009000 10484000 10484000 1000000 1000000 67009000 11484000 78493000 105130000 105130000 1139000 1139000 6002000 6002000 2981000 2981000 105130000 10122000 115252000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government agency securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,991</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,585</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,096</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,130</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,981</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,219</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,252</p></td></tr></table> 125333000 17000 4000 125346000 5995000 5000 6000000 14254000 1000 7000 14248000 15986000 7000 2000 15991000 161568000 30000 13000 161585000 105096000 38000 4000 105130000 1139000 1139000 6003000 1000 6002000 2981000 2981000 115219000 38000 5000 115252000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:40.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr></table> 40111000 4000 22943000 4000 10195000 7000 6002000 1000 5995000 2000 56301000 13000 28945000 5000 0 0 0 700000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,155</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,337</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,067</p></td></tr></table> 81842000 82155000 56137000 42575000 5490000 8337000 143469000 133067000 5000000.0 5900000 11400000 0.85 0.15 P18M 4000000.0 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets sold:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total net assets sold</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,529</p></td></tr><tr><td style="vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds after costs to sell</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,228)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:80.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total loss on sale of disposal group</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,301</p></td></tr></table> 6311000 372000 6546000 2359000 59000 15529000 11228000 -4301000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,884</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,692</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,703</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross property, plant, and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,340</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,629</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net property, plant, and equipment</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,811</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,711</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Machinery and equipment also includes software, furniture and fixtures</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5061000 5061000 62796000 61884000 137587000 137692000 6795000 6703000 212239000 211340000 146428000 135629000 65811000 75711000 3800000 11500000 4200000 13100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,142</p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,701</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,953</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 508,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,518</p></td></tr></table> 327908000 299710000 28198000 327908000 291766000 36142000 146465000 129290000 17175000 146465000 126764000 19701000 30910000 26274000 4636000 30910000 25256000 5654000 3686000 3679000 7000 3686000 3665000 21000 508969000 458953000 50016000 508969000 447451000 61518000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4 — Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Accrued Expenses and Other Current Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of accrued expenses and other current liabilities at September 30, 2020 and December 31, 2019 consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and related benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,174</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,067</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,321</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,443</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, use, and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,841</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,243</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Warranty</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranties are typically valid for one year from the date of system final acceptance, and Veeco estimates the costs that may be incurred under the warranty. Estimated warranty costs are determined by analyzing specific product and historical configuration statistics and regional warranty support costs and are affected by product failure rates, material usage, and labor costs incurred in correcting product failures during the warranty period. Unforeseen component failures or exceptional component performance can also result in changes to warranty costs. Changes in product warranty reserves for the nine months ended September 30, 2020 include:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,067</p></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consumption of reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,771)</p></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Restructuring Accruals</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recorded restructuring charges during the year ended December 31, 2019 as a result of its efforts to further streamline operations, enhance efficiencies, and reduce costs. In the second half of 2019, the Company executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate its resources to the Company’s highest priority projects. In addition, the Company delayered the organization. Collectively, these actions impacted approximately 60 employees. During the nine months ended September 30, 2020, additional accruals were recognized and payments were made related to these restructuring initiatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table shows the amounts incurred and paid for restructuring activities during the nine months ended September 30, 2020, and the remaining accrued balance of restructuring costs at September 30, 2020, which is included </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">in “Accrued expenses and other current liabilities” in the Consolidated Balance Sheets, and principally consists of personnel severance and related costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,841</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,267)</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Customer Deposits and Deferred Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits totaled $54.3 million and $26.6 million at September 30, 2020 and December 31, 2019, respectively. Deferred revenue represents amounts billed, other than deposits, in excess of the revenue that can be recognized on a particular contract at the balance sheet date. Changes in deferred revenue were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-style:italic;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,249</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,391</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Recognition of previously deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,370)</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2020, the Company has approximately $27.3 million of remaining performance obligations on contracts with an original estimated duration of <span style="white-space:pre-wrap;">one year</span><span style="white-space:pre-wrap;"> or more, of which approximately 72% is expected to be recognized within </span><span style="white-space:pre-wrap;">one year</span><span style="white-space:pre-wrap;">, with the remaining amounts expected to be recognized between one to </span><span style="-sec-ix-hidden:Hidden_wmCeDiSUp0OLNk-N0WR1sA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">three years</span></span><span style="white-space:pre-wrap;">. The Company has elected to exclude disclosures regarding remaining performance obligations that have an original expected duration of </span><span style="white-space:pre-wrap;">one</span><span style="white-space:pre-wrap;"> year or less. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Convertible Senior Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">2023 Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On January 10, 2017, the Company issued $345.0 million of 2.70% convertible senior unsecured notes (the “2023 Notes”). The Company received net proceeds, after deducting underwriting discounts and fees and expenses payable by the Company, of approximately $335.8 million. The 2023 Notes bear interest at a rate of 2.70% per year, payable semiannually in arrears on January 15 and July 15 of each year, commencing on July 15, 2017. The 2023 Notes mature on January 15, 2023, unless earlier purchased by the Company, redeemed, or converted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 18, 2020, in connection with the completion of a private offering of $125 million aggregate principal amount of 3.75% convertible senior notes described below, the Company repurchased and retired approximately $88.3 million in aggregate principal amount of its outstanding 2023 Notes, with a carrying amount of $78.1 million, for approximately $81.2 million of cash. The Company accounted for the partial settlement of the 2023 Notes as an extinguishment, and as such, recorded a loss on extinguishment of approximately $3.0 million for the nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">2027 Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 18, 2020, the Company completed a private offering of $125.0 million of 3.75% convertible senior notes (the “2027 Notes”). The Company received net proceeds of approximately $121.9 million, after deducting underwriting discounts and fees and expenses payable by the Company. Additionally, the Company used approximately $10.3 million of cash to purchase the capped calls, discussed below. The 2027 Notes bear interest at a rate of 3.75% per year, payable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">semiannually in arrears on June 1 and December 1 of each year, commencing on December 1, 2020. The 2027 Notes mature on June 1, 2027 (the “Maturity Date”), unless earlier purchased by the Company, redeemed, or converted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The 2027 Notes are unsecured obligations of the Company and rank senior in right of payment to any of the Company’s subordinated indebtedness; equal in right of payment to all of the Company’s unsecured indebtedness that is not subordinated (including the Company’s unsecured trade payables and the 2023 Notes); effectively subordinated in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally subordinated to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The 2027 Notes are convertible at the option of the holders upon the satisfaction of specified conditions and during certain periods as described below. The initial conversion rate is 71.5372 shares of the Company’s common stock per $1,000 principal amount of 2027 Notes, representing an initial effective conversion price of $13.98 per share of common stock. The conversion rate may be subject to adjustment upon the occurrence of certain specified events as provided in the indenture governing the 2027 Notes, but will not be adjusted for accrued but unpaid interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at their option at any time prior to the close of business on the business day immediately preceding October 1, 2026 only under the following circumstances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During any calendar quarter commencing after the calendar quarter ending September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During the five business day period after any </span><span style="-sec-ix-hidden:Hidden_Roj13rktBkuInTVuDu3UTw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> consecutive trading day period (the “measurement period”) in which the trading price per one thousand dollar principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">If the Company calls any or all of the 2027 Notes for redemption at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Upon the occurrence of specified corporate events.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On or after October 1, 2026, until the close of business on the business day immediately preceding the Maturity Date, holders may convert their notes at any time, regardless of the foregoing circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Upon conversion by the holders, the Company may elect to settle such conversion in shares of its common stock, cash, or a combination thereof. As a result of its cash conversion option, the Company segregated the liability component of the instrument from the equity component. The liability component was measured by estimating the fair value of a non-convertible debt instrument that is similar in its terms to the 2027 Notes. The calculation of the fair value of the debt component required the use of Level 3 inputs, including utilization of convertible investors’ credit assumptions and industry high yield bond indices. Fair value was estimated through discounting future interest and principal payments, an income approach, due under the 2027 Notes at a <span style="-sec-ix-hidden:Hidden_L8rU6mVcBEyQCiGuZBSkWw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">discount rate </span></span>of 9.10%, an interest rate equal to the estimated borrowing rate for similar non-convertible debt. The excess of the aggregate face value of the 2027 Notes over the estimated fair value of the liability component of $34.2 million was recognized as a debt discount and recorded as an increase to additional paid-in capital and will be amortized over the expected life of the 2027 Notes using the effective interest rate method. Amortization of the debt discount is recognized as non-cash interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The transaction costs of $3.1 million incurred in connection with the issuance of the 2027 Notes were allocated to the liability and equity components based on their relative values. Transaction costs allocated to the liability component are being amortized using the effective interest rate method and recognized as non-cash interest expense over the expected term of the 2027 Notes. Transaction costs allocated to the equity component of $0.8 million reduced the value of the equity component recognized in stockholders' equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In connection with the offering of the 2027 Notes, on May 13, 2020, the Company entered into privately negotiated capped call transactions (the “Capped Call Transactions”), pursuant to capped call confirmations, covering the total principal amount of the 2027 Notes for an aggregate premium of $10.3 million. The Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the aggregate principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the capped price of the Capped Call Transactions. The Capped Call Transactions exercise price is equal to the initial conversion price of the 2027 Notes, and the capped price of the Capped Call Transactions is approximately $18.46 per share and is subject to certain adjustments under the terms of the capped call confirmations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Capped Call Transactions are separate transactions entered into by the Company with the capped call counterparties, are not part of the terms of the 2027 Notes and will not change the holders’ rights under the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the Capped Call Transactions. The cost of the Capped Call Transactions is not expected to be tax-deductible as the Company did not elect to integrate the Capped Call Transactions into the respective convertible notes for tax purposes. The cost of the Capped Call Transactions was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The carrying value of the 2023 Notes and 2027 Notes are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:28.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023 Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027 Notes</b></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023 Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027 Notes</b></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,000</p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,820)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,112)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,112)</p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net carrying value</b></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense related to the 2023 Notes and 2027 Notes is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.21017838%;padding-left:0pt;padding-right:0pt;width:100.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash Interest Expense</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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Coupon interest expense - 2023 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Coupon interest expense - 2027 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash Interest Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of debt discount - 2023 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,906</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of debt discount - 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of transaction costs - 2023 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 862</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of transaction costs - 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total Interest Expense</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,409</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,528</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company determined the <span style="-sec-ix-hidden:Hidden_GPrW72hyHEmNW4j9JbgkNA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2023 Notes</span></span> and 2027 Notes are Level <span style="-sec-ix-hidden:Hidden_CVtZLjp7uEew_xZT7jQTsg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">2</span></span> liabilities in the fair value hierarchy and had an estimated fair value at September 30, 2020 of $235.9 million and $134.8 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Other Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As part of the acquisition of Ultratech, the Company assumed an executive non-qualified deferred compensation plan that allowed qualifying executives to defer cash compensation. The plan was frozen at the time of acquisition and no further contributions have been made. At September 30, 2020 and December 31, 2019, plan assets approximated $2.2 million and $2.7 million, respectively, representing the cash surrender value of life insurance policies and is included within “Other assets” in the Consolidated Balance Sheets, while plan liabilities approximated $2.3 million and $3.1 million, respectively, and is included within “Other liabilities” in the Consolidated Balance Sheets. Other liabilities at September 30, 2020 and December 31, 2019 also included (i) medical and dental benefits for former executives of $1.9 million and $2.0 million, respectively; (ii) asset retirement obligations of $2.7 million and $3.2 million, respectively; and (iii) income tax payables of $1.4 and $1.0 million, respectively. Additionally, as a result of the Coronavirus, Aid, Relief, and Economic Security Act, the Company has accrued for and defered the deposit and payment of its share of social security taxes, resulting in a liability of $2.6<span style="white-space:pre-wrap;"> million at September 30, 2020, which is included within “Other liabilities” in the Consolidated Balance Sheets. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and related benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,174</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,067</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,321</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,443</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, use, and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,841</p></td></tr><tr><td style="vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,243</p></td></tr></table> 21755000 15174000 5141000 7067000 4177000 4196000 3189000 4321000 963000 2443000 2466000 811000 671000 2841000 2305000 4390000 40667000 41243000 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,067</p></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consumption of reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,771)</p></td></tr><tr><td style="vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,141</p></td></tr></table> 7067000 2747000 4771000 98000 5141000 60 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,841</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,267)</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td></tr></table> 2841000 1097000 3267000 671000 54300000 26600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-style:italic;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,249</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,391</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Recognition of previously deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,370)</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</p></td></tr></table> 28249000 7391000 -18370000 17270000 27300000 P1Y 0.72 P1Y true 345000000.0 0.0270 335800000 0.0270 125000000 0.0375 88300000 78100000 81200000 3000000.0 125000000.0 0.0375 121900000 10300000 0.0375 0.0715372 13.98 1000 20 30 1.30 5 1000 0.98 0.0910 34200000 3100000 800000 10300000 18.46 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:28.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023 Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027 Notes</b></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023 Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027 Notes</b></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,000</p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,820)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,112)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,112)</p></td></tr><tr><td style="vertical-align:bottom;width:37.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net carrying value</b></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,068</p></td></tr></table> 256695000 125000000 381695000 345000000 345000000 23488000 32889000 56377000 40820000 40820000 2366000 2134000 4500000 4112000 4112000 230841000 89977000 320818000 300068000 300068000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.21017838%;padding-left:0pt;padding-right:0pt;width:100.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash Interest Expense</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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Coupon interest expense - 2023 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Coupon interest expense - 2027 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash Interest Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of debt discount - 2023 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,906</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of debt discount - 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of transaction costs - 2023 Notes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 862</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of transaction costs - 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total Interest Expense</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,409</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,528</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1733000 2329000 6060000 6986000 1172000 1745000 2328000 2906000 8074000 8556000 884000 1310000 235000 293000 813000 862000 57000 85000 6409000 5528000 18087000 16404000 235900000 134800000 0 2200000 2700000 2300000 3100000 1900000 2000000.0 2700000 3200000 1400000 1000000.0 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s operating leases primarily include real estate leases for properties used for manufacturing, R&amp;D activities, sales and service, and administration, as well as certain equipment leases. Some leases may include options to renew for a period of up to 5 years, while others may include options to terminate the lease. The weighted average remaining lease term of the Company’s operating leases as of September 30, 2020 was 2.6 years, and the weighted average discount rate used in determining the present value of future lease payments was 6.0%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides the maturities of lease liabilities at September 30, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Payments due by period:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,659</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,913</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (943)</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reported as of September 30, 2020</b></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5rKcTGwYuUOXA_b4JV8MXA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,177</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_QEIgegMN5kG8aWxLikdJfw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease long-term liabilities</span></span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,970</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. Operating lease cost for both the nine months ended September 30, 2020 and 2019 was $4.1 million. Variable lease cost for the three and nine months ended September 30, 2020 was $0.4 and $1.3 million, respectively, and $0.4 and $1.4 million for the comparable 2019 periods. Additionally, the Company has an immaterial amount of short-term leases. Operating cash outflows from operating leases for the nine months ended September 30, 2020 and 2019 were $4.8 million and $5.0 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Purchase Commitments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco has purchase commitments of $103.6 million at September 30, 2020, substantially all of which become due within one year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Bank Guarantees</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco has bank guarantees and letters of credit issued by a financial institution on its behalf as needed. At September 30, 2020, outstanding bank guarantees and standby letters of credit totaled $5.8 million, and unused bank guarantees and letters of credit of $26.3 million were available to be drawn upon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Legal Proceedings</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On June 8, 2018, an Ultratech shareholder who received Veeco stock as part of the consideration for the Ultratech acquisition filed a purported class action complaint in the Superior Court of the State of California, County of Santa Clara, captioned Wolther v. Maheshwari et al., Case No. 18CV329690, on behalf of himself and others who purchased or acquired shares of Veeco pursuant to the registration statement and prospectus which Veeco filed with the SEC in connection with the Ultratech acquisition (the “Wolther Action”). On August 2 and August 8, 2018, two purported class action complaints substantially similar to the Wolther Action were filed on behalf of different plaintiffs in the same court as the Wolther Action. These cases have been consolidated with the Wolther Action, and a consolidated complaint was filed on December 11, 2018. The consolidated complaint seeks to recover damages and fees under Sections 11, 12, and 15 of the Securities Act of 1933 for, among other things, alleged false/misleading statements in the registration statement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">and prospectus relating to the Ultratech acquisition, relating primarily to the alleged failure to disclose delays in the advanced packaging business, increased MOCVD competition in China, and an intellectual property dispute. Veeco is defending this matter vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On December 21, 2018, a purported Veeco stockholder filed a derivative action in the Superior Court of the State of California, County of Santa Clara, captioned Vladimir Gusinsky Revocable Trust v. Peeler, et al., Case No. 18CV339925, on behalf of nominal defendant Veeco. The complaint seeks to assert claims for breach of fiduciary duty, waste of corporate assets, and unjust enrichment against current and former Veeco directors premised on purported misstatements and omissions in the registration statement relating to the Ultratech acquisition. Veeco is defending this matter vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.</p> P5Y P2Y7M6D 0.060 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides the maturities of lease liabilities at September 30, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Payments due by period:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,659</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,913</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (943)</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reported as of September 30, 2020</b></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5rKcTGwYuUOXA_b4JV8MXA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,177</p></td></tr><tr><td style="vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_QEIgegMN5kG8aWxLikdJfw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease long-term liabilities</span></span></p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,970</p></td></tr></table> 1274000 4659000 4394000 1035000 551000 11913000 943000 10970000 4177000 6793000 10970000 1300000 1300000 4100000 4100000 400000 1300000 400000 1400000 4800000 4800000 5000000.0 103600000 5800000 26300000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6 — Derivative Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is exposed to financial market risks arising from changes in currency exchange rates. Changes in currency exchange rates could affect the Company’s foreign currency denominated monetary assets and liabilities and forecasted cash flows. The Company enters into monthly forward derivative contracts from time to time with the intent of mitigating a portion of this risk. The Company only uses derivative financial instruments in the context of hedging and not for speculative purposes and had not designated its foreign exchange derivatives as hedges. Accordingly, changes in fair value from these contracts are recorded as “Other operating expense (income), net” in the Company’s Consolidated Statements of Operations. The Company executes derivative transactions with highly rated financial institutions to mitigate counterparty risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company did not have any outstanding derivative contracts at September 30, 2020 or December 31, 2019. Additionally, the Company did not have any gains or losses from currency exchange derivatives during the nine months ended September 30, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7 — Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Statement of Stockholders’ Equity</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables present the changes in Stockholders’ Equity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="18" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:57.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2019</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 490</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,071,058</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (698,930)</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,894</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 374,512</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (567)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (567)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 153</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,646</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 434</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (684)</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','Times','serif';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:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (680)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2020</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,074,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (699,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 377,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,302)</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,302)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,974</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,974</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Extinguishment of equity component of repurchased 2023 Notes</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','Times','serif';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:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80)</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Equity component of 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 33,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 33,363</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Purchase of capped calls</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','Times','serif';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:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,313)</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','Times','serif';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:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,313)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,100,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (707,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 395,331</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 580</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 580</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,942</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,942</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2020</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,612</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','Times','serif';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:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 496</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,102,959</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','Times','serif';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:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (707,219)</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','Times','serif';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:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,857</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 398,093</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="24" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="22" style="vertical-align:bottom;white-space:nowrap;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2018</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,547</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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 485</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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 523</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,872)</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,061,325</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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (619,983)</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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,820</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 437,775</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,530)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 38</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,157</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';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:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 128</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2</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','Times','serif';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:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (523)</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,872</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,303)</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','Times','serif';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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (213)</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','Times','serif';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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (642)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,058,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (638,726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 421,798</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,565)</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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,565)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,588</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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,588</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,971</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','Times','serif';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:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 490</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','Times','serif';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:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,062,949</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','Times','serif';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:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (654,291)</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','Times','serif';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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,878</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 411,026</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,767)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income, net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (42)</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (42)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,783</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';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:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (68)</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin: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','Times','serif';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:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (529)</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','Times','serif';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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (530)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,066,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (666,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 402,470</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Accumulated Other Comprehensive Income (“AOCI”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the changes in the balances of each component of AOCI, net of tax:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Sale </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,857</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There were minimal reclassifications from AOCI into net income for the three and nine months ended September 30, 2020 and 2019. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="18" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:57.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2019</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 490</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,071,058</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (698,930)</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,894</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 374,512</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (567)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (567)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 153</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,646</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 434</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (684)</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','Times','serif';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:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (680)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2020</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,074,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (699,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 377,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,302)</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,302)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,974</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,974</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Extinguishment of equity component of repurchased 2023 Notes</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','Times','serif';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:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80)</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Equity component of 2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 33,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 33,363</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Purchase of capped calls</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','Times','serif';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:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,313)</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','Times','serif';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:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,313)</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,100,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (707,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 395,331</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 580</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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 580</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,942</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','Times','serif';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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,942</p></td></tr><tr><td style="vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2020</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49,612</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','Times','serif';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:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 496</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,102,959</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','Times','serif';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:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (707,219)</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','Times','serif';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:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,857</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 398,093</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="24" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="22" style="vertical-align:bottom;white-space:nowrap;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2018</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,547</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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 485</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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 523</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,872)</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,061,325</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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (619,983)</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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,820</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 437,775</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,530)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 38</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,157</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';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:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 128</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2</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','Times','serif';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:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (523)</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,872</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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,303)</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','Times','serif';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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (213)</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','Times','serif';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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (642)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,058,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (638,726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 421,798</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,565)</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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,565)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,588</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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,588</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,971</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','Times','serif';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:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 490</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','Times','serif';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:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,062,949</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','Times','serif';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:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (654,291)</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','Times','serif';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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,878</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','Times','serif';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 411,026</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,767)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income, net of tax</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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (42)</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','Times','serif';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (42)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Share-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,783</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net issuance under employee stock plans</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','Times','serif';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:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (68)</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','Times','serif';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:0.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin: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','Times','serif';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:0.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (529)</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','Times','serif';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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (530)</p></td></tr><tr><td style="vertical-align:bottom;width:28.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 48,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,066,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (666,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 402,470</p></td></tr></table> 48994000 490000 1071058000 -698930000 1894000 374512000 -567000 -567000 153000 153000 3646000 3646000 434000 4000 -684000 -680000 49428000 494000 1074020000 -699497000 2047000 377064000 -8302000 -8302000 -130000 -130000 2974000 2974000 191000 2000 753000 755000 80000 80000 33363000 33363000 10313000 10313000 49619000 496000 1100717000 -707799000 1917000 395331000 580000 580000 -60000 -60000 2942000 2942000 -7000 -700000 -700000 49612000 496000 1102959000 -707219000 1857000 398093000 48547000 485000 523000 -5872000 1061325000 -619983000 1820000 437775000 -18530000 -18530000 38000 38000 3157000 3157000 128000 2000 -523000 5872000 -6303000 -213000 -642000 48675000 487000 1058179000 -638726000 1858000 421798000 -15565000 -15565000 20000 20000 4588000 4588000 296000 3000 182000 185000 48971000 490000 1062949000 -654291000 1878000 411026000 -11767000 -11767000 -42000 -42000 3783000 3783000 -68000 -1000 -529000 -530000 48903000 489000 1066203000 -666058000 1836000 402470000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Sale </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,857</p></td></tr></table> 1861000 33000 1894000 -21000 -16000 -37000 1840000 17000 1857000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8 — Share-based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted share awards are issued to employees that are subject to specified restrictions and a risk of forfeiture. The restrictions typically lapse over <span style="-sec-ix-hidden:Hidden_XKBTTkmpbUOfohBpcesrcg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to five years and may entitle holders to dividends and voting rights. Other types of share-based compensation include performance share awards, performance share units, and restricted share units (collectively with restricted share awards, “restricted shares”), as well as options to purchase common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation expense was recognized in the following line items in the Consolidated Statements of Operations for the three and nine months ended September 30, 2020 and 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,448</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','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,549</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the nine months ended September 30, 2020, equity activity related to stock options was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.88</p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.94</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.28</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the nine months ended September 30, 2020, equity activity related to non-vested restricted shares and performance shares was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.20</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance award adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.94</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.97</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.38</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.76</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,448</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','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,549</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 389000 383000 1384000 1448000 674000 756000 2161000 2531000 1879000 2644000 6017000 7549000 2942000 3783000 9562000 11528000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.88</p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.94</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.28</p></td></tr></table> 1119000 34.88 339000 33.94 780000 35.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.20</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance award adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.94</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.97</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.38</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance - September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.76</p></td></tr></table> 2257000 16.20 1006000 9.40 -51000 30.94 775000 15.97 366000 15.38 2071000 12.76 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9 — Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes are estimated for each of the jurisdictions in which the Company operates. Deferred income taxes reflect the net tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the tax effect of carryforwards. Realization of net deferred tax assets is dependent on future taxable income. At September 30, 2020, the Company’s U.S. deferred tax assets are fully offset by a valuation allowance since the Company cannot conclude that it is more likely than not that these future benefits will be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At the end of each interim reporting period, the effective tax rate is aligned with expectations for the full year. This estimate is used to determine the income tax provision on a year-to-date basis and may change in subsequent interim periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes and income tax expense (benefit) for the three and nine months ended September 30, 2020 and 2019 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.096847534%;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" 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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,695)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,760)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,455)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s tax expense for the three months ended September 30, 2020 was $0.2 million compared to $0.1 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s non-U.S. operations and minimal expense related to the Company’s domestic operations, compared to 2019 when the expense included a $0.1 million expense related to the Company’s domestic operations and minimal expense related to the Company’s non-U.S. operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s tax expense for the nine months ended September 30, 2020 was $0.5 million, compared to $0.4 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s domestic operations and a $0.3 million expense related to the Company’s non-U.S. operations, compared to 2019 when the expense included a $0.2 million expense related to domestic operations and a $0.2 million expense related to non-U.S. operations. Although there was a domestic pre-tax loss for the nine months ended September 30, 2020 and 2019, Veeco did not provide a current tax benefit on domestic pre-tax losses as the amounts are not realizable on a more-likely-than-not basis. The current period domestic tax expense is primarily attributable to the tax amortization of indefinite-lived intangible assets that is not available to offset U.S. deferred tax assets. The non-U.S. tax expense for the nine months ended September 30, 2020 is primarily attributable to tax expense on non-U.S. operation profits and foreign </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">withholding taxes on unremitted earnings as of September 30, 2020, offset by a tax benefit related to the amortization of intangible assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.096847534%;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" 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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 791</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,695)</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,760)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,455)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 791000 -11695000 -7760000 -45455000 211000 72000 530000 407000 200000 100000 200000 100000 500000 400000 200000 300000 200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 10 — Segment Reporting and Geographic Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco operates and measures its results in one operating segment and therefore has<span style="font-size:11pt;"> </span>one reportable segment: the design, development, manufacture, and support of thin film process equipment primarily sold to make electronic devices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Veeco categorizes its sales into the following four end-markets: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Front-End Semiconductor</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Front-End Semiconductor refers to the early steps in the process of integrated circuit fabrication where the microchips are created but still remain on the silicon wafer. This category includes Laser Spike Anneal, Ion Beam etch for front-end semiconductor applications, and Ion Beam deposition for EUV mask blanks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">LED Lighting, Display &amp; Compound Semiconductor</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">LED Lighting refers to Light Emitting Diode and semiconductor illumination sources used in various applications including, but not limited to, displays such as backlights, general lighting, automotive running lights, and headlamps. Display refers to LEDs used for displays and Organic Light Emitting Diode displays found in outdoor display/signage applications, TVs, smartphones, wearable devices, and tablets. Compound Semiconductor includes Photonics, Power Electronics, and Radio Frequency (“RF”) Devices. Photonics refers to laser diodes, Vertical Cavity Surface Emitting Lasers in 3D sensing and communications, and various other optical devices. Power Electronics refers to semiconductor devices such as rectifiers, inverters, and converters for the control and conversion of electric power. RF devices refers to radio frequency emitting and receiving devices that enable wireless communications. Such devices include power amplifiers, switches, and transceivers for applications such as mobile (including handsets and base stations), defense, automobile, and the Internet of Things.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Scientific &amp; Industrial </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Scientific refers to advanced materials research at university research institutions, industry research institutions, industry consortiums, and government research agencies. Industrial refers to large-scale product manufacturing applications including data storage and optical coatings: thin layers of material deposited on a lens or mirror that alters how light reflects and transmits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Advanced Packaging, MEMS &amp; RF Filters</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advanced Packaging includes a portfolio of wafer-level assembly technologies that enable improved performance of electronic products, such as smartphones, high-end servers, and graphical processors. Micro-Electro Mechanical Systems (“MEMS”) includes tiny mechanical devices such as sensors, switches, mirrors, and actuators embedded in semiconductor chips used in vehicles, smartphones, tablets, and games. RF Filters refers to RF filters used in smartphones, tablets, and mobile devices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales by end-market and geographic region for the three and nine months ended September 30, 2020 and 2019 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by end-market</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Front-End Semiconductor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">LED Lighting, Display &amp; Compound Semiconductor</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,098</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,020</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,263</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Scientific &amp; Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Advanced Packaging, MEMS &amp; RF Filters</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,381</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,951</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by geographic region</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,034</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,846</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">EMEA<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Rest of World</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,877</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,007</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">EMEA consists of Europe, the Middle East, and Africa</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For geographic reporting, sales are attributed to the location in which the customer facility is located.</p> 1 1 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by end-market</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Front-End Semiconductor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">LED Lighting, Display &amp; Compound Semiconductor</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,098</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,020</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,263</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Scientific &amp; Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Advanced Packaging, MEMS &amp; RF Filters</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,381</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,951</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by geographic region</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,034</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,846</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">EMEA<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Rest of World</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,877</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,007</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">EMEA consists of Europe, the Middle East, and Africa</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by end-market</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Front-End Semiconductor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">LED Lighting, Display &amp; Compound Semiconductor</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,098</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,020</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,263</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Scientific &amp; Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Advanced Packaging, MEMS &amp; RF Filters</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,381</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,951</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Sales by geographic region</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,034</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,846</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">EMEA<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Rest of World</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,877</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,007</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">EMEA consists of Europe, the Middle East, and Africa</span></td></tr></table> 20789000 33578000 69914000 80703000 20098000 24020000 51516000 47263000 52479000 39975000 145033000 127230000 18712000 11381000 48753000 50951000 112078000 108954000 315216000 306147000 39602000 27915000 108869000 100014000 10464000 17034000 38328000 46846000 14991000 19128000 57271000 49280000 47021000 44877000 110748000 110007000 112078000 108954000 315216000 306147000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 20, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 0-16244  
Entity Registrant Name VEECO INSTRUMENTS INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-2989601  
Entity Address, Address Line One Terminal Drive  
Entity Address, City or Town Plainview  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11803  
City Area Code 516  
Local Phone Number 677-0200  
Title of 12(b) Security Common Stock  
Trading Symbol VECO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   49,612,167
Entity Central Index Key 0000103145  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 147,588 $ 129,294
Restricted cash 664 657
Short-term investments 161,585 115,252
Accounts receivable, net 80,212 45,666
Contract assets 21,342 25,351
Inventories 143,469 133,067
Deferred cost of sales 1,677 445
Prepaid expenses and other current assets 15,948 14,966
Assets held for sale   11,180
Total current assets 572,485 475,878
Property, plant, and equipment, net 65,811 75,711
Operating lease right-of-use assets 10,522 14,453
Intangible assets, net 50,016 61,518
Goodwill 181,943 181,943
Deferred income taxes 1,555 1,549
Other assets 7,293 7,036
Total assets 889,625 818,088
Current liabilities:    
Accounts payable 33,837 21,281
Accrued expenses and other current liabilities 40,667 41,243
Customer deposits and deferred revenue 71,539 54,870
Income taxes payable 891 830
Total current liabilities 146,934 118,224
Deferred income taxes 5,984 5,648
Long-term debt 320,818 300,068
Operating lease long-term liabilities 6,793 10,300
Other liabilities 11,003 9,336
Total liabilities 491,532 443,576
Stockholders' equity:    
Preferred stock, $0.01 par value; 500,000 shares authorized; no shares issued and outstanding.
Common stock, $0.01 par value; 120,000,000 shares authorized; 49,612,167 shares issued and outstanding at September 30, 2020 and 48,994,346 shares issued and outstanding at December 31, 2019 496 490
Additional paid-in capital 1,102,959 1,071,058
Accumulated deficit (707,219) (698,930)
Accumulated other comprehensive income 1,857 1,894
Total stockholders' equity 398,093 374,512
Total liabilities and stockholders' equity $ 889,625 $ 818,088
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
Consolidated Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 500,000 500,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized shares 120,000,000 120,000,000
Common stock, shares issued 49,612,167 48,994,346
Common stock, shares outstanding 49,612,167 48,994,346
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Consolidated Statements of Operations        
Net sales $ 112,078 $ 108,954 $ 315,216 $ 306,147
Cost of sales 62,936 66,731 177,761 192,924
Gross profit 49,142 42,223 137,455 113,223
Operating expenses, net:        
Research and development 19,129 22,639 57,577 68,901
Selling, general, and administrative 19,415 20,962 55,541 60,620
Amortization of intangible assets 3,831 4,312 11,502 12,773
Restructuring   1,828 1,097 3,874
Asset impairment     281  
Other operating expense (income), net (218) (153) (502) (232)
Total operating expenses, net 42,157 49,588 125,496 145,936
Operating income (loss) 6,985 (7,365) 11,959 (32,713)
Interest income 231 1,219 1,458 3,749
Interest expense (6,425) (5,549) (18,131) (16,491)
Loss on extinguishment of debt     (3,046)  
Income (loss) before income taxes 791 (11,695) (7,760) (45,455)
Income tax expense (benefit) 211 72 530 407
Net income (loss) $ 580 $ (11,767) $ (8,290) $ (45,862)
Income (loss) per common share:        
Basic (in dollars per share) $ 0.01 $ (0.25) $ (0.17) $ (0.97)
Diluted (in dollars per share) $ 0.01 $ (0.25) $ (0.17) $ (0.97)
Weighted average number of shares:        
Basic (in shares) 48,341 47,489 48,327 47,361
Diluted (in shares) 49,174 47,489 48,327 47,361
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 580 $ (11,767) $ (8,290) $ (45,862)
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on available-for-sale securities (69) (38) (16) 8
Foreign currency translation gain (loss) 9 (4) (21) 8
Total other comprehensive income (loss), net of tax (60) (42) (37) 16
Total comprehensive income (loss) $ 520 $ (11,809) $ (8,327) $ (45,846)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash Flows from Operating Activities    
Net income (loss) $ (8,290) $ (45,862)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 23,021 25,838
Non-cash interest expense 10,282 9,418
Deferred income taxes 330 20
Share-based compensation expense 9,562 11,528
Loss on extinguishment of debt 3,046  
Asset impairment 281  
Provision for bad debts 140  
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (30,677) (16,308)
Inventories and deferred cost of sales (10,336) 17,921
Prepaid expenses and other current assets (982) (1,276)
Accounts payable and accrued expenses 11,130 (16,000)
Customer deposits and deferred revenue 16,728 (6,705)
Income taxes receivable and payable, net 61 (593)
Other, net 3,295 (986)
Net cash provided by (used in) operating activities 27,591 (23,005)
Cash Flows from Investing Activities    
Capital expenditures (3,331) (8,189)
Proceeds from the sale of investments 139,531 102,230
Payments for purchases of investments (185,576) (148,664)
Proceeds from held for sale assets, net of costs to sell 9,503 645
Net cash provided by (used in) investing activities (39,873) (53,978)
Cash Flows from Financing Activities    
Proceeds from issuance of 2027 Notes, net of issuance costs 121,946  
Purchase of capped calls (10,313)  
Repurchase of 2023 Notes (81,240)  
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 2,428 2,609
Restricted stock tax withholdings (2,217) (2,771)
Net cash provided by (used in) financing activities 30,604 (162)
Effect of exchange rate changes on cash and cash equivalents (21) 9
Net increase (decrease) in cash, cash equivalents, and restricted cash 18,301 (77,136)
Cash, cash equivalents, and restricted cash - beginning of period 129,951 213,082
Cash, cash equivalents, and restricted cash - end of period 148,252 135,946
Supplemental Disclosure of Cash Flow Information    
Interest paid 8,989 9,401
Income taxes paid 248 2,835
Non-cash operating and financing activities    
Net transfer of property, plant and equipment to inventory 1,624 4,074
Right-of-use assets obtained in exchange for lease obligations $ 951 $ 516
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
9 Months Ended
Sep. 30, 2020
Significant Accounting Policies  
Basis of Presentation

Note 1 — Basis of Presentation

The accompanying unaudited Consolidated Financial Statements of Veeco have been prepared in accordance with U.S. GAAP as defined in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 270 for interim financial information and with the instructions to Rule 10-01 of Securities and Exchange Commission Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements as the interim information is an update of the information that was presented in Veeco’s most recent annual financial statements. For further information, refer to Veeco’s Consolidated Financial Statements and Notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal, recurring nature.

Veeco reports interim quarters on a 13-week basis ending on the last Sunday of each quarter. The fourth quarter always ends on the last day of the calendar year, December 31. The 2020 interim quarters ended on March 29, June 28, and September 27, and the 2019 interim quarters ended on March 31, June 30, and September 29. These interim quarters are reported as March 31, June 30, and September 30 in Veeco’s interim consolidated financial statements.

The preparation of financial statements in conformity with U.S GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates are based on management’s knowledge of current events and actions it may undertake in the future, actual results may differ from these estimates. In particular, the COVID-19 pandemic has adversely impacted and is likely to further adversely impact the Company’s business and markets, including the Company’s workforce and operations and the operations of the Company’s customers, suppliers, and business partners. The full extent to which the pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, manufacturing, research and development costs, reserves and allowances, fair value measurements, and asset impairment charges, will depend on future developments that are highly uncertain and difficult to predict. These developments include, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or address its impact, governmental actions to contain the spread of the pandemic and respond to the reduction in global economic activity, and how quickly and to what extent normal economic and operating conditions can resume.

Revenue Recognition

Revenue is recognized upon the transfer of control of the promised product or service to the customer in an amount that reflects the consideration the Company expects to receive in exchange for such product or service. The Company’s contracts with customers generally do not contain variable consideration. In the rare instances where variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. The Company’s contracts with customers frequently contain multiple deliverables, such as systems, upgrades, components, spare parts, installation, maintenance, and service plans. Judgment is required to properly identify the performance obligations within a contract and to determine how the revenue should be allocated among the performance obligations. The Company also evaluates whether multiple transactions with the same customer or related parties should be considered part of a single contract based on an assessment of whether the contracts or agreements are negotiated or executed within a short time frame of each other or if there are indicators that the contracts are negotiated in contemplation of one another.

   

When there are separate units of accounting, the Company allocates revenue to each performance obligation on a relative stand-alone selling price basis. The stand-alone selling prices are determined based on the prices at which the Company separately sells the systems, upgrades, components, spare parts, installation, maintenance, and service plans. For items

that are not sold separately, the Company estimates stand-alone selling prices generally using an expected cost plus margin approach.

   

Most of the Company’s revenue is recognized at a point in time when the performance obligation is satisfied. The Company considers many facts when evaluating each of its sales arrangements to determine the timing of revenue recognition, including its contractual obligations and the nature of the customer’s post-delivery acceptance provisions. The Company’s system sales arrangements, including certain upgrades, generally include field acceptance provisions that may include functional or mechanical test procedures. For many of these arrangements, a customer source inspection of the system is performed in the Company’s facility, test data is sent to the customer documenting that the system is functioning to the agreed upon specifications prior to delivery, or other quality assurance testing is performed internally to ensure system functionality prior to shipment. Historically, such source inspection or test data replicates the field acceptance provisions that are performed at the customer’s site prior to final acceptance of the system. When the Company objectively demonstrates that the criteria specified in the contractual acceptance provisions are achieved prior to delivery either through customer testing or the Company’s historical experience of its tools meeting specifications, transfer of control of the product to the customer is considered to have occurred and revenue is recognized upon system delivery since there is no substantive contingency remaining related to the acceptance provisions at that date. For new products, new applications of existing products, or for products with substantive customer acceptance provisions where the Company cannot objectively demonstrate that the criteria specified in the contractual acceptance provisions have been achieved prior to delivery, revenue and the associated costs are deferred. The Company recognizes such revenue and costs upon obtaining objective evidence that the acceptance provisions can be achieved, assuming all other revenue recognition criteria have been met.

   

In certain cases the Company’s contracts with customers contain a billing retention, typically 10% of the sales price, which is billed by the Company and payable by the customer when field acceptance provisions are completed. Revenue recognized in advance of the amount that has been billed is recorded as a contract asset on the Consolidated Balance Sheets.

   

The Company recognizes revenue related to maintenance and service contracts over time based upon the respective contract term. Installation revenue is recognized over time as the installation services are performed. The Company recognizes revenue from the sales of components, spare parts, and specified service engagements at a point in time, which is typically consistent with the time of delivery in accordance with the terms of the applicable sales arrangement.

   

The Company may receive customer deposits on system transactions. The timing of the transfer of goods or services related to the deposits is either at the discretion of the customer or expected to be within one year from the deposit receipt. As such, the Company does not adjust transaction prices for the time value of money. Incremental direct costs incurred related to the acquisition of a customer contract, such as sales commissions, are expensed as incurred since the expected amortization period is one year or less.

The Company has elected to treat shipping and handling costs as a fulfillment activity, and the Company includes such costs in cost of services when the Company recognizes revenue for the related goods. Taxes assessed by governmental authorities that are collected by the Company from a customer are excluded from revenue.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Each quarter the Company assesses the valuation and recoverability of all inventories: materials (raw materials, spare parts, and service inventory); work-in-process; and finished goods. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated net realizable value if less than cost. The Company evaluates usage requirements by analyzing historical usage, anticipated demand, alternative uses of materials, and other qualitative factors. Unanticipated changes in demand for the Company’s products may require a write down of

inventory, which would be reflected in cost of sales in the period the revision is made. Inventory acquired as part of a business combination is recorded at fair value on the date of acquisition.

Recently Adopted Accounting Standards

In December 2019, the FASB issued ASU 2019-12: Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the general principles and simplifying several aspects of ASC 740, Income taxes, including, but not limited to, requirements related to the following: a) exception to the incremental approach for intraperiod tax allocation; b) the tax basis step-up in goodwill obtained in a transaction that is not a business combination; c) ownership changes in investments - changes from a subsidiary to an equity method investment; d) separate financial statements of entities not subject to tax; e) interim-period accounting for enacted changes in tax law; and f) the year-to-date loss limitation in interim-period tax accounting. As permitted by ASU 2019-12, the Company early-adopted this standard in the second quarter of 2020, effective as of the beginning of fiscal year 2020. The adoption did not have a material impact on the Company’s consolidated financial statements as of the date of adoption.

Recent Accounting Standards Not Yet Adopted

In August 2020, the FASB issued ASU 2020-06: Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This standard simplifies the accounting for convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature, as well as convertible instruments with a beneficial conversion feature. As a result, entity’s will account for a convertible debt instrument wholly as debt, unless certain other conditions are met. The elimination of these models will reduce non-cash interest expense for entities that have issued a convertible instrument that was within the scope of those models before the adoption of ASU 2020-06. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share, and precludes the use of the treasury stock method. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. An entity should adopt the provisions at the beginning of its annual fiscal year. The Company is currently evaluating the impact of ASU 2020-06 on its consolidated financial statements.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Income (Loss) Per Common Share
9 Months Ended
Sep. 30, 2020
Income (Loss) Per Common Share  
Income (Loss) Per Common Share

Note 2 — Income (Loss) Per Common Share

Basic income (loss) per share is calculated by dividing net income (loss) by the weighted average number of shares outstanding during the period. Diluted income per share is calculated by dividing net income by the weighted average number of shares used to calculate basic income (loss) per share plus the weighted average number of common share equivalents outstanding during the period. The dilutive effect of outstanding options to purchase common stock and share-based awards is considered in diluted income per share by application of the treasury stock method. The dilutive effect of performance share units is included in diluted income per common share if the performance targets have been achieved, or would have been achieved if the reporting date was the end of the contingency period. The computations of basic and diluted income (loss) per share for the three and nine months ended September 30, 2020 and 2019 are as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands, except per share amounts)

Net income (loss)

$

580

$

(11,767)

$

(8,290)

$

(45,862)

Net income (loss) per common share:

Basic

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Diluted

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Basic weighted average shares outstanding

 

48,341

 

47,489

 

48,327

 

47,361

Effect of potentially dilutive share-based awards

 

833

 

 

 

Diluted weighted average shares outstanding

 

49,174

 

47,489

 

48,327

 

47,361

Common share equivalents excluded from the diluted weighted average shares outstanding since the Company incurred a net loss and their effect would be antidilutive

N/A

403

650

302

Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive

984

1,874

1,029

1,893

Maximum potential shares to be issued for settlement of the 2023 and 2027 Notes excluded from the diluted calculation as their effect would be antidilutive

15,354

8,618

15,354

8,618

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Assets
9 Months Ended
Sep. 30, 2020
Assets  
Assets

Note 3 — Assets

Investments

Short-term investments are generally classified as available-for-sale and reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity under the caption “Accumulated other comprehensive income” in the Consolidated Balance Sheets. These securities may include U.S. treasuries, government agency securities, corporate debt, and commercial paper, all with maturities of greater than three months when purchased. All realized gains and losses and unrealized losses resulting from declines in fair value that are other than temporary are included in “Other operating expense (income), net” in the Consolidated Statements of Operations.

Fair value is the price that would be received for an asset or the amount paid to transfer a liability in an orderly transaction between market participants. Veeco classifies certain assets based on the following fair value hierarchy:

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

Level 2: Quoted prices for identical assets and liabilities in markets that are not active, quoted prices for similar assets and liabilities in active markets or financial instruments for which significant inputs are observable, either directly or indirectly; and

Level 3: Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Veeco has evaluated the estimated fair value of financial instruments using available market information and valuations as provided by third-party sources. The use of different market assumptions or estimation methodologies could have a significant effect on the estimated fair value amounts.

The following table presents the portion of Veeco’s assets that were measured at fair value on a recurring basis at September 30, 2020 and December 31, 2019:

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

September 30, 2020

Cash equivalents

Certificate of deposits and time deposits

$

64,646

$

$

$

64,646

U.S. treasuries

9,999

9,999

Government money market fund

1,180

1,180

Government agency securities

1,050

1,050

Total

$

75,825

$

1,050

$

$

76,875

Short-term investments

U.S. treasuries

$

125,346

$

$

$

125,346

Government agency securities

6,000

6,000

Corporate debt

14,248

14,248

Commercial paper

15,991

15,991

Total

$

125,346

$

36,239

$

$

161,585

December 31, 2019

Cash equivalents

Certificate of deposits and time deposits

$

67,009

$

$

$

67,009

Commercial paper

10,484

10,484

Corporate debt

1,000

1,000

Total

$

67,009

$

11,484

$

$

78,493

Short-term investments

U.S. treasuries

$

105,130

$

$

$

105,130

Government agency securities

1,139

1,139

Corporate debt

6,002

6,002

Commercial paper

2,981

2,981

Total

$

105,130

$

10,122

$

$

115,252

There were no transfers between fair value measurement levels during the nine months ended September 30, 2020.

At September 30, 2020 and December 31, 2019, the amortized cost and fair value of available-for-sale securities consist of:

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

Cost

Gains

Losses

Fair Value

(in thousands)

September 30, 2020

U.S. treasuries

$

125,333

$

17

$

(4)

$

125,346

Government agency securities

5,995

5

6,000

Corporate debt

14,254

1

(7)

14,248

Commercial paper

15,986

7

(2)

15,991

Total

$

161,568

$

30

$

(13)

$

161,585

December 31, 2019

U.S. treasuries

$

105,096

$

38

$

(4)

$

105,130

Government agency securities

1,139

1,139

Corporate debt

 

6,003

 

 

(1)

 

6,002

Commercial paper

2,981

2,981

Total

$

115,219

$

38

$

(5)

$

115,252

Available-for-sale securities in a loss position at September 30, 2020 and December 31, 2019 consist of:

September 30, 2020

December 31, 2019

    

    

Gross

    

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Fair Value

Losses

Fair Value

Losses

(in thousands)

U.S. treasuries

$

40,111

$

(4)

$

22,943

$

(4)

Corporate debt

 

10,195

 

(7)

 

6,002

 

(1)

Commercial paper

5,995

(2)

Total

$

56,301

$

(13)

$

28,945

$

(5)

At September 30, 2020 and December 31, 2019, there were no short-term investments that had been in a continuous loss position for more than 12 months.

The maturities of securities classified as available-for-sale at September 30, 2020 were all due in one year or less, and an allowance for credit loss is considered unnecessary. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties. There were minimal realized gains or losses for the nine months ended September 30, 2020 and no realized gains or losses for the nine months ended September 30, 2019.

Accounts Receivable

Accounts receivable is presented net of an allowance for doubtful accounts of $0.7 million and $0.6 million at September 30, 2020 and December 31, 2019, respectively. The Company considered its current expectations of future economic conditions, including the impact of COVID-19, when estimating its allowance for doubtful accounts.

Inventories

Inventories at September 30, 2020 and December 31, 2019 consist of the following:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Materials

$

81,842

$

82,155

Work-in-process

 

56,137

 

42,575

Finished goods

 

5,490

 

8,337

Total

$

143,469

$

133,067

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets primarily consist of supplier deposits, prepaid value-added tax, lease deposits, prepaid insurance, prepaid licenses, and other receivables. Veeco had deposits with its suppliers of $5.0 million and $5.9 million at September 30, 2020 and December 31, 2019, respectively.

Assets Held for Sale

In the fourth quarter of 2019, the Company determined that one of its non-core product lines (the “disposal group”) met the held for sale criteria, and as such, the related assets were presented as “Assets held for sale” on the Consolidated Balance Sheets as of December 31, 2019. During the second quarter of 2020, the Company completed the sale of this product line for approximately $11.4 million, with approximately 85% of the transaction price received upon closing, and 15% held in escrow for a period of 18 months and included within “Other Assets” in the Consolidated Balance Sheets. Long-lived assets and definite-lived intangible assets were not depreciated or amortized while classified as held for sale. The sale of this disposal group does not represent a strategic shift that will have a material effect on the Company’s operations and financial results, nor is it considered a component of the Company, and as such it did not meet the criteria to be reported as discontinued operations.

For the year ended December 31, 2019, the Company recorded a non-cash impairment charge on these assets held for sale of $4.0 million in order to measure the disposal group at the lower of its carrying value or fair value less costs to sell, which resulted in a corresponding held for sale valuation allowance on its assets held for sale in the Consolidated Balance Sheet. During the second quarter of 2020, the Company recorded additional impairment charges of $0.3 million related to the finalization of the sale of this disposal group. The major classes of assets and liabilities that were sold are as follows:

Net assets sold:

 

(in thousands)

Inventories

$

6,311

Property, plant, and equipment, net

372

Intangible assets, net

6,546

Goodwill

2,359

Deferred revenue

(59)

Total net assets sold

$

15,529

Net proceeds after costs to sell

(11,228)

Total loss on sale of disposal group

$

4,301

Property, Plant, and Equipment

Property, plant, and equipment at September 30, 2020 and December 31, 2019 consist of the following:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

62,796

 

61,884

Machinery and equipment (1)

 

137,587

 

137,692

Leasehold improvements

 

6,795

 

6,703

Gross property, plant, and equipment

 

212,239

 

211,340

Less: accumulated depreciation and amortization

 

146,428

 

135,629

Net property, plant, and equipment

$

65,811

$

75,711

(1)Machinery and equipment also includes software, furniture and fixtures

For the three and nine months ended September 30, 2020, depreciation expense was $3.8 million and $11.5 million, respectively, and $4.2 million and $13.1 million for the comparable 2019 periods.

Goodwill

Goodwill represents the future economic benefits arising from assets acquired in a business combination that are not individually identified and separately recognized. The Company continues to assess potential triggering events related to the value of its goodwill, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.

Intangible Assets

Intangible assets consist of purchased technology, customer relationships, patents, trademarks and tradenames, and backlog, and are initially recorded at fair value. Long-lived intangible assets are amortized over their estimated useful lives in a method reflecting the pattern in which the economic benefits are consumed or amortized on a straight-line basis if such pattern cannot be reliably determined. The Company continues to assess potential triggering events related to the value of its intangible assets, including the COVID-19 pandemic, and concluded that there were no indicators of impairment during the nine months ended September 30, 2020.

The components of purchased intangible assets were as follows:

September 30, 2020

December 31, 2019

Accumulated

Accumulated

    

Gross

    

Amortization

    

    

Gross

    

Amortization

    

Carrying

and

Net

Carrying

and

Net

Amount

Impairment

Amount

Amount

Impairment

Amount

(in thousands)

Technology

$

327,908

$

299,710

$

28,198

$

327,908

$

291,766

$

36,142

Customer relationships

146,465

129,290

17,175

146,465

126,764

19,701

Trademarks and tradenames

30,910

26,274

4,636

30,910

25,256

5,654

Other

 

3,686

 

3,679

 

7

 

3,686

 

3,665

 

21

Total

$

508,969

$

458,953

$

50,016

$

508,969

$

447,451

$

61,518

Other intangible assets primarily consist of patents, licenses, and backlog.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities
9 Months Ended
Sep. 30, 2020
Liabilities  
Liabilities

Note 4 — Liabilities

Accrued Expenses and Other Current Liabilities

The components of accrued expenses and other current liabilities at September 30, 2020 and December 31, 2019 consist of:

September 30,

December 31,

    

2020

    

2019

(in thousands)

Payroll and related benefits

$

21,755

$

15,174

Warranty

5,141

7,067

Operating lease liabilities

4,177

4,196

Interest

3,189

4,321

Professional fees

963

2,443

Sales, use, and other taxes

 

2,466

 

811

Restructuring liability

 

671

 

2,841

Other

 

2,305

 

4,390

Total

$

40,667

$

41,243

Warranty

Warranties are typically valid for one year from the date of system final acceptance, and Veeco estimates the costs that may be incurred under the warranty. Estimated warranty costs are determined by analyzing specific product and historical configuration statistics and regional warranty support costs and are affected by product failure rates, material usage, and labor costs incurred in correcting product failures during the warranty period. Unforeseen component failures or exceptional component performance can also result in changes to warranty costs. Changes in product warranty reserves for the nine months ended September 30, 2020 include:

(in thousands)

Balance - December 31, 2019

$

7,067

Warranties issued

 

2,747

Consumption of reserves

 

(4,771)

Changes in estimate

 

98

Balance - September 30, 2020

$

5,141

Restructuring Accruals

The Company recorded restructuring charges during the year ended December 31, 2019 as a result of its efforts to further streamline operations, enhance efficiencies, and reduce costs. In the second half of 2019, the Company executed an initiative to reorganize various functions along product lines and created a central research and development organization to better allocate its resources to the Company’s highest priority projects. In addition, the Company delayered the organization. Collectively, these actions impacted approximately 60 employees. During the nine months ended September 30, 2020, additional accruals were recognized and payments were made related to these restructuring initiatives.

The following table shows the amounts incurred and paid for restructuring activities during the nine months ended September 30, 2020, and the remaining accrued balance of restructuring costs at September 30, 2020, which is included

in “Accrued expenses and other current liabilities” in the Consolidated Balance Sheets, and principally consists of personnel severance and related costs:

    

(in thousands)

Balance - December 31, 2019

$

2,841

Provision

1,097

Payments

(3,267)

Balance - September 30, 2020

$

671

Customer Deposits and Deferred Revenue

Customer deposits totaled $54.3 million and $26.6 million at September 30, 2020 and December 31, 2019, respectively. Deferred revenue represents amounts billed, other than deposits, in excess of the revenue that can be recognized on a particular contract at the balance sheet date. Changes in deferred revenue were as follows:

(in thousands)

Balance - December 31, 2019

 

$

28,249

Deferral of revenue

 

7,391

Recognition of previously deferred revenue

 

(18,370)

Balance - September 30, 2020

 

$

17,270

As of September 30, 2020, the Company has approximately $27.3 million of remaining performance obligations on contracts with an original estimated duration of one year or more, of which approximately 72% is expected to be recognized within one year, with the remaining amounts expected to be recognized between one to three years. The Company has elected to exclude disclosures regarding remaining performance obligations that have an original expected duration of one year or less.

Convertible Senior Notes

2023 Notes

On January 10, 2017, the Company issued $345.0 million of 2.70% convertible senior unsecured notes (the “2023 Notes”). The Company received net proceeds, after deducting underwriting discounts and fees and expenses payable by the Company, of approximately $335.8 million. The 2023 Notes bear interest at a rate of 2.70% per year, payable semiannually in arrears on January 15 and July 15 of each year, commencing on July 15, 2017. The 2023 Notes mature on January 15, 2023, unless earlier purchased by the Company, redeemed, or converted.

On May 18, 2020, in connection with the completion of a private offering of $125 million aggregate principal amount of 3.75% convertible senior notes described below, the Company repurchased and retired approximately $88.3 million in aggregate principal amount of its outstanding 2023 Notes, with a carrying amount of $78.1 million, for approximately $81.2 million of cash. The Company accounted for the partial settlement of the 2023 Notes as an extinguishment, and as such, recorded a loss on extinguishment of approximately $3.0 million for the nine months ended September 30, 2020.

2027 Notes

On May 18, 2020, the Company completed a private offering of $125.0 million of 3.75% convertible senior notes (the “2027 Notes”). The Company received net proceeds of approximately $121.9 million, after deducting underwriting discounts and fees and expenses payable by the Company. Additionally, the Company used approximately $10.3 million of cash to purchase the capped calls, discussed below. The 2027 Notes bear interest at a rate of 3.75% per year, payable

semiannually in arrears on June 1 and December 1 of each year, commencing on December 1, 2020. The 2027 Notes mature on June 1, 2027 (the “Maturity Date”), unless earlier purchased by the Company, redeemed, or converted.

The 2027 Notes are unsecured obligations of the Company and rank senior in right of payment to any of the Company’s subordinated indebtedness; equal in right of payment to all of the Company’s unsecured indebtedness that is not subordinated (including the Company’s unsecured trade payables and the 2023 Notes); effectively subordinated in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally subordinated to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.

The 2027 Notes are convertible at the option of the holders upon the satisfaction of specified conditions and during certain periods as described below. The initial conversion rate is 71.5372 shares of the Company’s common stock per $1,000 principal amount of 2027 Notes, representing an initial effective conversion price of $13.98 per share of common stock. The conversion rate may be subject to adjustment upon the occurrence of certain specified events as provided in the indenture governing the 2027 Notes, but will not be adjusted for accrued but unpaid interest.

Holders may convert all or any portion of their notes, in multiples of $1,000 principal amount, at their option at any time prior to the close of business on the business day immediately preceding October 1, 2026 only under the following circumstances:

(i)During any calendar quarter commencing after the calendar quarter ending September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

(ii)During the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per one thousand dollar principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day;

(iii)If the Company calls any or all of the 2027 Notes for redemption at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or

(iv)Upon the occurrence of specified corporate events.

On or after October 1, 2026, until the close of business on the business day immediately preceding the Maturity Date, holders may convert their notes at any time, regardless of the foregoing circumstances.

Upon conversion by the holders, the Company may elect to settle such conversion in shares of its common stock, cash, or a combination thereof. As a result of its cash conversion option, the Company segregated the liability component of the instrument from the equity component. The liability component was measured by estimating the fair value of a non-convertible debt instrument that is similar in its terms to the 2027 Notes. The calculation of the fair value of the debt component required the use of Level 3 inputs, including utilization of convertible investors’ credit assumptions and industry high yield bond indices. Fair value was estimated through discounting future interest and principal payments, an income approach, due under the 2027 Notes at a discount rate of 9.10%, an interest rate equal to the estimated borrowing rate for similar non-convertible debt. The excess of the aggregate face value of the 2027 Notes over the estimated fair value of the liability component of $34.2 million was recognized as a debt discount and recorded as an increase to additional paid-in capital and will be amortized over the expected life of the 2027 Notes using the effective interest rate method. Amortization of the debt discount is recognized as non-cash interest expense.

The transaction costs of $3.1 million incurred in connection with the issuance of the 2027 Notes were allocated to the liability and equity components based on their relative values. Transaction costs allocated to the liability component are being amortized using the effective interest rate method and recognized as non-cash interest expense over the expected term of the 2027 Notes. Transaction costs allocated to the equity component of $0.8 million reduced the value of the equity component recognized in stockholders' equity.

In connection with the offering of the 2027 Notes, on May 13, 2020, the Company entered into privately negotiated capped call transactions (the “Capped Call Transactions”), pursuant to capped call confirmations, covering the total principal amount of the 2027 Notes for an aggregate premium of $10.3 million. The Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the aggregate principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the capped price of the Capped Call Transactions. The Capped Call Transactions exercise price is equal to the initial conversion price of the 2027 Notes, and the capped price of the Capped Call Transactions is approximately $18.46 per share and is subject to certain adjustments under the terms of the capped call confirmations.

 

The Capped Call Transactions are separate transactions entered into by the Company with the capped call counterparties, are not part of the terms of the 2027 Notes and will not change the holders’ rights under the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the Capped Call Transactions. The cost of the Capped Call Transactions is not expected to be tax-deductible as the Company did not elect to integrate the Capped Call Transactions into the respective convertible notes for tax purposes. The cost of the Capped Call Transactions was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements.

The carrying value of the 2023 Notes and 2027 Notes are as follows:

September 30, 2020

December 31, 2019

2023 Notes

2027 Notes

Total

2023 Notes

2027 Notes

Total

(in thousands)

Principal amount

$

256,695

$

125,000

$

381,695

$

345,000

$

$

345,000

Unamortized debt discount

 

(23,488)

 

(32,889)

 

(56,377)

 

(40,820)

 

 

(40,820)

Unamortized transaction costs

 

(2,366)

 

(2,134)

 

(4,500)

 

(4,112)

 

 

(4,112)

Net carrying value

$

230,841

$

89,977

$

320,818

$

300,068

$

$

300,068

Total interest expense related to the 2023 Notes and 2027 Notes is as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

1,733

$

2,329

$

6,060

$

6,986

Coupon interest expense - 2027 Notes

1,172

1,745

Non-cash Interest Expense

 

  

 

  

 

  

 

  

Amortization of debt discount - 2023 Notes

 

2,328

 

2,906

 

8,074

 

8,556

Amortization of debt discount - 2027 Notes

884

1,310

Amortization of transaction costs - 2023 Notes

235

293

 

813

 

862

Amortization of transaction costs - 2027 Notes

 

57

 

 

85

 

Total Interest Expense

$

6,409

$

5,528

$

18,087

$

16,404

The Company determined the 2023 Notes and 2027 Notes are Level 2 liabilities in the fair value hierarchy and had an estimated fair value at September 30, 2020 of $235.9 million and $134.8 million, respectively.

Other Liabilities

As part of the acquisition of Ultratech, the Company assumed an executive non-qualified deferred compensation plan that allowed qualifying executives to defer cash compensation. The plan was frozen at the time of acquisition and no further contributions have been made. At September 30, 2020 and December 31, 2019, plan assets approximated $2.2 million and $2.7 million, respectively, representing the cash surrender value of life insurance policies and is included within “Other assets” in the Consolidated Balance Sheets, while plan liabilities approximated $2.3 million and $3.1 million, respectively, and is included within “Other liabilities” in the Consolidated Balance Sheets. Other liabilities at September 30, 2020 and December 31, 2019 also included (i) medical and dental benefits for former executives of $1.9 million and $2.0 million, respectively; (ii) asset retirement obligations of $2.7 million and $3.2 million, respectively; and (iii) income tax payables of $1.4 and $1.0 million, respectively. Additionally, as a result of the Coronavirus, Aid, Relief, and Economic Security Act, the Company has accrued for and defered the deposit and payment of its share of social security taxes, resulting in a liability of $2.6 million at September 30, 2020, which is included within “Other liabilities” in the Consolidated Balance Sheets.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

Note 5 — Commitments and Contingencies

Leases

The Company’s operating leases primarily include real estate leases for properties used for manufacturing, R&D activities, sales and service, and administration, as well as certain equipment leases. Some leases may include options to renew for a period of up to 5 years, while others may include options to terminate the lease. The weighted average remaining lease term of the Company’s operating leases as of September 30, 2020 was 2.6 years, and the weighted average discount rate used in determining the present value of future lease payments was 6.0%.

The following table provides the maturities of lease liabilities at September 30, 2020:

Operating

    

Leases

(in thousands)

Payments due by period:

2020

$

1,274

2021

4,659

2022

4,394

2023

1,035

2024

551

Thereafter

Total future minimum lease payments

11,913

Less: Imputed interest

(943)

Total

$

10,970

Reported as of September 30, 2020

Accrued expenses and other current liabilities

$

4,177

Operating lease long-term liabilities

6,793

Total

$

10,970

Operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. Operating lease cost for both the nine months ended September 30, 2020 and 2019 was $4.1 million. Variable lease cost for the three and nine months ended September 30, 2020 was $0.4 and $1.3 million, respectively, and $0.4 and $1.4 million for the comparable 2019 periods. Additionally, the Company has an immaterial amount of short-term leases. Operating cash outflows from operating leases for the nine months ended September 30, 2020 and 2019 were $4.8 million and $5.0 million, respectively.

Purchase Commitments

Veeco has purchase commitments of $103.6 million at September 30, 2020, substantially all of which become due within one year.

Bank Guarantees

Veeco has bank guarantees and letters of credit issued by a financial institution on its behalf as needed. At September 30, 2020, outstanding bank guarantees and standby letters of credit totaled $5.8 million, and unused bank guarantees and letters of credit of $26.3 million were available to be drawn upon.

Legal Proceedings

On June 8, 2018, an Ultratech shareholder who received Veeco stock as part of the consideration for the Ultratech acquisition filed a purported class action complaint in the Superior Court of the State of California, County of Santa Clara, captioned Wolther v. Maheshwari et al., Case No. 18CV329690, on behalf of himself and others who purchased or acquired shares of Veeco pursuant to the registration statement and prospectus which Veeco filed with the SEC in connection with the Ultratech acquisition (the “Wolther Action”). On August 2 and August 8, 2018, two purported class action complaints substantially similar to the Wolther Action were filed on behalf of different plaintiffs in the same court as the Wolther Action. These cases have been consolidated with the Wolther Action, and a consolidated complaint was filed on December 11, 2018. The consolidated complaint seeks to recover damages and fees under Sections 11, 12, and 15 of the Securities Act of 1933 for, among other things, alleged false/misleading statements in the registration statement

and prospectus relating to the Ultratech acquisition, relating primarily to the alleged failure to disclose delays in the advanced packaging business, increased MOCVD competition in China, and an intellectual property dispute. Veeco is defending this matter vigorously.

On December 21, 2018, a purported Veeco stockholder filed a derivative action in the Superior Court of the State of California, County of Santa Clara, captioned Vladimir Gusinsky Revocable Trust v. Peeler, et al., Case No. 18CV339925, on behalf of nominal defendant Veeco. The complaint seeks to assert claims for breach of fiduciary duty, waste of corporate assets, and unjust enrichment against current and former Veeco directors premised on purported misstatements and omissions in the registration statement relating to the Ultratech acquisition. Veeco is defending this matter vigorously.

 

The Company is involved in various other legal proceedings arising in the normal course of business. The Company does not believe that the ultimate resolution of these matters will have a material adverse effect on its consolidated financial position, results of operations, or cash flows.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments
9 Months Ended
Sep. 30, 2020
Derivative Financial Instruments  
Derivative Financial Instruments

Note 6 — Derivative Financial Instruments

The Company is exposed to financial market risks arising from changes in currency exchange rates. Changes in currency exchange rates could affect the Company’s foreign currency denominated monetary assets and liabilities and forecasted cash flows. The Company enters into monthly forward derivative contracts from time to time with the intent of mitigating a portion of this risk. The Company only uses derivative financial instruments in the context of hedging and not for speculative purposes and had not designated its foreign exchange derivatives as hedges. Accordingly, changes in fair value from these contracts are recorded as “Other operating expense (income), net” in the Company’s Consolidated Statements of Operations. The Company executes derivative transactions with highly rated financial institutions to mitigate counterparty risk.

The Company did not have any outstanding derivative contracts at September 30, 2020 or December 31, 2019. Additionally, the Company did not have any gains or losses from currency exchange derivatives during the nine months ended September 30, 2020 and 2019.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Equity
9 Months Ended
Sep. 30, 2020
Stockholders' Equity  
Stockholders' Equity

Note 7 — Equity

Statement of Stockholders’ Equity

The following tables present the changes in Stockholders’ Equity:

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2019

 

48,994

$

490

$

1,071,058

$

(698,930)

$

1,894

$

374,512

Net income (loss)

 

 

 

 

(567)

 

 

(567)

Other comprehensive income (loss), net of tax

 

 

 

 

 

153

 

153

Share-based compensation expense

 

 

 

3,646

 

 

 

3,646

Net issuance under employee stock plans

 

434

4

(684)

(680)

Balance at March 31, 2020

 

49,428

$

494

$

1,074,020

$

(699,497)

$

2,047

$

377,064

Net income (loss)

 

 

 

 

(8,302)

 

 

(8,302)

Other comprehensive income (loss), net of tax

 

 

 

 

 

(130)

 

(130)

Share-based compensation expense

 

 

 

2,974

 

 

 

2,974

Net issuance under employee stock plans

 

191

2

753

755

Extinguishment of equity component of repurchased 2023 Notes

(80)

(80)

Equity component of 2027 Notes

33,363

33,363

Purchase of capped calls

(10,313)

(10,313)

Balance at June 30, 2020

 

49,619

$

496

$

1,100,717

$

(707,799)

$

1,917

$

395,331

Net income (loss)

 

 

 

 

580

 

 

580

Other comprehensive income, net of tax

 

 

 

 

 

(60)

 

(60)

Share-based compensation expense

 

 

 

2,942

 

 

 

2,942

Net issuance under employee stock plans

 

(7)

(700)

(700)

Balance at September 30, 2020

 

49,612

$

496

$

1,102,959

$

(707,219)

$

1,857

$

398,093

    

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Treasury Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Shares

    

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2018

 

48,547

$

485

523

$

(5,872)

$

1,061,325

$

(619,983)

$

1,820

$

437,775

Net income (loss)

 

 

 

 

 

 

(18,530)

 

 

(18,530)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

38

 

38

Share-based compensation expense

 

 

 

 

 

3,157

 

 

 

3,157

Net issuance under employee stock plans

128

2

(523)

5,872

(6,303)

(213)

(642)

Balance at March 31, 2019

 

48,675

$

487

$

$

1,058,179

$

(638,726)

$

1,858

$

421,798

Net income (loss)

 

 

 

 

 

 

(15,565)

 

 

(15,565)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

20

 

20

Share-based compensation expense

 

 

 

 

 

4,588

 

 

 

4,588

Net issuance under employee stock plans

296

3

182

185

Balance at June 30, 2019

 

48,971

$

490

$

$

1,062,949

$

(654,291)

$

1,878

$

411,026

Net income (loss)

 

 

 

 

 

 

(11,767)

 

 

(11,767)

Other comprehensive income, net of tax

 

 

 

 

 

 

 

(42)

 

(42)

Share-based compensation expense

 

 

 

 

 

3,783

 

 

 

3,783

Net issuance under employee stock plans

(68)

(1)

(529)

(530)

Balance at September 30, 2019

 

48,903

$

489

$

$

1,066,203

$

(666,058)

$

1,836

$

402,470

Accumulated Other Comprehensive Income (“AOCI”)

The following table presents the changes in the balances of each component of AOCI, net of tax:

Unrealized

Gains (Losses)

Foreign

on Available

Currency

for Sale 

    

Translation

    

Securities

    

Total

(in thousands)

Balance - December 31, 2019

$

1,861

$

33

$

1,894

Other comprehensive income (loss)

 

(21)

 

(16)

 

(37)

Balance - September 30, 2020

$

1,840

$

17

$

1,857

There were minimal reclassifications from AOCI into net income for the three and nine months ended September 30, 2020 and 2019.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensation
9 Months Ended
Sep. 30, 2020
Share-based Compensation  
Share-based compensation

Note 8 — Share-based Compensation

Restricted share awards are issued to employees that are subject to specified restrictions and a risk of forfeiture. The restrictions typically lapse over one to five years and may entitle holders to dividends and voting rights. Other types of share-based compensation include performance share awards, performance share units, and restricted share units (collectively with restricted share awards, “restricted shares”), as well as options to purchase common stock.

Share-based compensation expense was recognized in the following line items in the Consolidated Statements of Operations for the three and nine months ended September 30, 2020 and 2019:

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands)

Cost of sales

 

$

389

 

$

383

 

$

1,384

 

$

1,448

 

Research and development

674

756

2,161

2,531

Selling, general, and administrative

1,879

2,644

6,017

7,549

Total

$

2,942

$

3,783

$

9,562

$

11,528

For the nine months ended September 30, 2020, equity activity related to stock options was as follows:

Weighted 

Number of

Average

    

Shares

    

Exercise Price

(in thousands)

Balance - December 31, 2019

1,119

34.88

Expired or forfeited

(339)

33.94

Balance - September 30, 2020

780

35.28

For the nine months ended September 30, 2020, equity activity related to non-vested restricted shares and performance shares was as follows:

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

(in thousands)

Balance - December 31, 2019

2,257

16.20

Granted

1,006

9.40

Performance award adjustments

(51)

30.94

Vested

(775)

15.97

Forfeited

(366)

15.38

Balance - September 30, 2020

2,071

12.76

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Taxes  
Income Taxes

Note 9 — Income Taxes

Income taxes are estimated for each of the jurisdictions in which the Company operates. Deferred income taxes reflect the net tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the tax effect of carryforwards. Realization of net deferred tax assets is dependent on future taxable income. At September 30, 2020, the Company’s U.S. deferred tax assets are fully offset by a valuation allowance since the Company cannot conclude that it is more likely than not that these future benefits will be realized.

At the end of each interim reporting period, the effective tax rate is aligned with expectations for the full year. This estimate is used to determine the income tax provision on a year-to-date basis and may change in subsequent interim periods.

Income (loss) before income taxes and income tax expense (benefit) for the three and nine months ended September 30, 2020 and 2019 were as follows:

Three months ended September 30,

Nine months ended September 30,

 

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

 

Income (loss) before income taxes

$

791

$

(11,695)

$

(7,760)

$

(45,455)

Income tax expense (benefit)

 

$

211

 

$

72

$

530

 

$

407

The Company’s tax expense for the three months ended September 30, 2020 was $0.2 million compared to $0.1 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s non-U.S. operations and minimal expense related to the Company’s domestic operations, compared to 2019 when the expense included a $0.1 million expense related to the Company’s domestic operations and minimal expense related to the Company’s non-U.S. operations.

The Company’s tax expense for the nine months ended September 30, 2020 was $0.5 million, compared to $0.4 million for the comparable prior period. The 2020 tax expense included a $0.2 million expense related to the Company’s domestic operations and a $0.3 million expense related to the Company’s non-U.S. operations, compared to 2019 when the expense included a $0.2 million expense related to domestic operations and a $0.2 million expense related to non-U.S. operations. Although there was a domestic pre-tax loss for the nine months ended September 30, 2020 and 2019, Veeco did not provide a current tax benefit on domestic pre-tax losses as the amounts are not realizable on a more-likely-than-not basis. The current period domestic tax expense is primarily attributable to the tax amortization of indefinite-lived intangible assets that is not available to offset U.S. deferred tax assets. The non-U.S. tax expense for the nine months ended September 30, 2020 is primarily attributable to tax expense on non-U.S. operation profits and foreign

withholding taxes on unremitted earnings as of September 30, 2020, offset by a tax benefit related to the amortization of intangible assets.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting and Geographic Information
9 Months Ended
Sep. 30, 2020
Segment Reporting and Geographic Information  
Segment Reporting and Geographic Information

Note 10 — Segment Reporting and Geographic Information

Veeco operates and measures its results in one operating segment and therefore has one reportable segment: the design, development, manufacture, and support of thin film process equipment primarily sold to make electronic devices.

Veeco categorizes its sales into the following four end-markets:

Front-End Semiconductor

Front-End Semiconductor refers to the early steps in the process of integrated circuit fabrication where the microchips are created but still remain on the silicon wafer. This category includes Laser Spike Anneal, Ion Beam etch for front-end semiconductor applications, and Ion Beam deposition for EUV mask blanks.

LED Lighting, Display & Compound Semiconductor

LED Lighting refers to Light Emitting Diode and semiconductor illumination sources used in various applications including, but not limited to, displays such as backlights, general lighting, automotive running lights, and headlamps. Display refers to LEDs used for displays and Organic Light Emitting Diode displays found in outdoor display/signage applications, TVs, smartphones, wearable devices, and tablets. Compound Semiconductor includes Photonics, Power Electronics, and Radio Frequency (“RF”) Devices. Photonics refers to laser diodes, Vertical Cavity Surface Emitting Lasers in 3D sensing and communications, and various other optical devices. Power Electronics refers to semiconductor devices such as rectifiers, inverters, and converters for the control and conversion of electric power. RF devices refers to radio frequency emitting and receiving devices that enable wireless communications. Such devices include power amplifiers, switches, and transceivers for applications such as mobile (including handsets and base stations), defense, automobile, and the Internet of Things.

Scientific & Industrial

Scientific refers to advanced materials research at university research institutions, industry research institutions, industry consortiums, and government research agencies. Industrial refers to large-scale product manufacturing applications including data storage and optical coatings: thin layers of material deposited on a lens or mirror that alters how light reflects and transmits.

Advanced Packaging, MEMS & RF Filters

Advanced Packaging includes a portfolio of wafer-level assembly technologies that enable improved performance of electronic products, such as smartphones, high-end servers, and graphical processors. Micro-Electro Mechanical Systems (“MEMS”) includes tiny mechanical devices such as sensors, switches, mirrors, and actuators embedded in semiconductor chips used in vehicles, smartphones, tablets, and games. RF Filters refers to RF filters used in smartphones, tablets, and mobile devices.

Sales by end-market and geographic region for the three and nine months ended September 30, 2020 and 2019 were as follows:

Three months ended September 30,

Nine months ended September 30,

    

2020

2019

    

2020

2019

    

(in thousands)

Sales by end-market

Front-End Semiconductor

$

20,789

$

33,578

$

69,914

$

80,703

LED Lighting, Display & Compound Semiconductor

20,098

24,020

51,516

47,263

Scientific & Industrial

 

52,479

 

39,975

 

145,033

 

127,230

Advanced Packaging, MEMS & RF Filters

 

18,712

 

11,381

 

48,753

 

50,951

Total

$

112,078

$

108,954

$

315,216

$

306,147

Sales by geographic region

United States

$

39,602

$

27,915

$

108,869

$

100,014

China

10,464

17,034

38,328

46,846

EMEA(1)

14,991

19,128

57,271

49,280

Rest of World

 

47,021

 

44,877

 

110,748

 

110,007

Total

$

112,078

$

108,954

$

315,216

$

306,147

(1)EMEA consists of Europe, the Middle East, and Africa

For geographic reporting, sales are attributed to the location in which the customer facility is located.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2020
Significant Accounting Policies  
Basis of Presentation

The accompanying unaudited Consolidated Financial Statements of Veeco have been prepared in accordance with U.S. GAAP as defined in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 270 for interim financial information and with the instructions to Rule 10-01 of Securities and Exchange Commission Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements as the interim information is an update of the information that was presented in Veeco’s most recent annual financial statements. For further information, refer to Veeco’s Consolidated Financial Statements and Notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2019 (“2019 Form 10-K”). In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal, recurring nature.

Fiscal Period

Veeco reports interim quarters on a 13-week basis ending on the last Sunday of each quarter. The fourth quarter always ends on the last day of the calendar year, December 31. The 2020 interim quarters ended on March 29, June 28, and September 27, and the 2019 interim quarters ended on March 31, June 30, and September 29. These interim quarters are reported as March 31, June 30, and September 30 in Veeco’s interim consolidated financial statements.

Use of Estimates

The preparation of financial statements in conformity with U.S GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Although these estimates are based on management’s knowledge of current events and actions it may undertake in the future, actual results may differ from these estimates. In particular, the COVID-19 pandemic has adversely impacted and is likely to further adversely impact the Company’s business and markets, including the Company’s workforce and operations and the operations of the Company’s customers, suppliers, and business partners. The full extent to which the pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, manufacturing, research and development costs, reserves and allowances, fair value measurements, and asset impairment charges, will depend on future developments that are highly uncertain and difficult to predict. These developments include, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or address its impact, governmental actions to contain the spread of the pandemic and respond to the reduction in global economic activity, and how quickly and to what extent normal economic and operating conditions can resume.

Revenue Recognition

Revenue Recognition

Revenue is recognized upon the transfer of control of the promised product or service to the customer in an amount that reflects the consideration the Company expects to receive in exchange for such product or service. The Company’s contracts with customers generally do not contain variable consideration. In the rare instances where variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. The Company’s contracts with customers frequently contain multiple deliverables, such as systems, upgrades, components, spare parts, installation, maintenance, and service plans. Judgment is required to properly identify the performance obligations within a contract and to determine how the revenue should be allocated among the performance obligations. The Company also evaluates whether multiple transactions with the same customer or related parties should be considered part of a single contract based on an assessment of whether the contracts or agreements are negotiated or executed within a short time frame of each other or if there are indicators that the contracts are negotiated in contemplation of one another.

   

When there are separate units of accounting, the Company allocates revenue to each performance obligation on a relative stand-alone selling price basis. The stand-alone selling prices are determined based on the prices at which the Company separately sells the systems, upgrades, components, spare parts, installation, maintenance, and service plans. For items

that are not sold separately, the Company estimates stand-alone selling prices generally using an expected cost plus margin approach.

   

Most of the Company’s revenue is recognized at a point in time when the performance obligation is satisfied. The Company considers many facts when evaluating each of its sales arrangements to determine the timing of revenue recognition, including its contractual obligations and the nature of the customer’s post-delivery acceptance provisions. The Company’s system sales arrangements, including certain upgrades, generally include field acceptance provisions that may include functional or mechanical test procedures. For many of these arrangements, a customer source inspection of the system is performed in the Company’s facility, test data is sent to the customer documenting that the system is functioning to the agreed upon specifications prior to delivery, or other quality assurance testing is performed internally to ensure system functionality prior to shipment. Historically, such source inspection or test data replicates the field acceptance provisions that are performed at the customer’s site prior to final acceptance of the system. When the Company objectively demonstrates that the criteria specified in the contractual acceptance provisions are achieved prior to delivery either through customer testing or the Company’s historical experience of its tools meeting specifications, transfer of control of the product to the customer is considered to have occurred and revenue is recognized upon system delivery since there is no substantive contingency remaining related to the acceptance provisions at that date. For new products, new applications of existing products, or for products with substantive customer acceptance provisions where the Company cannot objectively demonstrate that the criteria specified in the contractual acceptance provisions have been achieved prior to delivery, revenue and the associated costs are deferred. The Company recognizes such revenue and costs upon obtaining objective evidence that the acceptance provisions can be achieved, assuming all other revenue recognition criteria have been met.

   

In certain cases the Company’s contracts with customers contain a billing retention, typically 10% of the sales price, which is billed by the Company and payable by the customer when field acceptance provisions are completed. Revenue recognized in advance of the amount that has been billed is recorded as a contract asset on the Consolidated Balance Sheets.

   

The Company recognizes revenue related to maintenance and service contracts over time based upon the respective contract term. Installation revenue is recognized over time as the installation services are performed. The Company recognizes revenue from the sales of components, spare parts, and specified service engagements at a point in time, which is typically consistent with the time of delivery in accordance with the terms of the applicable sales arrangement.

   

The Company may receive customer deposits on system transactions. The timing of the transfer of goods or services related to the deposits is either at the discretion of the customer or expected to be within one year from the deposit receipt. As such, the Company does not adjust transaction prices for the time value of money. Incremental direct costs incurred related to the acquisition of a customer contract, such as sales commissions, are expensed as incurred since the expected amortization period is one year or less.

The Company has elected to treat shipping and handling costs as a fulfillment activity, and the Company includes such costs in cost of services when the Company recognizes revenue for the related goods. Taxes assessed by governmental authorities that are collected by the Company from a customer are excluded from revenue.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. Each quarter the Company assesses the valuation and recoverability of all inventories: materials (raw materials, spare parts, and service inventory); work-in-process; and finished goods. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated net realizable value if less than cost. The Company evaluates usage requirements by analyzing historical usage, anticipated demand, alternative uses of materials, and other qualitative factors. Unanticipated changes in demand for the Company’s products may require a write down of

inventory, which would be reflected in cost of sales in the period the revision is made. Inventory acquired as part of a business combination is recorded at fair value on the date of acquisition.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

In December 2019, the FASB issued ASU 2019-12: Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the general principles and simplifying several aspects of ASC 740, Income taxes, including, but not limited to, requirements related to the following: a) exception to the incremental approach for intraperiod tax allocation; b) the tax basis step-up in goodwill obtained in a transaction that is not a business combination; c) ownership changes in investments - changes from a subsidiary to an equity method investment; d) separate financial statements of entities not subject to tax; e) interim-period accounting for enacted changes in tax law; and f) the year-to-date loss limitation in interim-period tax accounting. As permitted by ASU 2019-12, the Company early-adopted this standard in the second quarter of 2020, effective as of the beginning of fiscal year 2020. The adoption did not have a material impact on the Company’s consolidated financial statements as of the date of adoption.

Recent Accounting Standards Not Yet Adopted

In August 2020, the FASB issued ASU 2020-06: Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This standard simplifies the accounting for convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature, as well as convertible instruments with a beneficial conversion feature. As a result, entity’s will account for a convertible debt instrument wholly as debt, unless certain other conditions are met. The elimination of these models will reduce non-cash interest expense for entities that have issued a convertible instrument that was within the scope of those models before the adoption of ASU 2020-06. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share, and precludes the use of the treasury stock method. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. An entity should adopt the provisions at the beginning of its annual fiscal year. The Company is currently evaluating the impact of ASU 2020-06 on its consolidated financial statements.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2020
Income (Loss) Per Common Share  
Schedule of basic and diluted income (loss) per share and weighted average shares

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands, except per share amounts)

Net income (loss)

$

580

$

(11,767)

$

(8,290)

$

(45,862)

Net income (loss) per common share:

Basic

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Diluted

$

0.01

$

(0.25)

$

(0.17)

$

(0.97)

Basic weighted average shares outstanding

 

48,341

 

47,489

 

48,327

 

47,361

Effect of potentially dilutive share-based awards

 

833

 

 

 

Diluted weighted average shares outstanding

 

49,174

 

47,489

 

48,327

 

47,361

Common share equivalents excluded from the diluted weighted average shares outstanding since the Company incurred a net loss and their effect would be antidilutive

N/A

403

650

302

Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive

984

1,874

1,029

1,893

Maximum potential shares to be issued for settlement of the 2023 and 2027 Notes excluded from the diluted calculation as their effect would be antidilutive

15,354

8,618

15,354

8,618

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Assets (Tables)
9 Months Ended
Sep. 30, 2020
Assets  
Schedule of portion of Veeco's assets (excluding cash balances) that are measured at fair value on a recurring basis

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

September 30, 2020

Cash equivalents

Certificate of deposits and time deposits

$

64,646

$

$

$

64,646

U.S. treasuries

9,999

9,999

Government money market fund

1,180

1,180

Government agency securities

1,050

1,050

Total

$

75,825

$

1,050

$

$

76,875

Short-term investments

U.S. treasuries

$

125,346

$

$

$

125,346

Government agency securities

6,000

6,000

Corporate debt

14,248

14,248

Commercial paper

15,991

15,991

Total

$

125,346

$

36,239

$

$

161,585

December 31, 2019

Cash equivalents

Certificate of deposits and time deposits

$

67,009

$

$

$

67,009

Commercial paper

10,484

10,484

Corporate debt

1,000

1,000

Total

$

67,009

$

11,484

$

$

78,493

Short-term investments

U.S. treasuries

$

105,130

$

$

$

105,130

Government agency securities

1,139

1,139

Corporate debt

6,002

6,002

Commercial paper

2,981

2,981

Total

$

105,130

$

10,122

$

$

115,252

Schedule of amortized cost and fair value of available-for-sale securities

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

Cost

Gains

Losses

Fair Value

(in thousands)

September 30, 2020

U.S. treasuries

$

125,333

$

17

$

(4)

$

125,346

Government agency securities

5,995

5

6,000

Corporate debt

14,254

1

(7)

14,248

Commercial paper

15,986

7

(2)

15,991

Total

$

161,568

$

30

$

(13)

$

161,585

December 31, 2019

U.S. treasuries

$

105,096

$

38

$

(4)

$

105,130

Government agency securities

1,139

1,139

Corporate debt

 

6,003

 

 

(1)

 

6,002

Commercial paper

2,981

2,981

Total

$

115,219

$

38

$

(5)

$

115,252

Schedule of fair value and unrealized losses of available-for-sale securities in a loss position

September 30, 2020

December 31, 2019

    

    

Gross

    

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Fair Value

Losses

Fair Value

Losses

(in thousands)

U.S. treasuries

$

40,111

$

(4)

$

22,943

$

(4)

Corporate debt

 

10,195

 

(7)

 

6,002

 

(1)

Commercial paper

5,995

(2)

Total

$

56,301

$

(13)

$

28,945

$

(5)

Schedule of inventories

September 30,

December 31,

    

2020

    

2019

(in thousands)

Materials

$

81,842

$

82,155

Work-in-process

 

56,137

 

42,575

Finished goods

 

5,490

 

8,337

Total

$

143,469

$

133,067

Schedule of classes of assets classified as held for sale

Net assets sold:

 

(in thousands)

Inventories

$

6,311

Property, plant, and equipment, net

372

Intangible assets, net

6,546

Goodwill

2,359

Deferred revenue

(59)

Total net assets sold

$

15,529

Net proceeds after costs to sell

(11,228)

Total loss on sale of disposal group

$

4,301

Schedule of property, plant, and equipment

September 30,

December 31,

    

2020

    

2019

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

62,796

 

61,884

Machinery and equipment (1)

 

137,587

 

137,692

Leasehold improvements

 

6,795

 

6,703

Gross property, plant, and equipment

 

212,239

 

211,340

Less: accumulated depreciation and amortization

 

146,428

 

135,629

Net property, plant, and equipment

$

65,811

$

75,711

(1)Machinery and equipment also includes software, furniture and fixtures

Schedule of intangible assets excluding goodwill

September 30, 2020

December 31, 2019

Accumulated

Accumulated

    

Gross

    

Amortization

    

    

Gross

    

Amortization

    

Carrying

and

Net

Carrying

and

Net

Amount

Impairment

Amount

Amount

Impairment

Amount

(in thousands)

Technology

$

327,908

$

299,710

$

28,198

$

327,908

$

291,766

$

36,142

Customer relationships

146,465

129,290

17,175

146,465

126,764

19,701

Trademarks and tradenames

30,910

26,274

4,636

30,910

25,256

5,654

Other

 

3,686

 

3,679

 

7

 

3,686

 

3,665

 

21

Total

$

508,969

$

458,953

$

50,016

$

508,969

$

447,451

$

61,518

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Liabilities  
Schedule of accrued expenses and other current liabilities

September 30,

December 31,

    

2020

    

2019

(in thousands)

Payroll and related benefits

$

21,755

$

15,174

Warranty

5,141

7,067

Operating lease liabilities

4,177

4,196

Interest

3,189

4,321

Professional fees

963

2,443

Sales, use, and other taxes

 

2,466

 

811

Restructuring liability

 

671

 

2,841

Other

 

2,305

 

4,390

Total

$

40,667

$

41,243

Schedule of changes in product warranty reserves

(in thousands)

Balance - December 31, 2019

$

7,067

Warranties issued

 

2,747

Consumption of reserves

 

(4,771)

Changes in estimate

 

98

Balance - September 30, 2020

$

5,141

Schedule of restructuring accrual activities

    

(in thousands)

Balance - December 31, 2019

$

2,841

Provision

1,097

Payments

(3,267)

Balance - September 30, 2020

$

671

Schedule of changes in deferred revenue

(in thousands)

Balance - December 31, 2019

 

$

28,249

Deferral of revenue

 

7,391

Recognition of previously deferred revenue

 

(18,370)

Balance - September 30, 2020

 

$

17,270

Schedule of carrying value of Convertible Senior Notes

September 30, 2020

December 31, 2019

2023 Notes

2027 Notes

Total

2023 Notes

2027 Notes

Total

(in thousands)

Principal amount

$

256,695

$

125,000

$

381,695

$

345,000

$

$

345,000

Unamortized debt discount

 

(23,488)

 

(32,889)

 

(56,377)

 

(40,820)

 

 

(40,820)

Unamortized transaction costs

 

(2,366)

 

(2,134)

 

(4,500)

 

(4,112)

 

 

(4,112)

Net carrying value

$

230,841

$

89,977

$

320,818

$

300,068

$

$

300,068

Schedule of interest expense related to Convertible Senior Notes

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

Cash Interest Expense

 

  

  

  

  

Coupon interest expense - 2023 Notes

$

1,733

$

2,329

$

6,060

$

6,986

Coupon interest expense - 2027 Notes

1,172

1,745

Non-cash Interest Expense

 

  

 

  

 

  

 

  

Amortization of debt discount - 2023 Notes

 

2,328

 

2,906

 

8,074

 

8,556

Amortization of debt discount - 2027 Notes

884

1,310

Amortization of transaction costs - 2023 Notes

235

293

 

813

 

862

Amortization of transaction costs - 2027 Notes

 

57

 

 

85

 

Total Interest Expense

$

6,409

$

5,528

$

18,087

$

16,404

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Schedule of maturities of lease liabilities 2019

The following table provides the maturities of lease liabilities at September 30, 2020:

Operating

    

Leases

(in thousands)

Payments due by period:

2020

$

1,274

2021

4,659

2022

4,394

2023

1,035

2024

551

Thereafter

Total future minimum lease payments

11,913

Less: Imputed interest

(943)

Total

$

10,970

Reported as of September 30, 2020

Accrued expenses and other current liabilities

$

4,177

Operating lease long-term liabilities

6,793

Total

$

10,970

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Tables)
9 Months Ended
Sep. 30, 2020
Stockholders' Equity  
Schedule of Stockholders' Equity

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2019

 

48,994

$

490

$

1,071,058

$

(698,930)

$

1,894

$

374,512

Net income (loss)

 

 

 

 

(567)

 

 

(567)

Other comprehensive income (loss), net of tax

 

 

 

 

 

153

 

153

Share-based compensation expense

 

 

 

3,646

 

 

 

3,646

Net issuance under employee stock plans

 

434

4

(684)

(680)

Balance at March 31, 2020

 

49,428

$

494

$

1,074,020

$

(699,497)

$

2,047

$

377,064

Net income (loss)

 

 

 

 

(8,302)

 

 

(8,302)

Other comprehensive income (loss), net of tax

 

 

 

 

 

(130)

 

(130)

Share-based compensation expense

 

 

 

2,974

 

 

 

2,974

Net issuance under employee stock plans

 

191

2

753

755

Extinguishment of equity component of repurchased 2023 Notes

(80)

(80)

Equity component of 2027 Notes

33,363

33,363

Purchase of capped calls

(10,313)

(10,313)

Balance at June 30, 2020

 

49,619

$

496

$

1,100,717

$

(707,799)

$

1,917

$

395,331

Net income (loss)

 

 

 

 

580

 

 

580

Other comprehensive income, net of tax

 

 

 

 

 

(60)

 

(60)

Share-based compensation expense

 

 

 

2,942

 

 

 

2,942

Net issuance under employee stock plans

 

(7)

(700)

(700)

Balance at September 30, 2020

 

49,612

$

496

$

1,102,959

$

(707,219)

$

1,857

$

398,093

    

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Treasury Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Shares

    

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2018

 

48,547

$

485

523

$

(5,872)

$

1,061,325

$

(619,983)

$

1,820

$

437,775

Net income (loss)

 

 

 

 

 

 

(18,530)

 

 

(18,530)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

38

 

38

Share-based compensation expense

 

 

 

 

 

3,157

 

 

 

3,157

Net issuance under employee stock plans

128

2

(523)

5,872

(6,303)

(213)

(642)

Balance at March 31, 2019

 

48,675

$

487

$

$

1,058,179

$

(638,726)

$

1,858

$

421,798

Net income (loss)

 

 

 

 

 

 

(15,565)

 

 

(15,565)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

20

 

20

Share-based compensation expense

 

 

 

 

 

4,588

 

 

 

4,588

Net issuance under employee stock plans

296

3

182

185

Balance at June 30, 2019

 

48,971

$

490

$

$

1,062,949

$

(654,291)

$

1,878

$

411,026

Net income (loss)

 

 

 

 

 

 

(11,767)

 

 

(11,767)

Other comprehensive income, net of tax

 

 

 

 

 

 

 

(42)

 

(42)

Share-based compensation expense

 

 

 

 

 

3,783

 

 

 

3,783

Net issuance under employee stock plans

(68)

(1)

(529)

(530)

Balance at September 30, 2019

 

48,903

$

489

$

$

1,066,203

$

(666,058)

$

1,836

$

402,470

Schedule of the changes in the balances of each component of AOCI, net of tax

Unrealized

Gains (Losses)

Foreign

on Available

Currency

for Sale 

    

Translation

    

Securities

    

Total

(in thousands)

Balance - December 31, 2019

$

1,861

$

33

$

1,894

Other comprehensive income (loss)

 

(21)

 

(16)

 

(37)

Balance - September 30, 2020

$

1,840

$

17

$

1,857

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Compensation  
Schedule of share-based compensation expense

Three months ended September 30,

Nine months ended September 30,

    

2020

    

2019

    

2020

    

2019

    

(in thousands)

Cost of sales

 

$

389

 

$

383

 

$

1,384

 

$

1,448

 

Research and development

674

756

2,161

2,531

Selling, general, and administrative

1,879

2,644

6,017

7,549

Total

$

2,942

$

3,783

$

9,562

$

11,528

Summary of stock option activity

Weighted 

Number of

Average

    

Shares

    

Exercise Price

(in thousands)

Balance - December 31, 2019

1,119

34.88

Expired or forfeited

(339)

33.94

Balance - September 30, 2020

780

35.28

Summary of non-vested restricted and performance shares activity

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

(in thousands)

Balance - December 31, 2019

2,257

16.20

Granted

1,006

9.40

Performance award adjustments

(51)

30.94

Vested

(775)

15.97

Forfeited

(366)

15.38

Balance - September 30, 2020

2,071

12.76

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2020
Income Taxes  
Schedule of loss before income taxes and income tax benefit

Three months ended September 30,

Nine months ended September 30,

 

    

2020

    

2019

    

2020

    

2019

 

(in thousands)

 

Income (loss) before income taxes

$

791

$

(11,695)

$

(7,760)

$

(45,455)

Income tax expense (benefit)

 

$

211

 

$

72

$

530

 

$

407

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting and Geographic Information  
Schedule of sales by end-market

Three months ended September 30,

Nine months ended September 30,

    

2020

2019

    

2020

2019

    

(in thousands)

Sales by end-market

Front-End Semiconductor

$

20,789

$

33,578

$

69,914

$

80,703

LED Lighting, Display & Compound Semiconductor

20,098

24,020

51,516

47,263

Scientific & Industrial

 

52,479

 

39,975

 

145,033

 

127,230

Advanced Packaging, MEMS & RF Filters

 

18,712

 

11,381

 

48,753

 

50,951

Total

$

112,078

$

108,954

$

315,216

$

306,147

Sales by geographic region

United States

$

39,602

$

27,915

$

108,869

$

100,014

China

10,464

17,034

38,328

46,846

EMEA(1)

14,991

19,128

57,271

49,280

Rest of World

 

47,021

 

44,877

 

110,748

 

110,007

Total

$

112,078

$

108,954

$

315,216

$

306,147

(1)EMEA consists of Europe, the Middle East, and Africa
Schedule of sales by geographic region

Three months ended September 30,

Nine months ended September 30,

    

2020

2019

    

2020

2019

    

(in thousands)

Sales by end-market

Front-End Semiconductor

$

20,789

$

33,578

$

69,914

$

80,703

LED Lighting, Display & Compound Semiconductor

20,098

24,020

51,516

47,263

Scientific & Industrial

 

52,479

 

39,975

 

145,033

 

127,230

Advanced Packaging, MEMS & RF Filters

 

18,712

 

11,381

 

48,753

 

50,951

Total

$

112,078

$

108,954

$

315,216

$

306,147

Sales by geographic region

United States

$

39,602

$

27,915

$

108,869

$

100,014

China

10,464

17,034

38,328

46,846

EMEA(1)

14,991

19,128

57,271

49,280

Rest of World

 

47,021

 

44,877

 

110,748

 

110,007

Total

$

112,078

$

108,954

$

315,216

$

306,147

(1)EMEA consists of Europe, the Middle East, and Africa
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Fiscal Period (Details)
9 Months Ended
Sep. 30, 2020
Significant Accounting Policies  
Fiscal period duration (in days) 91 days
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Revenue Recognition (Details)
9 Months Ended
Sep. 30, 2020
Significant Accounting Policies  
Billing retention recognized at time of transfer of control (as a percent) 10.00%
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract true
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Recently Adopted Accounting Standards (Details) - ASU 2019-12 Income Taxes
Jun. 30, 2020
Accounting Changes  
Change in Accounting Principle, Accounting Standards Update, Adopted true
Change in Accounting Principle, Accounting Standards Update, Early Adoption true
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Income (Loss) Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income (Loss) Per Common Share        
Net income (loss), Basic $ 580 $ (11,767) $ (8,290) $ (45,862)
Net income (loss), Diluted $ 580 $ (11,767) $ (8,290) $ (45,862)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.01 $ (0.25) $ (0.17) $ (0.97)
Diluted (in dollars per share) $ 0.01 $ (0.25) $ (0.17) $ (0.97)
Weighted average shares reconciliation        
Basic weighted average shares outstanding 48,341 47,489 48,327 47,361
Effect of potentially dilutive share-based awards 833      
Diluted weighted average shares outstanding 49,174 47,489 48,327 47,361
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Income (Loss) Per Share - Shares Excluded from EPS (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Common share equivalents        
Diluted income (loss) per share        
Securities excluded from the diluted calculation as their effect would be antidilutive   403 650 302
Potentially dilutive shares        
Diluted income (loss) per share        
Securities excluded from the diluted calculation as their effect would be antidilutive 984 1,874 1,029 1,893
Convertible Notes        
Diluted income (loss) per share        
Securities excluded from the diluted calculation as their effect would be antidilutive 15,354 8,618 15,354 8,618
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Short-term investments    
Transfer of assets from Level 1 to Level 2 $ 0  
Transfer of assets from Level 2 to Level 1 0  
Transfer of Liabilities from Level 1 to Level 2 0  
Transfer of Liabilities from Level 2 to Level 1 0  
Measured at fair value on a recurring basis    
Cash equivalents    
Total Cash equivalents 76,875 $ 78,493
Short-term investments    
Total Short-term investments 161,585 115,252
Measured at fair value on a recurring basis | U.S. treasuries    
Short-term investments    
Total Short-term investments 125,346 105,130
Measured at fair value on a recurring basis | Government agency securities    
Short-term investments    
Total Short-term investments 6,000 1,139
Measured at fair value on a recurring basis | Corporate debt    
Short-term investments    
Total Short-term investments 14,248 6,002
Measured at fair value on a recurring basis | Commercial paper    
Short-term investments    
Total Short-term investments 15,991 2,981
Measured at fair value on a recurring basis | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 64,646 67,009
Measured at fair value on a recurring basis | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 9,999  
Measured at fair value on a recurring basis | Government money market fund    
Cash equivalents    
Total Cash equivalents 1,180  
Measured at fair value on a recurring basis | Government agency securities    
Cash equivalents    
Total Cash equivalents 1,050  
Measured at fair value on a recurring basis | Commercial paper    
Cash equivalents    
Total Cash equivalents   10,484
Measured at fair value on a recurring basis | Corporate debt    
Cash equivalents    
Total Cash equivalents   1,000
Measured at fair value on a recurring basis | Level 1    
Cash equivalents    
Total Cash equivalents 75,825 67,009
Short-term investments    
Total Short-term investments 125,346 105,130
Measured at fair value on a recurring basis | Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 125,346 105,130
Measured at fair value on a recurring basis | Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 64,646 67,009
Measured at fair value on a recurring basis | Level 1 | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 9,999  
Measured at fair value on a recurring basis | Level 1 | Government money market fund    
Cash equivalents    
Total Cash equivalents 1,180  
Measured at fair value on a recurring basis | Level 2    
Cash equivalents    
Total Cash equivalents 1,050 11,484
Short-term investments    
Total Short-term investments 36,239 10,122
Measured at fair value on a recurring basis | Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments 6,000 1,139
Measured at fair value on a recurring basis | Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 14,248 6,002
Measured at fair value on a recurring basis | Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments 15,991 2,981
Measured at fair value on a recurring basis | Level 2 | Government agency securities    
Cash equivalents    
Total Cash equivalents $ 1,050  
Measured at fair value on a recurring basis | Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents   10,484
Measured at fair value on a recurring basis | Level 2 | Corporate debt    
Cash equivalents    
Total Cash equivalents   $ 1,000
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2020
Dec. 31, 2019
Total available-for-sale securities      
Amortized Cost   $ 161,568 $ 115,219
Gross Unrealized Gains   30 38
Gross Unrealized Losses   (13) (5)
Estimated Fair Value   161,585 115,252
Available-for-sale securities in a loss position      
Estimated Fair Value   56,301 28,945
Gross Unrealized Losses   (13) (5)
Investments that had been in a continuous loss position for more than 12 months   0 0
Realized gains or losses      
Realized gains $ 0    
Realized losses $ 0    
U.S. treasuries      
Total available-for-sale securities      
Amortized Cost   125,333 105,096
Gross Unrealized Gains   17 38
Gross Unrealized Losses   (4) (4)
Estimated Fair Value   125,346 105,130
Available-for-sale securities in a loss position      
Estimated Fair Value   40,111 22,943
Gross Unrealized Losses   (4) (4)
Government agency securities      
Total available-for-sale securities      
Amortized Cost   5,995 1,139
Gross Unrealized Gains   5  
Estimated Fair Value   6,000 1,139
Corporate debt      
Total available-for-sale securities      
Amortized Cost   14,254 6,003
Gross Unrealized Gains   1  
Gross Unrealized Losses   (7) (1)
Estimated Fair Value   14,248 6,002
Available-for-sale securities in a loss position      
Estimated Fair Value   10,195 6,002
Gross Unrealized Losses   (7) (1)
Commercial paper      
Total available-for-sale securities      
Amortized Cost   15,986 2,981
Gross Unrealized Gains   7  
Gross Unrealized Losses   (2)  
Estimated Fair Value   15,991 $ 2,981
Available-for-sale securities in a loss position      
Estimated Fair Value   5,995  
Gross Unrealized Losses   $ (2)  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Accounts Receivable (Detail) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Assets    
Allowance for doubtful accounts receivable $ 0.7 $ 0.6
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventories    
Materials $ 81,842 $ 82,155
Work-in-process 56,137 42,575
Finished goods 5,490 8,337
Total $ 143,469 $ 133,067
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Prepaid expenses and other current assets    
Deposits with suppliers $ 5.0 $ 5.9
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Assets held for sale (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Asset held for sale      
Assets Held for Sale      
Impairment     $ 4,000
Assets sold      
Assets Held for Sale      
Consideration $ 11,400    
Transaction price due upon closing (as a percent) 85.00%    
Amount held in escrow (as a percent) 15.00%    
Period over which portion of transaction price is held in escrow 18 months    
Impairment $ 300    
Major classes of assets classified as held for sale      
Inventories   $ 6,311  
Property, plant, and equipment, net   372  
Intangible assets, net   6,546  
Goodwill   2,359  
Deferred revenue   (59)  
Total net assets sold   15,529  
Net proceeds after costs to sell   (11,228)  
Total loss on sale of disposal group   $ 4,301  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Property, plant, and equipment          
Gross property, plant and equipment $ 212,239   $ 212,239   $ 211,340
Less: accumulated depreciation and amortization 146,428   146,428   135,629
Net property, plant, and equipment 65,811   65,811   75,711
Depreciation expense 3,800 $ 4,200 11,500 $ 13,100  
Land          
Property, plant, and equipment          
Gross property, plant and equipment 5,061   5,061   5,061
Building and improvements          
Property, plant, and equipment          
Gross property, plant and equipment 62,796   62,796   61,884
Machinery and equipment          
Property, plant, and equipment          
Gross property, plant and equipment 137,587   137,587   137,692
Leaseholds improvements          
Property, plant, and equipment          
Gross property, plant and equipment $ 6,795   $ 6,795   $ 6,703
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Intangible assets    
Total Gross Intangible Assets $ 508,969 $ 508,969
Accumulated Amortization and Impairment 458,953 447,451
Total Net Intangible Assets 50,016 61,518
Technology    
Intangible assets    
Gross Carrying Amount, Definite-lived intangible assets 327,908 327,908
Accumulated Amortization and Impairment, Definite-lived intangible assets 299,710 291,766
Net Amount, Definite-lived intangible assets 28,198 36,142
Customer relationships    
Intangible assets    
Gross Carrying Amount, Definite-lived intangible assets 146,465 146,465
Accumulated Amortization and Impairment, Definite-lived intangible assets 129,290 126,764
Net Amount, Definite-lived intangible assets 17,175 19,701
Trademarks and tradenames    
Intangible assets    
Gross Carrying Amount, Definite-lived intangible assets 30,910 30,910
Accumulated Amortization and Impairment, Definite-lived intangible assets 26,274 25,256
Net Amount, Definite-lived intangible assets 4,636 5,654
Other Intangible Assets    
Intangible assets    
Gross Carrying Amount, Definite-lived intangible assets 3,686 3,686
Accumulated Amortization and Impairment, Definite-lived intangible assets 3,679 3,665
Net Amount, Definite-lived intangible assets $ 7 $ 21
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accrued expenses and other current liabilities    
Payroll and related benefits $ 21,755 $ 15,174
Warranty 5,141 7,067
Operating lease liabilities 4,177 4,196
Interest 3,189 4,321
Professional fees 963 2,443
Sales, use, and other taxes 2,466 811
Restructuring liability 671 2,841
Other 2,305 4,390
Total $ 40,667 $ 41,243
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Warranty  
Warranty period 1 year
Balance, beginning of the year $ 7,067
Warranties issued 2,747
Consumption of reserves (4,771)
Changes in estimate 98
Balance, end of the year $ 5,141
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Restructuring Accruals (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Dec. 31, 2019
employee
Liabilities    
Number of employees impacted | employee   60
Changes in restructuring accrual    
Balance at the beginning of the period $ 2,841  
Provision 1,097  
Payments (3,267)  
Balance at the end of the period $ 671  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Customer Deposits and Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Liabilities    
Customer deposits and deferred revenue $ 54,300 $ 26,600
Changes in deferred revenue    
Beginning balance 28,249  
Deferral of revenue 7,391  
Recognition of previously deferred revenue (18,370)  
Ending balance $ 17,270  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Performance Obligations Amount (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Liabilities  
Remaining performance obligations $ 27.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Performance obligations  
Percentage of remaining performance obligation expected to be recognized 72.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Performance Obligations Timing (Details)
9 Months Ended
Sep. 30, 2020
Liabilities  
Revenue, Practical Expedient, Remaining Performance Obligation true
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Performance obligations  
Remaining performance obligations, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Performance obligations  
Remaining performance obligations, expected timing of satisfaction 2 years
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - 2023 Convertible Senior Notes (Details) - USD ($)
$ in Thousands
9 Months Ended
May 18, 2020
Jan. 10, 2017
Sep. 30, 2020
Dec. 31, 2019
Debt        
Principal amount     $ 381,695 $ 345,000
Proceeds from issuance of 2027 Notes, net of issuance costs     121,946  
Repurchase of notes     81,240  
Loss on extinguishment of debt     (3,046)  
2023 Notes        
Debt        
Principal amount   $ 345,000 $ 256,695 $ 345,000
Interest rate (as a percent)   2.70% 2.70%  
Proceeds from issuance of 2027 Notes, net of issuance costs   $ 335,800    
Repurchased and retired amount $ 88,300      
Debt instrument carrying amount 78,100      
Repurchase of notes 81,200      
Loss on extinguishment of debt     $ 3,000  
2027 Notes        
Debt        
Principal amount $ 125,000   $ 125,000  
Interest rate (as a percent) 3.75%      
Proceeds from issuance of 2027 Notes, net of issuance costs $ 121,900      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - 2027 Convertible Senior Notes (Details)
9 Months Ended
May 18, 2020
USD ($)
D
$ / shares
May 13, 2020
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt        
Principal amount     $ 381,695,000 $ 345,000,000
Proceeds from issuance of 2027 Notes, net of issuance costs     121,946,000  
Purchase of capped calls     10,313,000  
Debt discount     56,377,000 $ 40,820,000
2027 Notes        
Debt        
Principal amount $ 125,000,000.0   125,000,000  
Interest rate (as a percent) 3.75%      
Proceeds from issuance of 2027 Notes, net of issuance costs $ 121,900,000      
Purchase of capped calls $ 10,300,000      
Conversion rate of the Notes to common stock, per $1,000 principal amount of Notes 0.0715372      
Initial conversion price per share of common stock (in dollars per share) | $ / shares $ 13.98      
Multiples of principal holders may convert $ 1,000      
Threshold consecutive trading days for convertible debt | D 30      
Stock price trigger (as a percent) 130.00%      
Trading days | D 5      
Number of consecutive business days 5 days      
Maximum percentage of common stock conversion 98.00%      
Measurement input 0.0910      
Long-term Debt, Measurement Input us-gaap:MeasurementInputDiscountRateMember      
Debt discount $ 34,200,000   $ 32,889,000  
Transaction costs 3,100,000      
Transaction costs allocated to the equity component $ 800,000      
2027 Notes | Capped Call Transactions        
Debt        
Aggregate price of capped call transaction   $ 10,300,000    
Cap price of the capped call transactions (in dollars per share) | $ / shares   $ 18.46    
2027 Notes | Minimum        
Debt        
Trading days | D 20      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Convertible Senior Notes - Carrying Amount (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
May 18, 2020
Dec. 31, 2019
Jan. 10, 2017
Debt        
Principal amount $ 381,695   $ 345,000  
Unamortized debt discount (56,377)   (40,820)  
Unamortized transaction costs (4,500)   (4,112)  
Net carrying value 320,818   300,068  
2023 Notes        
Debt        
Principal amount 256,695   345,000 $ 345,000
Unamortized debt discount (23,488)   (40,820)  
Unamortized transaction costs (2,366)   (4,112)  
Net carrying value 230,841   $ 300,068  
2027 Notes        
Debt        
Principal amount 125,000 $ 125,000    
Unamortized debt discount (32,889) $ (34,200)    
Unamortized transaction costs (2,134)      
Net carrying value $ 89,977      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Convertible Senior Notes - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Non-Cash Interest Expense        
Total Interest Expense $ 6,409 $ 5,528 $ 18,087 $ 16,404
2023 Notes        
Cash Interest Expense        
Coupon interest expense 1,733 2,329 6,060 6,986
Non-Cash Interest Expense        
Amortization of debt discount 2,328 2,906 8,074 8,556
Amortization of transaction costs $ 235 $ 293 $ 813 $ 862
Convertible Debt, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel2Member   us-gaap:FairValueInputsLevel2Member  
Estimated fair value $ 235,900   $ 235,900  
2027 Notes        
Cash Interest Expense        
Coupon interest expense 1,172   1,745  
Non-Cash Interest Expense        
Amortization of debt discount 884   1,310  
Amortization of transaction costs $ 57   $ 85  
Convertible Debt, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel2Member   us-gaap:FairValueInputsLevel2Member  
Estimated fair value $ 134,800   $ 134,800  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Other Liabilities (Details) - USD ($)
$ in Millions
42 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Other liabilities    
Contributions to deferred compensation plan $ 0.0  
Other Assets    
Other liabilities    
Deferred compensation plan assets 2.2 $ 2.7
Other Liabilities    
Other liabilities    
Deferred compensation plan liabilities 2.3 3.1
Medical and dental benefits 1.9 2.0
Asset retirement obligations 2.7 3.2
Income taxes payable 1.4 $ 1.0
Accrued and deferred deposit payments $ 2.6  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease terms (Details)
Sep. 30, 2020
Leases  
Lease Renewal Term 5 years
Remaining lease term 2 years 7 months 6 days
Weighted average discount rate (as a percent) 6.00%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Minimum lease commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Minimum lease commitments, Payments due by period:    
2020 $ 1,274  
2021 4,659  
2022 4,394  
2023 1,035  
2024 551  
Total future minimum lease payments 11,913  
Less: Imputed interest (943)  
Total operating lease liabilities 10,970  
Operating lease liability, current $ 4,177 $ 4,196
Operating Lease, Liability, Current, Statement of Financial Position veco:AccruedAndOtherLiabilitiesCurrent  
Operating lease liability, noncurrent $ 6,793 $ 10,300
Operating Lease, Liability, Noncurrent, Statement of Financial Position us-gaap:OperatingLeaseLiabilityNoncurrent  
Total operating lease liabilities $ 10,970  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Lease cost        
Operating lease cost $ 1.3 $ 1.3 $ 4.1 $ 4.1
Variable lease cost $ 0.4 $ 0.4 1.3 1.4
Operating cash flows from operating leases     $ 4.8 $ 5.0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Purchase commitments  
Purchase commitments due within one year $ 103.6
Bank guarantees  
Bank guarantees and letters of credit outstanding 5.8
Unused bank guarantees and letters of credit $ 26.3
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Legal Proceedings (Detail)
Aug. 08, 2018
case
Ultratech acquisition litigation  
Legal Proceedings  
Number of purported class action complaints filed 2
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Equity - Statement of Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period $ 395,331 $ 377,064 $ 374,512 $ 411,026 $ 421,798 $ 437,775 $ 374,512 $ 437,775
Net income (loss) 580 (8,302) (567) (11,767) (15,565) (18,530) (8,290) (45,862)
Other comprehensive income (loss), net of tax (60) (130) 153 (42) 20 38    
Share-based compensation expense 2,942 2,974 3,646 3,783 4,588 3,157    
Net issuance under employee stock plans (700) 755 (680) (530) 185 (642)    
Extinguishment of equity component of repurchased 2023 Notes   (80)            
Equity component of 2027 Notes   33,363            
Purchase of capped calls   (10,313)            
Balance at the end of the period 398,093 395,331 377,064 402,470 411,026 421,798 398,093 402,470
Common Stock                
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period $ 496 $ 494 $ 490 $ 490 $ 487 $ 485 $ 490 $ 485
Balance (in shares) 49,619 49,428 48,994 48,971 48,675 48,547 48,994 48,547
Net issuance under employee stock plans   $ 2 $ 4 $ (1) $ 3 $ 2    
Net issuance under employee stock plans (in shares) (7) 191 434 (68) 296 128    
Balance at the end of the period $ 496 $ 496 $ 494 $ 489 $ 490 $ 487 $ 496 $ 489
Balance (in shares) 49,612 49,619 49,428 48,903 48,971 48,675 49,612 48,903
Treasury Stock                
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period           $ (5,872)   $ (5,872)
Balance (in shares)           523   523
Net issuance under employee stock plans           $ 5,872    
Net issuance under employee stock plans (in shares)           (523)    
Additional Paid-in Capital                
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period $ 1,100,717 $ 1,074,020 $ 1,071,058 $ 1,062,949 $ 1,058,179 $ 1,061,325 $ 1,071,058 $ 1,061,325
Share-based compensation expense 2,942 2,974 3,646 3,783 4,588 3,157    
Net issuance under employee stock plans (700) 753 (684) (529) 182 (6,303)    
Extinguishment of equity component of repurchased 2023 Notes   (80)            
Equity component of 2027 Notes   33,363            
Purchase of capped calls   (10,313)            
Balance at the end of the period 1,102,959 1,100,717 1,074,020 1,066,203 1,062,949 1,058,179 1,102,959 1,066,203
Accumulated Deficit                
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period (707,799) (699,497) (698,930) (654,291) (638,726) (619,983) (698,930) (619,983)
Net income (loss) 580 (8,302) (567) (11,767) (15,565) (18,530)    
Net issuance under employee stock plans           (213)    
Balance at the end of the period (707,219) (707,799) (699,497) (666,058) (654,291) (638,726) (707,219) (666,058)
Accumulated Other Comprehensive Income                
Increase (Decrease) in Stockholders' Equity                
Balance at the beginning of the period 1,917 2,047 1,894 1,878 1,858 1,820 1,894 1,820
Other comprehensive income (loss), net of tax (60) (130) 153 (42) 20 38    
Balance at the end of the period $ 1,857 $ 1,917 $ 2,047 $ 1,836 $ 1,878 $ 1,858 $ 1,857 $ 1,836
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Changes in the balances of each component of AOCI        
Balance at the beginning of the period $ 395,331 $ 411,026 $ 374,512 $ 437,775
Total other comprehensive income (loss), net of tax (60) (42) (37) 16
Balance at the end of the period 398,093 402,470 398,093 402,470
Accumulated Other Comprehensive Income        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period 1,917 1,878 1,894 1,820
Total other comprehensive income (loss), net of tax     (37)  
Balance at the end of the period 1,857 $ 1,836 1,857 $ 1,836
Foreign Currency Translation        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period     1,861  
Total other comprehensive income (loss), net of tax     (21)  
Balance at the end of the period 1,840   1,840  
Unrealized Gains (Losses) on Available for Sale Securities        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period     33  
Total other comprehensive income (loss), net of tax     (16)  
Balance at the end of the period $ 17   $ 17  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based compensation        
Non-cash share based compensation $ 2,942 $ 3,783 $ 9,562 $ 11,528
Cost of sales        
Share-based compensation        
Non-cash share based compensation 389 383 1,384 1,448
Research and development        
Share-based compensation        
Non-cash share based compensation 674 756 2,161 2,531
Selling, general and administrative        
Share-based compensation        
Non-cash share based compensation $ 1,879 $ 2,644 $ 6,017 $ 7,549
Restricted stock awards | Minimum        
Share-based compensation        
Expiration term     1 year  
Restricted stock awards | Maximum        
Share-based compensation        
Expiration term     5 years  
Stock options        
Number of Shares        
Outstanding at the beginning of the period (in shares)     1,119  
Expired or forfeited (in shares)     (339)  
Outstanding at the end of the period (in shares) 780   780  
Weighted Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share)     $ 34.88  
Expired or forfeited (in dollars per share)     33.94  
Outstanding at the end of the period (in dollars per share) $ 35.28   $ 35.28  
Non-vested restricted shares and performance shares        
Number of Shares        
Outstanding at the beginning of the period (in shares)     2,257  
Granted (in shares)     1,006  
Performance award adjustments (in shares)     (51)  
Vested (in shares)     (775)  
Forfeited (in shares)     (366)  
Outstanding at the end of the period (in shares) 2,071   2,071  
Weighted Average Grant Date Fair Value        
Outstanding at the beginning of the period (in dollars per share)     $ 16.20  
Granted (in dollars per share)     9.40  
Performance award adjustments (in dollars per share)     30.94  
Vested (in dollars per share)     15.97  
Forfeited (in dollars per share)     15.38  
Outstanding at the end of the period (in dollars per share) $ 12.76   $ 12.76  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Tax reconciliation disclosures        
Loss before income taxes $ 791 $ (11,695) $ (7,760) $ (45,455)
Income tax expense (benefit) 211 72 530 407
Domestic        
Tax reconciliation disclosures        
Income tax expense (benefit)   $ 100 200 200
Foreign tax        
Tax reconciliation disclosures        
Income tax expense (benefit) $ 200   $ 300 $ 200
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting and Geographic Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
item
segment
Sep. 30, 2019
USD ($)
Revenue reporting by end-market and geographic region        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Number of key markets | item     4  
Sale by end-market $ 112,078 $ 108,954 $ 315,216 $ 306,147
United States        
Revenue reporting by end-market and geographic region        
Sale by end-market 39,602 27,915 108,869 100,014
China        
Revenue reporting by end-market and geographic region        
Sale by end-market 10,464 17,034 38,328 46,846
EMEA        
Revenue reporting by end-market and geographic region        
Sale by end-market 14,991 19,128 57,271 49,280
Rest Of World        
Revenue reporting by end-market and geographic region        
Sale by end-market 47,021 44,877 110,748 110,007
Front-End Semiconductor        
Revenue reporting by end-market and geographic region        
Sale by end-market 20,789 33,578 69,914 80,703
LED Lighting, Display & Compound Semiconductor        
Revenue reporting by end-market and geographic region        
Sale by end-market 20,098 24,020 51,516 47,263
Scientific & Industrial        
Revenue reporting by end-market and geographic region        
Sale by end-market 52,479 39,975 145,033 127,230
Advanced Packaging, MEMS & RF Filters        
Revenue reporting by end-market and geographic region        
Sale by end-market $ 18,712 $ 11,381 $ 48,753 $ 50,951
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %:)6U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !6B5M122%H\.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG!A=#M1?&D(+B@> O)[&ZP^4,RTN[;F];=+J(/X#$SOWSS M#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2N2\*7YCXDIZ@\TP&BTA_J M@-!P?@L.21E%"F9@%5G;-?4.([UV"ZYLH. MZ?'EV7=ROI, MRFLLO[*5=(JX99?)K^W=_>Z!]0UO>"5XU6QV8B,%ERU_GUU_^%V%73!V;_^Q M\46P[^#77?1?4$L#!!0 ( %:)6U&97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M5HE;4012):@J!0 614 !@ !X;"]W;W)KML:VWUWIWNSCY$B,H4B!M"K=]^ M3T#!=O# ]J$"Q*WA(+LV4\.!3'48Q&*F2))&$5?[ M&Q'*W76+MHX7GH/U1IL+UG"PY6LQ%_K'=J;@S"I4_" 2<1+(F"BQNFZ-Z#?7 M828@N^-G(';)R3$QC[*4\M6<3/SKEFV(1"@\;20X?+P)5X2A40*.?P^BK>(W M3>#I\5']+GMX>)@E3X0KPS\#7V^N6U&!+HV>)\,D^T]V M^;V=3HMX::)E= @&@BB(\T_^?DC$20 [%\ . >Q3 #T7X!P"G.Q!<[+LL6ZY MYL.!DCNBS-V@9@ZRW&31\#1!;(9QKA5\&T"<'MY*+X51T83'/AG'.M![,HGS MZ6'2W";)ABN1#"P-OV9B+.^@?),KLS/*??(@8[U)0-47_L=X"R@+5'9$O6&H MX%QL+XAC?R7,9G8%CXN'/WKZ D*KPC_@.$7FG$S/.:/GRC>AR-^C9:(53,9_ M$,E.(=G))#MU@['8;T55QO%P:K>?$(K+@N*R&<53RI46*MR39[&52E<1X5): MI0(AZA9$W69$,Z$":>:I3V"V5Z8(5SK.H5^^?*F9!KV"K==PS!0'<\M>FO/I MPK56/$RP?%T53%>HSN$]O@M"0:9IM!2JB@77L-NTRSH=A*9?T/2;T#R+=6!> M%4C5E$>58X?K_!R/W4QM/%'([="P20VJ4)VDT0)[$G%0Q=9GU? MR5S#'"-2$5>FL59[^/0KN6O4;\<8Y(E3TR:0"_Y.)C[,N& 5>+E)GQ_C&DE* MVZQ_U>_:%"-D)2%K0CCR?:@8R=?C ;F'^\AC7)T[7'(A%%0]'I);!>4>HRQ] MFSK_B](U9S#*"[F+*PEQN5D(S=(;M!<87%D!*.[AG^&*.3A3\BV(O>H=#Y1ML,ZU M5)53O4;GGBN8 R//@_4FM /"SR4QQM+B62.+GT<\#,E-FL#72?5HXCIUW2(K MG9TU MX=Y\?"M/O!"J=+9&)H^IAI(8&T^K7)_FRI>9LME?>1MV^EW*:+/@7U9P)+[G?RAZA.54WC#W_4=FCG$LM7Z?$,M^BC?=T%B:F,+X(K M=/U6(]=N4]9VL';5*4W?J>G+CTNW4[8[N%CY-M:(U>TJE+;OX";]F>JPYCW/ MA&0/*]O02XIDU5[Z/55PM M]@U'V6Z95=Z>;SH^<.-?"0G%"D+MBQZ\:BK?Q\M/M-QF6V%+J;6,LL.-X+Y0 MY@;X?B6E/IZ8'RAV4X?_ 5!+ P04 " !6B5M1 ZT%Z,,& )' & M 'AL+W=O5V0Q*UF.CKEUQ M2K-5)YM^<74Q/KL=KB[TUK9-KVX'8K9=)X=O'U6KGR\7;/'RX'/SN+;NP>KJ M8B,?U9VR?VYN![A;';S43:=ZT^B>#.KADVAJKNWUC4- U M_>Z__+H/Q%$#E@0:\'T#_M8&8M] C /=*1N'=2.MO+H8]#,9G#5X/NYZX8%>[M3FG BZ))QRBC2_CC>_414T9ZXY M*U\W7\%X#X/FAT'ST9\(#7H[#*JW1!H#XWP?\2@.'L7H,0EYE&9-(#:DKI^.8(&:\Y&5R,'NE-#DH3:)*/RMC MAZ9RK]MIQ?3M'*1''6=9,A.'V*0YKBP]*$NCRN[6>K!G5@T=S+8GD-F% IAZ MG;.,I44ZTXB8L92G')>9'61F49D?JDIO01@DL4K!:[YOU9+TRF)",T]!03GC M,YV^59)F68;+S \R\_B,U+T=($GN)SFF+O?ZY4PD9A>=!61K7=J <%^0'6AS:6Z =B8"FC M,DMD'N;Y3*1OE"0IKI#1*6O3J,;;06UD4Q/U%7ANE!ESC[9K-0 TCI,;FJNI MKSLMDWG^PZ^OBYN8P^+0.:3.IJ]TIXB57_', MR7RJL#3U5A9FE90!E1-[6!P^OX]Y,C(5?:[DO/2"B%A1$[%#["!Y%H$)R"?TNXS08A"S)F+F$'9501R&S_:-\31 1*'K8IB]R@LZ 06- L\P: F#$> M6J!\0@H_L4\9=Y0@MU8;;1J[&T']LFP'!679%H\\@@N6BGE)AIBE29$'H,TG MJO X53X=)93H!/'Y4)1S]&%&(B1Q0@B/(^1U77%J'B";$RAPQ7R?A=FQ@O/ M+I!/'.%QCKPY57,?%FE9>#H1JRP))9L)*#P.E%]U_[C;$M;J'L4Q]QDA."W8 MO)K%["BE64CB1!-^@B:S>J<]2#XU!7R 9+F'&<2*45 >D#UQALY(^;W9 MR$I=+C;@60U/:G%%L+W;_^#H==".#N).$$YWG>Z#$6-\C%@H:DFYS!A?PC8^ M'CTB+;E3&ZNZ>UA%+R>;HU52+,LR68HD.^WB1E5[#^CAYOZE^$B%;?A\>F-& M@20A)NJ*.'4_U'7C3MMA&;KCAK.F)Y7<-+ L4:'(WHQ17J;S(@$SI#EL]P+) M6$P,%G$&0X&V[;;M>)H-54U3-2@TA$_5LYSFG'E*$<.L+,I0M2 F_HJ3QX@' MI?L*4G>P&-;N$\F3VF,9%8_MWM)Y!8E:A0Z/Q01D$0?R+B<;).>A4A'HE@7U M((?9Y4G* D>U8H*SB,/90\BX"M\LO_".X-&]%F:'[;561]]IW$>RW^3PV/0& M"H<':$C/C-^NKG7%LKV\7*M),AV!O#[@];VY<9]#3I\_;OZ M#U!+ P04 " !6B5M1*KY(';D" !>"0 & 'AL+W=O+Q#;G?<]SS DFV0GYJ H C9Y*QM7,*;2NKEU79064 M1(U$!=Q<60E9$FVF%/- %,P%^T5S7VHW8$WCA.P*_%?BG"H)6$-2%-F1U6;=$DS218H>DC39N M=E#O3:TVU5!N;^-22W.5&IU.YX(KP6A.-.3HAC#",T!+:Z?0Q8)(X+H 33/" M+M%G] FY2!5F526N-MFMAYNUF6Z:3/X[F990C5" KY"/?3P@GQ^6WT)FY)Z5 M>].^W#4U=X7[7>%^[1><7_@!]Z!S#VKW\!WWA6E&D-)8FSN8/5ZABDBT)6P# MZ()RE O&B%2H MGLY^70?C8IXCJ%_3MN4SS"7N)N]W?M2%"//NSHP_/HFWN. MR$870M*_D _A-I[C/9(QMI]7P$?#>LCC#GG\(62JU&88=_R&XS7IH8@>9-1! M1A^"-(]7I0G/*5\/D49'20]%]$CCCC0^2#H796D>LO_1O/$IS7LDJ(<^Z= G M9Z"_M.R!!]?DS?9Y/L9#S7M*9(]ZVE%/SZ ^VKS3-QSA-/)\+XI? 0\$3J;3 M, BC85X/OQP<^'SB(YW<6I[ /10Y#.[N'7[VS>,'D6O*%6*P,E(\BHV'; [S M9J)%59^'#T*;T[4>%N8%"*0-,-=70NCGB3UBNU>J]!]02P,$% @ 5HE; M43/[^^8I!@ !H !@ !X;"]W;W)KB:=?/M$7;0B71$^DDVZ\?*2N239[8 M;/UB6_)S1S['X]TC:O8DFN]RQ[E"SU59RYO)3JG]]70JUSM>,7DE]KS6_VQ$ M4S&E+YOM5.X;SO+6J"JG) B2:<6*>G([:^]]:FYGXJ#*HN:?&B0/5<6:O^]X M*9YN)GCR,G7RKA@^NN1SWE9&D]Z'G]U3B?] MF,;P]/>+]U]:\IK,BDD^%^6W(E>[FTDZ03G?L$.I/HNGWWA'*#;^UJ*4[2=Z MZK#!!*T/4HFJ,]8SJ(KZ^,V>NT"<&&@_L 'I#(AM$(T8A)U!^-H1HLX@>NT( M<6?04I\>N;>!6S#%;F>->$*-06MOYD<;_=9:QZNH3:(\J$;_6V@[=3L7M11E MD3/%<_2@])?. B61V*"/>]XPLYH27:*O#POT]LT[)'>LX1(5-?JR$P?)ZEQ> MH#=GU[.ITA,S[J?K;A)WQTF0D4F$Z(.HU4ZB99WS'+!?^.TSC_U4!Z2/"GF) MRAWQ.GS@^RL4!A>(!"0 YC-_M3G.(#H_-_KR?X]^%HRP3Y&P]1?^3(IXQHGZ M<:)VG&ADG#]T692LY& "'4V3UM04O\=;C$E T]GT\71= %B09G%T#ENXL!#' M!"?GL"4 "Q(<9>GG,AE0G>*->C>7PR;$*RT)K<'$ E-,064Q>% M*:6)!5L"L(QD)(*9)CW3Q,OTUT9(B?:-V!0*(IHXHT89CHA%%$ 10D*+J(O" M(8WBV"(*P'!XZNV,*.V)4N\6Z?9!O47\6;=PR751K+FZ]NR*M'>=>F/XF4O. MFO4.Z=*J.^"C;NU[L_^@>*; *F*26?%T480DH85:N*B8QI1:X71129H%&(YF MUE/.O)0?M&S0L;Q 6U[KN)87+7>6Z_972&4"_<@A^AE /\)6!LQ=% FRQ$JZ MA8N*XSBRMXV+2H+$U&R(/@Z&GAQX _"^$HTJ_FDKJZD41:U8O2U6)4=,2J[@ M%ALXDPE3NQ[, 5048IL]@,(X#BS8$H(12D MVC4.O2-_5#O>(&&7)/2VJ->BXN_:T@1F4.A,YY)@N\5"*!S;Y1A" 0D$C1B2 MD0@,0@+[E<07H5CI1D".,X^ 'H-C:E,'8%F<.GGGPC")H\R6%Q NBD\[_3G_ M06!@O\(8VM%QR=';4C?B=R!S0$9DJ5TS =0E#9/8)@[(")S%F*ZZ<3U=$&^;H"@+A%$E )!-L=$D)%<6J3=5%:EV0C5 ?!@>GK MJ':Y#7*E;IR3B#B+"\!TKW/H C"<8CMX2Q"7:&$W0GD00MBOA'XW8E(W1/YL M4OM0R)VIJZ8_YGP%UU=7GER&032VOP9]@OT"Y?YT5Z$5WXB&OVPUQ9YA58]= ML4 S)_-;L- "G97U@KP4 B^)357S^>#PH%.)7*/<]V:&]K+1:TT(? M+#/$50H$V^0!$+65"8")0YLV (J"D:E5I@FUR0*XE&0.70"F"U$RTD?)H&$(\3[6G.>Y;BI(7U=Z"[:G0+ZG&S*H M%>)7*W=,%FNC35 NRI(ULAVG'0 .\-$=/2$;7 5.*KFHR^#*+GT+&(9MB0C# MLK&,&G0*\>N415$>S*'*?V ?O8J]BP+9@S"7/0@;93^H%!)[L^M;>XBKZ;-' M+5>V'-6':F64ZZ8[9?0FV" *B%\4# EV] K'%3AD2$/[>6\.P6B4VJT2]D:< MP$+>PF2D49)!&Q"_-CA-*Q]GMU'K+DTCFS, @S@#,(@SY,WE/#TYT:YXLVU? M)4A=?@ZU.IY<]G?[UQ7OVT-ZZ_X=OIYCX/X"7R^/+R,&]\=W(Q]8LRUJB4J^ MT4,%5U3/M3F^;CA>*+%OS]-70BE1M3]WG.6\,0#]_T8(]7)A!NA?^MS^"U!+ M P04 " !6B5M1P9?A/U$# M"P & 'AL+W=O[2]U56D!*K"[$C M'+YLA"RQAJG<^FHG"&*"HXDV,_TC3B^(S6?H?&7":;L$QUK;."A;*^T M*&MCR*"DO'KCAUJ'$P/PXS:(:H.H;9 \81#7!O%S(R2U0?+<",/:P%+W*^Y6 MN"76>#Z5XHBD08,W,[#J6VO0BW)3)VLMX2L%.SU?"*X$HSG6)$=K#2\H JV0 MV*"%**'T"E,3!X+>\TR4!+W\()1ZA0;H;KU$+U^\0B\0Y>BV$'N%>:ZFOH:D MC&L_JQ.XJA*(GD@@1A\%UX5"*YZ3W&&_[+>?]-C[($:C2/2HR%74ZW!-=A=?XN^^NOH9V+$37G$UE_\7\NC)W#2!$YLX.2)P)_@ MB*2U3];U66UDY6)D79@#\3 ?IB#:X72WNIA!&(Y'XW/8T@%+HTG+V2:=/N M(@9)B[4#$H4MUEW,$ZS3AG7:R_I6:,R0^).B=(];Z(VY2X&SILT:!7'T@%+XZC-VX&"\R9I M<_=/[O^2R*UMO!2PVW-=G?7-:M/;O;$M36O]*KQOVVWW52'[$ MWN#9N_N,R/1 M,;>RJ$O2^=A?OT-*$1V1HM.7Q)9'Y)GA\)P9\N))R)]JQYA&S_NF59>+G=;= MI]5*53NVI^JCZ%@+OVR%W%,-7^7#2G62T=J^M&]6.$G6JSWE[>+JPCZ[E5<7 MXJ ;WK);B=1AOZ?RY3-KQ-/E(EV\/OC!'W;:/%A=773T@=TQ_5=W*^';:ARE MYGO6*BY:)-GVV0UK&C,2X/A[&'0QSFE>//[\.OI7ZSPX+8H%JMJ6' M1O\03_]@@T.Y&:\2C;)_T=-@FRQ0=5!:[(>7 <&>M_U_^CP$XN@%&"?\ AY> MP-,7LID7R/ "L8[VR*Q;7ZBF5Q=2/"%IK&$T\\'&QKX-WO#6+..=EO KA_?T MU8UHE6AX336KT9V&?[!&6B&Q13=4[=!76&>%ENBONR_H[+[GPS/SE>@/T>J=0K^W-:O?OK\"[*,#^-6!SS@ZX!WK M/B*2G".&0NGBYH6RGVZ,^.2:IY^X"N3<)RS9F* M3).-TV1VFFQFFN^PP7E;B3U#9XU0ZD-H)?HAUG8(LYT?KY8%+B%(C\?Q"5AE M>;'&H]D;@/D(,(_&X;K^+R1OGTM:P(:O1%OQAJ%VBMS\;!Y6)G*=%(\<$@/= MOZ"S@X(/O/V Q!A$.@;Q4R2*ZQ'D.AK%+PRHK^*T)Y2V1G0OI.;_LP]"$>V' MRX]BA4F"TTE$ U9Y08IP0#P::_H\3?@>8N%-3L@T-7T;G(3AE2.\,@KO M;DKQ'@,P'L5S\2S-(/4[Z>QM(W2M,G,S-C- MC*,SWQI*L%4#%"T@V;5U/2P]V%^%;"9C4L?HZ0E*W]'V@2DC?$=$9.*A+&DT MG-[SYB0II8[;TSBY7U>5.!CB!')B_)'> VV:B8!"M00&'"8/1B#S(K DR7JS MF:1KR"Y=DV0N81WMIWD4^[?V$;)#2 B&Q5R_\D$EE,U;19LP(0P#OX64$+*> M0O?MTDV)Y_+,:4$:%X-;R2"YZU?\9>D1;L@JQ9NY MS>FD(8UKPY@P'7T9LX56E3PPYT\0=D HTM3CX8 99$N2S&TM)Q9I7"UN;($+ M$:Y9)Q37DYR1#)+I$"3EU->&=+TY(MP!N6^V7&^2? :XDY$TKB/?CM1MNDV' M13@W54T0NJ\5ZVD)$;!9YB4)P\9.3G!<3OXTZ3P+# >D Y?Y!%K "E)])H>Q M$Q@<%YCOOUX"!GT(:- F+Z?Q#9@MH92;2PSLU KC7ZK_#1^J]]?_V*D2)O&M M0SNN:=-O[YKK@YP)" DH B%>0 )F15J4,_%P6H;C6@;J73%6#]& ]+,"8(2 MV\C8#B&(VU>HE)2Y#SQ@EV!,9K@).R7#<26[I2]]^V+*CNX@JQTUJO .Y"$A M*_)\,U6RH&%6K-?9#':G9?B4EAU'?<>:VGIA0]^+F"4!XXS19=NB*=8T07=\ MT2KSA$Q]\:W6V=QNVF4502\&V'QI;2"OKH^TQS0?V]P'JV69. MX$A M[Q#L(#17 8Y62-Q61M./24S.7Y6L_Z3T0&+^]Q#?VY]DB[QC$'0)5^^ MTH(DGE.!!@ZRC,SQH1,Z$A>ZF_?#1TMTSQYXVYJT@S6%PIB+.NA4H+O#99E[ M7OEV&)K 8B[QG.R1$^W=+WG%3+\=]2?0\V4%SJ=M=LB.Y/.JY=25E%$9OSMT M76,O2*#P_L)5U0@%=?>;RQ*H^/O+->\(^>U!OY/*+"Z5WU[/>\WI1/"8W]?' MHCRJW(=C?M^JS)(9@LRO6;PA&\_- MCSI(2+33S/UV/J=R65SE#$=I25NU9=*FLS03ZY=S*\JZEVW8#)T]R(6ZFP\G M9B_!R/FZ!H(PU8V 599L9KJ([.B.*2Y^]DYW*;9+T+O7 T]QKRF8&?ES:F)Z MB\:2LKAO^(/-_:!R9/YEDT]' :,\G>[=U=&5YY[)!WL3K) ]!^LO#\>GXVWS MM;UCG3S_G'ZZZ>^,W3#]%?8?5 +-*O!L"T,F'S<07]G?"O=?M.CLQ>J]T%KL M[<<=HS63Q@!^WPJH)H[]B-$0A+.%*$ H&7EU_?970"D9"F93MLOMD@" MBWU]]H5\N7;^-BR,B>I^V;3AU=$BQM6+T]-0+S)Q?ZHA+/S\- M*V]TS9N6S>ED//[Q=*EM>_3Z)=_[Y%^_=%UL;&L^>16ZY5+[S95IW/K5T=E1 MOG%MYXM(-TY?OUSIN;DQ\?/JD\?5::%2VZ5I@W6M\F;VZNCR[,75$UK/"WZS M9AT&OQ5),G7NEB[>UZ^.QL20:4P5B8+&OSOSQC0-$0(;7Q+-HW(D;1S^SM1_ M8MDARU0'\\8UO]LZ+EX=/3M2M9GIKHG7;OVS2?+\0/0JUP3^J]:R]GQRI*HN M1+=,F\'!TK;R7]\G/0PV/!L?V#!)&R;,MQS$7+[54;]^Z=U:>5H-:O2#1>7= M8,ZV9)2;Z/'48E]\?:6##M?6IM[>?PJ6"E^3S-?5Y)L$;\SJ1)V/1VHRGHR_0>^\R'G.],X/T;/S MULYLI=NH+JO*=6VT[5Q]$)G_#DO]7DM\G\XJ)19^HO?WHV M.9MGX_$+]NC#PZ\HM5[K=D#Q=J[O:1E.K-ZX-$*[6=/&3;75;6=VH M&U P"*K(1'\SIG)JH>^,FAK3*L3U2GMLL"W3]36V&;AD7*C/)SL4Q;:U]'=25PS_UB#B>C"]^NKRYXI]G%X_WKW_C:K83RSEY M.E8 'AP3C;=+-2MGV58 B2.[K87%"'78-D3?<<@'%9VZ[AKH1MA<=[U[KY:Z'9N<.IR:0,CS;69=XT0OCG^YPESZ6LPV6Q&=,)&U4ZU+N*D MJNEJ&*!IB+0L\SO##0T8$S+@%16\3_K[[D7Y^8=T040,*2:',)@ES*0Q=FY7S44$BPF&R MY3]8<;1D8[17AC!'O844RREX.3\CU#A[7IR.+\K>['XGZKTC8>N;#G&VH2.-!BMI]PDCR+;(]TZ+4L4/K.?,4S$,B9 31*V@A8+Y+ZWS\,)0RU6KH^?N#:0C? KGB M-=#J7A# 6:!*06?CIJ"Q0$@"%H&)-Y()^O N_DP1NM2W1ID0+6(W : .J,96 M"2P)+_1LAGJ)B>DEH7/H-9/"/"]?-&9O#UNG0.953;+R> MS\+Z;>O6C:GG'!X4$B2$N1L<)ES;B-T;)#Z$9B0!,Y<=1<^(UA&(0$.HTP*O M18(AS)IYM]QEBT$!]HBV0A+P(]'JQ]_>OSV&]T&VVBQMA? &$_4=?,$;,W;5[C37M G)J$/%0(=^:&$8)/TBC^_90R0N_0(ZF M32C5Q9-"B9K!K12SNR2DR 1[(Z#3:M58_DG["T.DD!:W$TQT #)S'Y-7K1>V MDM1;U+.V6%'#*ZL(D3E_EZN'"OAK+_JHV G,[DC3NQUB 34.9Y]>.P%0A/WF M'NU*H%_PJ6Y&UB2%[*2@1*UK6)&L"TR*<.,H$4A1\5)8Y=!/6_<%$0!NZWC]=33,;.T7Y&T"97$= ME%[4W KTY_(DUWXEO#@D>)7C2@]-,-$RN?2E$H;+DH<\2+P_ R201-%SD0% M/]3< "00.J5"SA:_T][J:;/#9"G /#DMU>T<<; 9BJP#>TC'N:(:;4M9,DN? MNTC-!^@("B!C+PEXQ$\HS:4T3/I%/* P:^%<#/<9\) XC@8/S_G,[S+RP 4-D M"RR!(Q9M!F1NX ">-,* 3X"(H-\$)'+I0/:CRULXW$@_'<6E#3 MZ::-G2?\)P')_XO,.;Z+"3GX!2]$]0%E1X,I!HV2(96R@!=I@3; 9_-&HK)X0_,]G[C2H/$QB ()+2ICW5#S* R:R@' M<+!)[R2><'"1R%F\K^ZM)+ N2^*@.,IL9P&;#5,4N/K_Q1_U[99H]]4&(3,Z ME'K RB$H_8;\/=A3[38G[Y1$ S50204&.BJW_9Q\;(5XAVE.U =Z=* 2]7OS M*'$-:+:$(:UXZ3KYS"%+@T# KS"SU'PP7J/6HC9[-L#]4B4,:U0;>]2FIF0(<;E@EZZ_--@)1XJ. M5M#?<0+Q#<4&>E(6'PJ^L^$!B)6-XF)[Y!DRF.O/W@U[,^=Q%Y3:U/M/%A^C M%JLL1DU+\I&P0$Y#-0? HU'PKD@[*Y1WWB1'99N(Y,'L,*E[3 VNHXX'@;!* ML_VDK20CS)\2WU))F?7N%$J!P6%I:[A1/ULX54GFQ 8<\%P!Y]^H%:T/\WMBJEU7?MSUA5 MF,T)8M>1 U"IYX^:NV9(=,NB?98H@>RF?QA^H4/5ID%>#]$G%O.)Z&+0R>AL M@-X7AB&X7PX2 2!@$<[U0XLI8U/>]3S:*(Z2K96&D[L^MRBJ9ZCTUB1)+:.* M0S)8&L,4MIUF])T>@LOV!_W"UL@RIC&_JWB64J=6ZV#CDMRIB R,KTS*TUC> M.BYWH3A.IL02V(8\&U"BG$1"Y,(G!\5^5:=FAN9E@@*M66>A(#E=Z95X8!YC MF'LKBNZ7T7C:^7)#RK$M%K->]K,A3\? BU2)P#[^;[XI9@X3ZD)3L96N[:4PV*^(B(5)I7@TDW2\#=C'"D[,F+O=YZ)2Q-Y*8PIZ$*1=7^P>;!WBV"FZVV=?$UOW>J[(?X-VWWJ0EE-B;<4M;Z6H?6P.>*I5!D##.;15[IA M\C?TPC@<])7>7B6"!X7F5ITY:#SN" *I/I-BN Q :**3G*JP2/43V;JO90^@ M44^UO H;[$EO!AP7JP(]ZEV,P M#CR)*KTBRX73"\SN>>_*ZZ"M,L!-:$@^^*":VY:<*K$\\NFK&8,:DGNK@O+# M1E8H]"7M[@1K[EP=!C.BL OSA3[--B11)ORH;:@0C8.";=@FE^X!=*8F=Z?4 M>?!+OF*R1%\$6T'B2\&V[1ZF=B9PIR,OVQ[.5$)YA\A&D $OO0+$B1ORS$H& MO3I/LA->(@]* GV0W;YT"/0LW:!PV:KRSIG<#!Z79M<68DGA[ M!0$4?+1?)0*HCG ,!D55D OT=]XS9<40BO W,8EU;V =*@]7TL756-'6C8Q$ M@[R!UC3SGP%U>/*P/70=*CU5_2G79'U).TC#LNPQZ]UJ;E^()NMD-;/?P3GU M/7D\ST$$G[?'S5U/6N6X+/%QM#3DO"O2O',/L>:.4QVC)8*K (XN9]>CY+/*7 M_')=S#.*=X-WN-N)2A0DB)DZVS3U)%WS!+ ,,2E/VUZ&%XJ:?V1FU*./O%[W ME_N@,0%BWK]Y?,$OI<#O,;=W(5SDUS/7TR?OQ"W5@4>G:VR2]N!Z>2:;8VIHM( M%Z,=QO>S^PL2V[_@PUFF ?N7W9SR'7UY<8CYR?AX_.,+"#J-\IW9V85<, :A M7J27%ADN/K(/?DS?"#RZZ::1Q7SR='P\&3_F-6]A\SMV4)EC_6SJ.3&#+RJ1&>;\W2BY)9B1CRO+W?)IZJ5\D=DOE^]:/_ (- !;9M@Z M/GGZPY'R\JVH7$!D_CYSZB+2$/]<&(2+IP5X3A^1Y0LZH'RP^_K?4$L#!!0 M ( %:)6U$-@G_OK00 /L/ 8 >&PO=V]R:W-H965T&ULQ5=9;^,V$/XKA%L4":!:IVTYZQA(LEMT@28(-MOVF9;&$1%*U))4'/_[ M#JG+5YS--DU?)'(X\\U!>:Z*LD@IVHH2BAP M92ED3C5.Y;VK2@DTM4(Y=P//&[LY9<5@/K.T6SF?B4IS5L"M)*K*L:MX0-2:5TB)O MA'&>LZ+^TZ,0- (!-;N6I&U\B/5=#Z38D6DX48T,["N6FDTCA5F M4^ZTQ%6&9JU&$XW:3!NZSQ@F?P MIN1:%#I3Y%.10KHM[Z)MG8%!:^!E^@<-; M"J).06051&\6T>-X-T(#"<@O/\6!'WP@Q^$MFQ=^()=4L82PAIE;YA*9E>5B MBB24)Q6G&E*R6).4/;*4%?>DP#RP+86K.@.RLN<;N>DC2+RNI*CR!0**98VI M"%YYI6EA8=)*FI\11*U,I$/RD?'*R#?HKS3FNZVH%*YJT4.:2WLD%"6OU$O0 M21WA6@"^5>R1"?+7B7TWR0>M65*;*!@WE6 K2QK36(76(D)C2*YX>6&RA))1":AM^L]4K6N\E8- :1S%*9AV*9+VU+VA866E: M1Q]YZU-BHKWCQ=Z)0=OK$&82P$H4>&5)7N<],'F/8-;28(]/F[HL8^#Y4V(P MT,ZEX%@1U5EW9?_O_U?KSQ$W6L:;%]S=!;;N6]?[T2[/"1X?/(*5PC IA\!3 M@I ;0:>YJ/#&G?9&["6J=N5G,HJ]C=F)[SN3\623X21V@JFW18E&3CP.CN'O M'N?WV[DZF??&>D//W[3=&P:CTVV"/]DA3#<(;2I^.\3W_M<1V4O9!RI1*Q'% M3ACU/D83)XJG6ZO!9',U'/?,G_I$B,48\PGE?-WGR0/IN96,PW#+=E/!OW?> M[M*KO)PZ_B3Z,2_?^W_U7%7%RU^7E*44N4VUZ2M"H9BM*RB%"DI:K,TUKJ0I MD]2^*,QMMMD8>9ALJUQ=:18FH6O6;>VNS3?NQ1XM\L(]VGCD[=%"+^C&M\^> MHV/NMV\:V\ZH'[%_&D=[--^))X>H7K"?II%WVGM[39]87N7]K6A=P-?,PCSL M5&7U$W=#U[W19?XP.)X1.%PQ)%O>%D-""R;C7K MB1:E;>\60F.S:(<9=N<@#0.N+P7&MID8!5V_/_\'4$L#!!0 ( %:)6U$ M&L"=OQ #Q 8 >&PO=V]R:W-H965T&ULY1QK<]LX M[J]PRZSBY?/:>RU>OD\K\I49N*U8KK:[[EZ M?"72_.'%A7]1#_PBM[L2!ZY?/B_X5KP1Y:_%:P5/UPV41.Y%IF6>,24V+RYN M_6>O9CB?)OPFQ8-V_F9(R3K/W^'#]\F+BRDB)%(1EPB!P\^]N!-IBH C?<6 MYD6S)2YT_ZZA?T.T RUKKL5=GOXNDW+WXF)YP1*QX55:_I(_?"12JL!.9GAH;PI%;R5L*Y\>:NU*/7SZQ)@X],NN" ^M6 M[,<\*W>:?9TE(NFNOP8<&D2"&I%7P5& ;T0Q8>'48\$TF!Z!%S:$A00O/(.P M#J!9 VA&@&9G<^CXNI_R4K"0_>-OR\ /;I@!0X_3\(9]G]T+78)T.V-O=KDJ MKTJA]DPZK[D2;"LRH7B:/K(XY5K+C10)X_#NGLN4KU-Q!?IYI7DJ&,\2T)8" M0.&4DFVX5.R>IY7P0+;*':LRT-Y4_AM>;T%K-:U(<\!/>RP#.Y!O6,D_> RT M7 ,&=B>F1<$5!Z+B?%_D&;S!F2"A\;M=GB9"::)U<*0"JQ0V6_%T ]/ N:[-_ $\&XRS.=IS*A5:]X MRK-8 ,M \/6$O=T!JH!A7"E92J%!11X13%HE@OTZ>3-A)1"MX2T2NHTLJ@]9MR[)*DQO#6HB#T2I1[IA>5,@@OMF?Q,<\'8 ^6X@?@ =A]X^M0< MQB6)QK$C>5/"CY%8X,//!A!,F#3R_4V+HM0$H% RMO@^Y%6:L+4 &F,!0I P MD&A@ \B>1IDT@L3W>06G5G"9L#*'0^69W@#>G*62KV6*8@?(P;)<@?"!OM 4 M;ES 6I0/ DX!W,\[@5!4*6-9\ Q%Z#YFLMU#T:1H\)2:*=2)"L$B0"B1V ME&9K6C5+"46T/%8)QP00]:LCKR"L(!1V,:@GSQX-!88 F'XRZK6F@!ECPG ' M]L'YL(/:O5:A1;%]S' MQ@V4;]L@#"(D\5AKZ:9R#'+]ZWO^0M@\@9Z (=.Z?%W%LNHD,WA2\MCH?$ S /(B\\6^KJ59_E1.;>='KZB9C9 M=YU0__3CG'G!;'GN]+O>'>+T]1$HC'_N]+ZT#8\HG'M!N'(&1DYH[GO1,AK= M^TO\#IS3ES>Q_Q4V?0'B>ORDAB-VT:>+W=2;+6?G3O]4E3I+>\WLOH0/N.3[ M'0I&#>K2FZW"OZ!!G4:>'QYW!B/J:E=])A?GAZ<[>S/[$T\?K7%PYNQ/ENO M6RU/MZ9F]L"8#HX'Q-\/ F=@Y'3 ,@=1.P>N!A#54VB?M;D,W:0I*,:O)]^> M'M![=:H$# TFC^)7CP1O8>B. M+)R'I[/+_N1S8S:,2(9!Q'A8\)R=/$I,1H&5\OY8'@Q MW"08V>1 9(9!UGSIC'0LRU,_O.S/_I\.R8Y[Q>FJ$\.Z;.M)ZJ8*C.\^A'1H_X.C09_FK@QR/+ON3'0=W>]3#8+Z7"AN, MXEU*^)WNY/Y2#NJ(.3]=?;I^;=S+#;W42:YL9%+].^*S/N[5>C,&MJ_K[ [K M\PR")M]W!KH:'(!,SL+>ZP-:A?&7XV-<&]^-+E'!/JI2XPYKS*9_3,WZ"A7- MO7#:(;EKWH,ET.PFA5P5.S<(=,)+/7[#H>SRCF/E#2).4DE0K%)F%1Q?3SNQ MZ@+1E3 513^PE)(_RQV)I@V3!C>2;8H^"*:EI":U.? MQ3HAYMBI*(QXQDHDLC0$2!O-)@*3YU66":RI*%<=4"&&_4#F7RAZ#=ZI])[73;F";$ :'FN35NMQ4*59%#028 M]60Z60!+TK2N&,' O!TX1V, @4)0"3)]-*4D,!0%ULH<^<',#-9:\'RP2!Z7 M]CRQTE6!@ @F8'J^ES$N2TAW0$Q-S9V*0 !8 MR8J+S[^;?OO[K"[:E#H*Y* MP3S*"AUGP(0:2;(R[QA6=^S37&JWR/WY'6P7I5%?V<0EB.^HX^RYF1^Q\0), MNNM@EKZWG+FW\F7@^5'$?L_5NRN9714J1UO0VOTY1&YM,#\+O&@1L6] X?0. M=2//$V>R-UNUCGX)=ZC%,'Z:A=YLWDE*A:$WG;=[O$9UEPG[VC1VCL2ML[;!0($M*IH_NT>JJ*%*)%7&;:/2,R9&FV"JN>(+: M32U *3AM,3(13$2E4"S;H53&A(WGH-,JN&[+QDF;X203B'_4.!F-CB;3KD9' MD]7GT.C& !GN?"=2TV7RACO6Z?NZPZ-2@-S[BBOLYP&TVM1*;142@?X4[&)B M_"CZ)IB(!&5Y=A6CKP0)2RK0=-.H\Q27XT[!]":1&M@ TK)5>570H']SB;5H MVF178T?.,0:_@])MW1UR+-X9;)0PG53VS,E%=%JW['Z6Z@YF_:> H0\4S((, M/_']R:R6 ]O,UIVQC/Y>&R^W[\>T&36-154!8S&X-T#;\-.'=<07B08XQ@Y! MVAXW\<$'30&4;,2R+C=H:1M>L/:5][8<\VUZEA)S3').(#1B> M4M@W,BMYMC6M0,Y18\\-*!10)TU#G7)2?P\[B<+3";TZ F#<7.<4NG()/D=H MVD0)*U78%5%B!+X%%Z=W"2L$%!QCCT/>M(F9!&73 M*6(ZW; A$=MU((8K71_,NSV(#N2.?N"J1":$_5Y8O:HU":,S:C>K6R6)P=G^\6P]4?59BGF2CVBMMHLL')SPAA.4[)8(V0M MTM2S75;F-$R_(/)>H5W%V 8@=7%MVG6V'?4 MYW@=.88-4VLK6O<^@21"/,SKUIR!K>HR>V+O/O_"JP=JF]GA0*=;V](#1"?4 M/L:U#;?TYPNV?A)-((#[/.L'3&.AXQ.X+8=P)7^M4/Y+T*<"#L-VP6*9M$ N MFC[A_G[A(@"8/2,U/G7N191#SA,R&L-<5!BM0+7@%H;JK@0@.I94CU:7-N+* MNK2Z\5;D1<&*F$'1GH (CF]*:CIV1'T(W/>](%C6&]!-$F2A%H*>LCDYC<[] MOHW9:GZ^;OGY=!MW#RQ7.X#BQG<%.(P6D+;(;NL-?-O<(UP(N6B\[S?(4]:A 18[_[@0UA MO\A]FH8VE5<)B",C-HPTKTB M& Z LPUZ*\*)WXS4"1$,0;BB[ 5)M(D5G6AA8-Z:@2:4,BV@_;3!6F00^E$K ML]1-MW_M3&)J0+:^>(UMM,9O[]?@LXC\3C\V]CK?RZ2BKT=,5[>)!(&P^I.. MU+C-;89!XR#S00$1&4IR;)@1+!$,&+]2R>U6D']&&TTYG8X?;:K-2,[6TM]/ MAM0I$ 8[)@(X4']T44?91% WGXEDQ1R\%SE:Q\$G;;APBN2TQ^6XKL''.OW( MVS&NS2<=K!3Q+L,F8I C\^D678%3$T7N9($7:(ZL@S\@@ 92N7IG.W_P,>/[ M^OZ\YO$[@&3#6>HWE\CQU UPW#;@SB5B>%6@&*.Y%F!%##DDE=/%7&F!J26$ M8(LSIBT:O[VCC^@L5X$$\)X4AIKHD)JA1V17$)NJ??]20@W+>(/ ).D57?9, MT[+D8/Z7NE?O+B>F >W]->7V['VR1,;6LSW58WA M:\7TP(RS%QR(]]XVMM.),L)@X:VF;KTY6*T@\'"[(X*EYZ^6'UGD>XMYK_/5 MGP7L;M1(#U"E$&H^+ ?ZPH&@C=W&F3@:=&JX^+P M+(/D?4$L#!!0 ( %:)6U%MY3+S1!0 /=" 9 >&PO=V]R:W-H M965TN8F11U,WM)%6.TU.3J>GN M5-*9>89(2,*$(C4$:5O]Z^=< !*@*%^Z,[O[T!V)PN76'>GFWK>O_#Y:5)MVHGS:C M7^ZD+L[>O:%GGZIW;\JFSG6A/E7"-+N=K [O55[>OSV+S]R#SWJSK?'!Y;LW M>[E17U3]=?^I@F^7[2J9WJG"Z+(0E5J_/;N)?W@_Q?$TX.]:W1OOLT!.5F7Y M#;]\S-Z>C9$@E:NTQA4D_'.G;E6>XT) QK_LFF?MECC1_^Q6_S/Q#KRLI%&W M9?X/G=7;MV?+,Y&IM6SR^G-Y_Q=E^9GA>FF9&_J_N.>Q<7(FTL;4YY-5=Z+"D?#:OB!6*790)PN4"E? MZ@I^U3"O?O\GCR[X1>U'(AE'8C*>C!]9+VFY2VB]Y*7R5F(J_ON_EI-XC9.+D6-VE:-2H3 M/SZ 'QKX01:9^*7>JDK<-E6EBGIPVJ];)=)RMR\+&&%$N0;[YX64OU!)"Z5V MH=Q;2-8"M%&KW0H&.)70G \JM4]C?!I?P4;@I*:&77YH"?A>_X9$N*XA M44@$]1=YI0M1;\O& /WF0GR2AZK,<^*F4KFL02PK5:BUKCL)GHM)'"UF,^]! M/(OBQ53\0U:5+.K#T3;P\S0^>KJ(QO.%^&6O*EGK8B-R!5$DD'5_QA2V60P] MO9J+CT6MP'[JHY^3*%X>K(/R+PK)>K#7JI7JM4[&OR@S$3<1LP1?+"EE#SUSK38.6!RG0U/ O;),: M:_H;MHAV0]/L]V55NXUA#&XNUVO(H;RUVV1-IOYXE.P%M/#P3GSCTX$'E.H(W!C-#Y MW&*Z$+<0S)L=R1'-OF6TW7H:+1;QA2\=9_==-%EZ) W(H:,I#)EAU*#4!^H* MDMHM*%86J "P(Q1S%[0@.$U!0%;8" O/5]" M*MEW4R":5A,I.$(%7H'*E%6ZI9\S=0>8?+]#)[&K&E?,R1<6B M7&!RV50I^XI'-J&7Q;6!N+/98F;: X$5!GL@Z9_@Z2P!F64:EP]9SB#]'A1& M!GSJDP'^!SE:$6K/#S0+TJ:T/&N83C%)[F&7!S(_".3SL5"[?5X>(,>-Q(?. M")[CGE%+(T=X-KY[A6$.5+=!\6#6& MBBOKPQP&?"_C_# $$2-QO]5@8=JX:$=!'UF>C*]O7@1":5)\+71A;:8P)21J MDK.++U^P]+%>!X8'/KBGE&XQ*4%?<%E3%H7*P07OP'UQGH_]B)WO#UW_5X,[ M@R@ >G>:"N;^HG$TOEH@\F7#/=HSB2;SQ<5SP[8/WVZI2H5Q']2^--H"AP]J MK4[U.BQR/IF/YMV3YYP@L1OD-'B#QCK"XP+C&H)@/K* M2@^"(@6"4)T+@.8(]XES!QI MG>8I/+#,2#S+#^63A&14 F@ M6KR>.7P-J[;U X3H'<#5"!]R1 SI64S^A#$2 V%J\T9H0;@AZ*I=,&(2>I': MVN[I92"3WR-DQG4H-U6*%S1B% J%!DURW@5L'8,WB+3)LU+0Q@;"@999;CO MT\(CO]C*.Q4*S=%Y2F90:WH)$B(^Q.M:8V+\H@J %0);)E[A.9XDO4>_%.*O MLFAD=1 QV0884& ;%O6>)]/9:.Q;Q&2T&/\)5=[N:7C/!E(5I">85-!6KW Y MF]$Z"FRVNACU<:J"( 13%2*C,E4JPW2UKBD$(F1#,5)%> ^H";^@S%FO&-RH M7LHQCS$RM9[1)\ELM'0\,F&>R%8H=.T:"J O2?5<)PM0+FDF M:K+%' OF"<4$V5+I27U&U/ZUR>DS+*8DF#^O W79#H$R<(E3> QK MZ8@\8 )+S&!I369>M-AOT%QC2 MPA+KKC@T&2UF@[;&%I8IDU9Z1?X+\3XT8,A=+;L,8VI='4'A\^72"WCZ*8(P M$9=-;6I8$=GI]& ##U01H.Q#%W6(X\5R%+M-(@*F?2KBT<1WLE2:;>@A@#9Q M.96UM33E38EHK:YSQ04*9UW/.C#"8U)&CVFTV>(PAH'PBVG2;=35B%) "",C M#<8P7$UY2VX_\F+0XCDFAD?GJM)9%9)ZRJC!0/6$\O?"T>'%X&A!+/(E' M5YVB_P/A:R1NVNK+UGLME8TY-N]X'.9S-"Q,7,XWV&MA$@)\6!+L& EKC'%> MU0:EH'*J1 )8MOSE1!5A6>F!%\$TJQ+1 M!V$N#0:W@@\%<'4MU+] 2>7S/-32W:4^^LQ=@%P!NX4[OJ*2UI77Y]>#D!C MIIR1F+;$[L+7Q35VC5R!TN?MQ:(9Y(*[-!#QO !Z)_-&N2\2?*&VLZF;W&#A M'D@6*7>5/]EX0*F5;K!M5]'[1QR^Y +97#RB;J,S+2O=;YGTS,^/@[:Z*MOV M)7[;ECE$)U#/OK2-.&R#K[F51*U][J)3)Z#@&,1\V%Y*"LM+[ )3)YI23R]! MLZ=RDR>W%/&Y-77/C%C$HUFRF$"])ZE;/#";N3 M0M15LY2=BY:0UL1\DF Q[NFK"W1R:0 M_1-J>C+35L1EROTV=%?K$T@-]: .%!4Y&=X"M)9D+:9 ME<#AKLEKO<]9B2?T$UE#A(G6%#&9P+I0,BKNCSKWQ.**9+1JC"8'LA)LOV= MHH8T ;Y F6^/.9L\Z9>T+KMT,8>9\'-WMM2U%E-=I- \?Z*8@$2E7D!IK\ 9"?-[I!+2+M@ MRR6F'/#27'7&:C%XYQZDZII.4VO8CL(*H0]Y@'!SOU44@Q@443<0>^O@"A>. M&&G]F=+[V!\2KF7YLVHA&KW?'6W#&CH2%H2"#;7E;8<)CZTH>8$YQ F47"VK M?7\M&#< H,EU2MC#H\+O[W1*)2- ?@);LERS1E'O:QL@AMAWHWV(L0.1@W_N M[.D:_.QP!OH'-SMPN%N&&< P0TT(VWP2&9@G2.;QV$9J)L8'9'Y,B+B'B)+; M'%Z(JV4K4'<\4C[/U!Z-S"Z='\7YPD;<5EMD\*?T!(KZ&((DPJFE/=E&MF>5^YU?O$4>E,>A=6. M*Q*(9QL68MMMP\H&::"N&^J-ZUT;);OYF#A;V(!UNF^,$14^A-8E_K!":*99 M/I4JUR/LF/:/.*E6\G;@)!529I1M%["M=UVM"0AJP5C& M$D.+H,=:1Z9JQ/95V_@E02\M:I6@HN*UC_@0>?H4..QN--2&5,X1QWA]HH7$ MG3M9B"-S[-+[F#'EN5#4QRA3E2M&X(8W75KG]^UAYP1HPF@6W%];?$ODK6* ]F^' < M2V:W"\=$'[A#P"F,A=U\A(@0*NDZ2+U[(L==..S=NB/)WMY\0F(/K-TYK&=Q MU(+H6:6A&YV9#2>ZXA-!3($D1C2/(Y(?V:*S#D33*V5[9:!H[,1CK&*;[F!Y M*WZ&UH!92M?3ZPZ<#1L]^FP[WC93!$)D6^:Y$P"P]&/Q/(N3OGA(/>.N@6RO M-63'E>313(]^;2.5C7__8P=W\?+CL*[]'EB_ "AM0RT9:J@I$A*A_M)UU" G M%!"U\0R>^D%M6\@WRK!U=LN#;G&0)SS3-57V387F2+';7Y)N7>&58;XFDJ*2 MG.[IL',0] PD>AEV;=5.-SLN.[SFEVWHG:"63+$UCHTJ%-?Q=*F$+JD0.BJQ M28 E8Z;SQMT">1((4;G'/9"TA M/7Y3QV>OCW>RVZ958#'27LK#SB"7L+:O3=FVXDXF'SM[Q/I5+JHXB!=.YR%P M/*&')[2D'E25:N-0*)X,NK*@'NXL!+L&G#IT^@+J<,-^?W4YFLZ]Y@#E(.-+ MQ%7U7?UOO+3 &=>5,Z>\XQG&:]1>4G@,/#5P\K")Z1W:!-OB(4-%9PLD)E@: M2T-\X,@,: XMN.LW\(U!']*YS$U=.S.8&D=MQV$@<[F5[7'IP2U$?-B+#*T_ M/FI?&-B?HVO+@X50-#W9A/<-@TIZ2!0G2/[@JLGX+\WM<[/B__O>1^T+NW]/W ME_K_#ISK/W*\UHH_N"#^GUCKQ"V:3_TTY-W+FLVC^57P%L%D1DW#[DFRC'MC MDFE_#%GOY'I@S->BPYA4I+0 O*5VDD33Y?+"N^TUB9;+*^\!4)DL%MZ#Z3B" M3QWY]Y]5W?O&Y6%Y%5PO_E8$$P.,R7OI/QN-H/%\^+OK>F-!HCD!Z>#?TD5B@S?_+ M4/ K71IZY #<#?SYB8/R ?^S;^P\^]T=]_@6(63[,HQ].^H/M]FL_E+MCHEN^5R^@+) M)?%Q!NN/[A-S' '>6^Y3HZ5,[GJ+&H9>Y_GDY=NVY?#;'&2D>7LY$\ A28 7L)=;.\B%U_.'BVZ&T'^ M?>O>@;2MN['4QN,!+(Y:; QBH@9RP[?R]P"T4VT3H_\*@;T-BPJ>C*]9\TPE M/7KF2P+W6YU;.0?ONO;X[%U"3_PK;B&?SR'S=[W0,!)'DU_T2BZ]Y=:2A0>] M>#B"KP3RJS\%^G3[SBO67WB+%T]S.WNE1E-WZ\LI?3PL#'OT2$JQ5Q+YBEUX M)\BW&B?>R:D5\7<^*+,]:"H2W:T:IF_*J\2GZ.K?*^N]\<5ZJ.#7.UTU8",W M.HO$9Y5KM6;]_@C>5>YT"L)/^1CI)JT'KIO;:P?1J#5/'H\7LC%LC[DM=[NE/ M&ZS*NBYW]'&K(.95. !^7Y>0,NP7W*#]6Q?O_@U02P,$% @ 5HE;4=&^ M1EC;" %A< !D !X;"]W;W)K&ULM5AM;]LX M$OXKA*^WV (^V_)+$C=I@#3=O=O%=1LTW>QG6J(M7BA12U)V_>_WF:%>G,1I M4]P=$$26R'F?>6;(BYUU]SY7*H@OA2G]VT$>0O5F//9IK@KI1[92)5;6UA4R MX-5MQKYR2F9,5)CQ=#(Y&1=2EX/+"_YVXRXO;!V,+M6-$[XN"NGV[Y2QN[># M9-!^^*0W>: /X\N+2F[4K0J_5S<.;^..2Z8+57IM2^'4^NW@*GGS;D[[><.= M5CM_\%N0)2MK[^GEE^SM8$(**:/20!PD'EMUK8PA1E#CSX;GH!-)A(>_6^X_ ML^VP926]NK;F#YV%_.W@;" RM9:U"9_L[E^JL6=!_%)K//\7N[AW-AF(M/;! M%@TQ-"AT&9_R2^.' X*SYPBF#<&4]8Z"6,OW,LC+"V=WPM%N<*,?;"I30SE= M4E!N@\.J!EVXO+9%H0.\'+R092:N;1ETN5%EJI6_& >(H(WCM&'W+K*;/L-N M*3Z 0>[%3V6FLH?T8ZC6Z3=M]7LW_2K#6U6-Q&PR%-/)=/(5?K/.WAGSF_WW M]C[@/^_XSYG__'_ESZ^S^\T&)1;BA[^=39/IN?@J=]XUF9V+?RND:?_Z.5=$ M6,ERSWQ.S[U 43M)I,+$S973*$IM]D*7J:DSA8J31B@?)#1H-@$#L)%H \FK MOHWZJATX#L6G'V11G;^/%:=IZU!X:534V2NWU:D:\HO,D-/:!U+& MEOCFQ0X52L\44@ J0OU9ZXI,;K08B5M;="H5LM?85L3$BV"A? E (-VD@+K: M9L*N15W1VD+LE730:9=K ZJ0*_X0"YA2LWY"_" MP,ZE3$E"PTO<#WNQ%5+%2KLMXLD9]JGMH:3'.G*D8'O M,A7U)TE$!MSVY,FM-+4BB>L:06OL$I7CR=]'#W)H;0T@G%G)E2%F M=JLS*$^<@8^(/J<%V$9^1LN5-O&C#$>L>]/Q_][GQ\Z!SR1]^_P17@BYK3T\ MYU^+F];$#/:O]DUN/*\'QZ!]>262X?1T3A^3)SOGPY/%DI:F1Y9F2Z::/5E* MAI/9@I;F3Y86BX3)^ER&/T=YE::N!J'Z M@@'$-^#!Q8J^Z!P#PD&"]9K-A\GIZ4&&-,EHR\T_N":/4;7/D^'IW^EM%!*Y^ZRSCPU>C";'/=/C[$WMTISB<=CI MV\4[I5++]E;MMO1@&^Q]E4QF:!:=U&.@BUY63'GX9A*Y5+LR8$*96"[Y$-QPU#,,FPC )X M3 =>A+RGN@2J>,4Q.NMC1#1URO#8R_<3:%B="_=^O'4OQ:(PAG9&5R1EJ)WPU-3 H!\[ET*K\Y0I1BZOXZHFMTC*N ;( M4R.]Y]D.RU2O!F-/$-QGE;BMN60=$KCN)=[R%(F7:VDT!)9:#FE'&?;<%>!4 M*:X-O#M$6?+T!4E_6,-POQV)#S)7/M\!LP0.JM*,0$[Y_YL=B>3L^FXV79XL M*0/*-EO -M<%CG_KOG%X=E%;//CHHJT(7G0DQS)Z#KM\#;UX",QIO-MTO1Y0<5_4&QT0Q956:ERY7PLY^,W3^$2!XC>R5KC7\H>B8T=&T!\[. M]'JMN"M'KGCU;5)X65#644)(?X0I3]2$9HRY.69:,%;L*V^-SF0X=.1#VN8< M\7!OGY;4FSIMWZ,X&#(P +¼_#*E7ZKXY3*068[;(9(%1.];^FD"@+JGL M;F,X/7--IE&A9-'EODK;R1@:T]=D.9M1V0VI4P&JXE!#:+NA$=\8M:&#E31> MC0OMT8H8T;JDZ_SZLIQTRL2>U@3T:+8-^VW]4; AZ#72AJ9,?*;CAK$(60:J M?:>0S+: <6RM9'HO-XS#M4?O]# ,IRNGN.X^?+R^>\^>5B'F.NBO8;]LHEGR M-&KHZJ8&+#9GSCV)I6%UU%28]G0!HR+@PW]TBB-(%EN]L0Y#_V%K_7@0_VG2 M@>E!>1Q 9H.H+?KAM]Y*:M9M]?P?X.[.(,Z%=NBM<)F_WV-XWMJ4&\=G1V4- M(+Q1RBADSG$4G"V7T\4C%"PM'6!-XRE"-+:S3?TGV0Z(@*\)*P"?<>9$V) M M=%S468TN[1").F .0W5%0U-+3B2KB3SXMG?^A]16I0,JQM3<2&KPW03/I61= M 5]'[V< XS181S<2"LD?"[>/$3X=U $C.WWB^OMZ5;RH#+XKLPXN5HA EUMK MMO'@O44!85=3VH:;>W70W+'LB76CM6HCN:$H22BJQ3]L)P!VK!) ;X)GN+(]0 2 M^^&LLCU:>,CD?MD,S: 84D?EL9IGZM&Q^[3QP5TEPK[A&UD2B.J(UY;=U^[2 M]RK>=?;;XXWQ!^D ,1[N78-T,CI=#(2+M[#Q)=B*;SYQ: JVX)\YP%0YVH#U MM;6A?2$!W57XY5]02P,$% @ 5HE;45U"'/S6 P $0D !D !X;"]W M;W)K&ULK5;?;]LV$/Y7#AI0;$ 0V7+:IO4/('%6 MK ]=@V;=GFGQ9!&A2(VD8ON_WQTIRW*7IB]]L43J[KOOOCL>O=A9]^AKQ #[ M1AN_S.H0VO=Y[LL:&^$O;8N&OE36-2+0TFUSWSH4,CHU.B\FDS=Y(Y3)5HNX M=^]6"]L%K0S>._!=TPAWN$5M=\MLFATWOJAM'7@C7RU:L<4'#%_;>T>K?$"1 MJD'CE37@L%IF-]/WMU=L'PW^5KCSHW?@3#;6/O+BHUQF$R:$&LO "((>3[A& MK1F(:/S;8V9#2'8-\+BV^A\E0[W,KC.06(E.AR]V]P?V^;QF MO-)J'W]AEVQGLPS*S@?;],[$H%$F/<6^UV'D<#WYCD/1.Q21=PH46=Z)(%8+ M9W?@V)K0^"6F&KV)G#)>!"L#'Y01IE1"PT?C@^M(^N 7 M>: H;)N7/>)M0BR^@_@./ED3:@^_&XGRW#\G=@/%XDCQMG@1\ ';2YA-+J"8 M%),7\&9#RK.(-_LI*9^%N!I"7,405S]1U9<1_[0!X0V\^N6ZF!9S^%& :#B9 MS>&O&F%MFU:8 R@/N&^M1PG!0C7XT6E\I./OE'_T(.BAS!8J9QLH:V&VZ$$9 MZD7GT)0'@DB[X$1 ?PGK']I :3LM0505'44()T8QF[=S#S1\,= MJ@_LMA-.4KA!SI(^.9H5/BD0: *Q6O&Y4Z&._ F$X,!6="2#VI(G*2:@M2Z. M&MH/-:G-BIZ3L(:B=IY8CT*>*J%&%20].13SP7V,5:/QT MPFD[Q]5-BM0B&4GTI&P44H63TD.%3CS(S\<87-6;LK1.4C1]N!BW0264@R>A M.^SUJ=&/11..BH[L2P%%ZL-B,O],=@[H*G%)*^I#&NP(ORI3V@9_NP"J<;2= MSH^9?]LD:VN\U4K&7!X"/9)0I,SG!$P&W]1\3^J$<[6)J/$BW@D^5;2FR4UE M<1'XO!@J=,F0FR:5FK/MN)=:X<*AK_%SQTVJ5(%:4-18_"[X0+5A 9[M.!& MAAWEM2&QCA,/J,IW6/:;4]Z2.2[QZ)9X;HOGHFFK0;>-E[).O,ZI$O(#3(M@V7GH;&^@*C:\U_6=!QP;T MO;(T4/L%!QC^!:W^ U!+ P04 " !6B5M1*^YN_LH& >(@ &0 'AL M+W=O\ 4F6 M;AW6-FC2[3,CT[%0271%*B_[]3M2LDW&[XV;%L,^)!+)X\,C^=P=3_31/:\_ MBQ%C$CV4126.>R,IQP?]OLA&K*1BGX]9!2U#7I=40K&^[8MQS>A =RJ+/O:\ MJ%_2O.J='.FZR_KDB#>RR"MV62/1E"6M'\]8P>^/>WYO4O$QOQU)5=$_.1K3 M6W;%Y*?Q90VE_A1ED)>L$CFO4,V&Q[U3_^ L4/):X*^ M#HY[GE*(%2R3"H'"XXZ=LZ)00*#&EPZS-QU2=33?)^AO]-QA+C=4L'->_)T/ MY.BXE_30@ UI4\B/_/YWULTG5'@9+X3^C^Y;60PC9HV0O.PZ0[G,J_9)'[IU M,#HDWI(.N.N M=[M0%K+7ZFD)TUD@8T]:*GJGN#7C45\"EJKI9UV_L[8?7M(O1>]X)4<"750#-K#[]T&'J2)XHL@97@EX MQ<;[B'@NPA[V5N"1Z<2(QB/+\"3//H]X,6"U^ 4MFJ8%&TQA PT;?#5L.]F5 M*,K2#L289NRX!Z8D6'W'>B<__Y1@CQRB]UPR%"-5]/%A-P::M%Y)*AE8A41\ MB$QMM'P\)W\]8FC("S"^O+I%DMX43" ]*$!(:,Q&M+J%NKQ: 7Y;/VMU7&R]E@UUPN6 \'%).J,%K3*&J 2XC)4WL#C$5T[!3U&0N&D:3+N^0D'J&27?]6+X"Q.C MSHE2Z$2\/4LNL5!('+BAC]%["(%YJ[-3<"'VIB9H*KVJ[(11O+>FM=WPS-H/ M:U0754P;MZ0/6VOPM.R'Q'K7._I:A;&!U@$4H#HZL@?USM8"$C<*HHV';Z7U MP@K1Z)UM(%[4B)7C@C\RAH2F\AAV7:" !!:2>L[7.%$2[,W5+M)D53V@>!;= MWM$Z&W5-@XU5:*4WY9R?^G/-75U6S< !GU@@$9B3X1B*\>V$F\'=B+ KE8H"PH&#]3 M04)<$CU_@3N8RV[ME'(9'8\5ZVA1/&/]?,\E/MG!&DZ #+?S1U.QZ;%7>9T( M IWI=2*CY+N^Y[FQ;WH4)_9B-TY3.\*EE@Q)0Y<0?P=>)TR\E6W+OIEH1TXFP!LKT$IOZF2<>'/RP'[NPEPUBL$S2*]D=YRRR#:;\B*RP31#DXZ: M;-A_0K8DM,F6N%ZZV)S_?RY_?HM$9&L=7C1QN:X9%4W]^(/D,UWK]\UR$I7E MA-:9,4C".< 0$T/""=TDQK91>I'O$AR:4A!:W#0A3XS7.L,&!())'.X@4JQU MX3[,DW@K#K 3@9<]P:XKD\1\?7;863N=3/I3C5_(BUA*Z812NLI9.X,>R%L.YP.LWMY; #9-D2^EMK06G M]O!;/(*[$"=E2>EM+<:)D00CP=Y#= MA#C=!0I9G2-U5N.91ZT@2=<.L,QJ(A=;6$X$51!YGE@-,;.P '*P()Y9JGD8 M;MEK'X6[XZBCY+%W>/KA_*U^]0]GHRRX$IK<"(FG5T*J>-,ND=#?JRA$8.L# MD!K"M);O=U7TJ8*$HLC_>48"]1O-5;[^)_@E)A93;-'S#:]9?CM+62:T)WZ:A^4'&PO=V]R:W-H M965TC M7.OJV'55FD-!U5A44.+*2LB":AS*M:LJ"32S2@5W \^;N 5EY6@QMW.7:LA$M)5%T45#Z> 1>;DY$_VDY7$D=NAY*Q DK% M1$DDK$Y&I_[Q663DK< -@XWJ]8GQY%:(.S/X*SL9><8@X)!J@T"QN8=SX-P MH1G?6\Q1MZ51[/>WZ)^L[^C++55P+OA7ENG\9)2,2 8K6G-])39_0NM/;/!2 MP97]DDTC&\0CDM9*BZ)51@L*5C8M?6CCT%-(O ,*0:L06+N;C:R5'ZFFB[D4 M&R*--**9CG75:J-QK#2'LM025QGJZ<4RIQ*.C%\9.1<%GK6B)EQS5R.ZD7'3 M%NFL00H.(,W(9U'J7)'?RPRRY_HN6M69%FQ-.PM>!%Q"-2:AYY# "[P7\,+. MU=#BA?_*U6?040<=6>CH%=#I3Z+X,M*%T$ 2\NLO2> ''\@AFZV %WX@5Z"T M9*G&=65D"=U0F2EBNDRI&N>U(%!47#P"**)SJNVBJF^_XRMX\1/_=H&MO\;77F]7YKV-N:@5QD7]UDV?"Z5-O!7E2*UW)$QF M]AOBUW?")+)M%"6&ID!EFMO 9G"/CT%ECFNPTV0:#>:F\61HM>-/_#VS:]V X3O)=!B P)E$0\,FCN=/A^8Z\:JZ+N894M?=.O1W[O]K7$BW87;BHK>E(JNW,*>82+ ^> MIQ)\91Y I@PSQR5FH>$Q'F#L;GM&.2U1_8A\A+2-FN\\OP2^X^^Y$F$T3A*T MHF(2W<#3:!-DSZ?W83@;;AV&XUG4VWA/]NF8E'A#]7C DRIM@0T1K?3;T66@^38;7>I<9A$?TB*R08KI*%PRZV]KSW'2RP![*S<>21R]ZAV(3O=)A\CI^!XXW'29Q/QA/.W_W%6=N MK]PM0*YM4:^PKJA+W52^W6SWWW#:E,M/XLU/QV;X7&4MQV<_SW 6D$<'TEL&!K!V:#[F]J\0-02P,$% @ 5HE; M4?F@SG2O!0 [A !D !X;"]W;W)K&ULQ5AM M;]LV$/XKA%<,*6#+LFPW39L$2-H-ZX<61=-VGVGI9'&E2)>DXF2_?G='29%3 MQVV* ?UB223ON;>'QZ-/M]9]\15 $#>U-OYL5(6P>3&=^KR"6OK$;L#@3&E= M+0-^NO74;QS(@H5J/R=\4]?2W5Z"MMNS MT6S4#7Q0ZRK0P/3\="/7< 7AT^:]PZ]ICU*H&HQ7U@@'Y=GH8O;B<%G M!5L_>!?DR:H5TF"P_<._4_V M'7U920^OK/Y;%:$Z&ST?B0)*V>CPP6[_@M:?)>'E5GO^%=NX=C8?B;SQP=:M M,%I0*Q.?\J:-PT#@>?J 0-8*9&QW5,16OI9!GI\ZNQ6.5B,:O;"K+(W&*4-) MN0H.9Q7*A?,W)KG-R3IS+K.#@%>P2<0\'8LLS=(#>//>O3GCS1_MW@[* MV>V%,F);*9REJ5>VWDAS*W#O.I3UB7@-)3B'*&JH '< ;0^6,5@!<%1 6=(0 M*8%Z8QUN55$H''1@I@Z_+9%=#T&'^LKNTF<(X,0 M=FW0]:T*E8";#2Z1D:V46)*C*(A;D"X1'RN4Z-A.TLR 8#&"J!E+7XS#D [. M7BL^'2AF##,)=E*0/%9J%4E52PP:1F--LGCXK#Q\;2C'G4?1#Y_OU Y %YNR($Z5DLB6;&'1KPP2V$_\OJT30^!=XGR/+UNDR),TR; ST)HV0D[0+NX;G)CU$QUN7, 5;8.T M=RW[$S:,,8?6J%AD"MQ=.VJZ>0>:CR;4MJ\ &FLF7 3C.<0[G[>D,KC+]8_" M%!A]K OY &:\XVG<,E5[*.TW?O98X_=H_1GC]\0@>30;?JAXM&18=HZ.[[-A M\6O9\%! &6W^/W#K\:0XZ,-!>P]*[LWYA:82MN8&#>L594O>Z< ;U81B337M M<6GOSHRQ^ R0H]FJX(.?3T=L$"1>([ !,;&[:^L6G9A[==/AYG<:,6I6""]V M" MI^^GM^)AOP:HUNPA"Z6.&S1*+1UNV$5Q#U5975#G%0\Y7-@8![4*1#ML?M"T M-:IZ> .6H-;\TW;XXY$$L7K:#_:7^8O MXAWV;GG\)^"M=&N%FTU#B:)I&PO M=V]R:W-H965T]-6%*FTJ<_&@F2FSC.O]C4C5[G(0#)J-1[E)+&T,KRX*OA%+8;\7 M#QJK8&5FR4NJ9%E_BRX%/"HE4 M1)8X1IL0(:OQ6\QRT(HFP_]QPOW.VPY85-^*S2G^5L4TN![,!B\6: MEZE]5+M_B=J>"?&+5&K<+]M59\>3 8M*8U56$T.#3.;5/_^]QJ%',//?( AK M@M#I70ER6MYRRZ\NM-HQ3:?!C1Z!ZS?PJUT;Q(9,2^Y)7G >'%T$(BT0VCFOM-Q3U\@_N96&$>1"6Y*C86T!HEH M$/!XSIG*17V0>)M:&E'81""YE!8LX>8%ZPA\-TK+_]0,#4_I*;>*R-A:I2@4 MQ'"M2LU$'I^@6CP+:SZUC.XTHNH$,043,QFI/"XCJ_0/WT,GH0VK)0FNTSTS M5A3.&MHJM(J$,4RM22&Q(0QB%DD=E=*R-5]I&55P[>"IQ[[ JH;P3,F;)0 '<6 MI1)B0&*5Q^)*=P1:"=@0CBL>/:>D#+#9B!SQF[*T-967*+F*6@7399Z3JLUA M4C9!XTN! J!J0.F9N+BM=25L6\%$]V^]X3E2[E44VI-K!RL%2VECU?$8&KG) MT2-?>/;;$WX,TL,6"9(1BQV"FJ]2L!1;&8E::4M;Z-UO>:X-NX=$604U0?>@ M=HC !75/76\1JT<>2X4$$[^5(H_V[ -Y/?3/'^_<0W#^D=U6HD\[;CV(4A?8 M,9D-CD\"=2D"_I_Y5MH]6Y9ZS2/1X>/RP*7GZ!:!@EF@KF*1RK(R/PSR)CH4 ME1]4IHIUW*KSTJ*>6H[M2@B&6T\8VLY,H+6W4:)X;$M<8=Y!U#3:96DF(_M!F M(4I^'AN$FV-"$Q/J8$7TT:.!"5X439X1K=>T#/0C )EC$@56*(SYIE>0EI%$ M=X&F45V%OL!;!FC"Q:^DOV6 R7G([KMMF:-R MV[(.+5D)^O%[.-M0HRVS&L&- NO<=<5.)$H.U(1E/0/Z^:$WXL0@<%TWHH"$ MXGF)M+"E=F'P:NUC,:8_ *VT*Q,0WL1_I%Q_1ONT@!0"]B0*"#=X-#T!$-&8 MS%(XB,'=F=3:A310XJD+\03CCJN&I#$%L^DB!6':<]=U@_H#JBW?N-)ZO[A? MULY#Y-_)BN?;%%U=XHPF&(P&R QH[GKG22JV EEFD+LK-'(KHB17J=K(%UDA M,P"Y!6.,*F[>@90N&ZD2-$A3"M1A?5!5$YAEB&J@.LS5RD^U4A0F M'%%@4#=6(HZKOGE8WJIAI>VI D:DXF4GJ7M&;2K/*&)[7NLB%IOK>K-A^3:C MNEJT-;G-7#<$KO:]>:\2W VK6FR:J85JA4VTJ (=/1I36/6=(>@[ ]VML&2^ M;C\5W,'0#^;HD!C2N*GGS-Y0^?_^_^8,>L>.YN O/[#W)6-G?[< !L<[+VD^ MN($8S91J^<=WW?1WX?.CH?\G6.)-9_/>QFCD3::SWL;9W)L'X][&#"3^Z,^8 M>CLX/7\^.]X>>WW0F_])X$V"LZ/M\=0+SSJU_I?>-PF]\;0S?@1+IY-V&8PG MGC_J. 8A)(PZ??YXN0YFWC0(NV7@C69!9P#>3CIQ$]^;3[JWWY3M:?X3B$// M/W!4X,] T??4*)AX80\J[/AG7C">'@?G<='XNV+T>^[:Z-*Z;^>>JG/OS ][ M&X!_'DQ>&#P[FQ_L())ZP?H9W9L?20Q\;WPV/MZ>PMW'VZ.9-PJ/@W-\YLW& M';2+^\4U^Q!\/.8Z]N;SX'A[[@6O<)T@Q*;'I\=S+YQUD?]S@[7O=^__FO@B1!PT-.=)8]T0M2BU*C#"4DNZEW&, MYK;@QE;=[GI-]P5=!4.Y.(C-^EK&J^] Z/J 6Z0U/F/=QZOCFJKZRD'2K8/$ M&. ^,MS5("H^!D.9TO0J3754Q*>OW50->W>$H-NXFU#Z4BAS6UT7MKOM9>MU M= MNZSU;O(1G %)1,,!#6!$T;\^K[L!#$B1]&[5YHM$S4-8/CL]]?5<+Y0_L4O=X?';Z=9BJ-6>C.&]M53D]?'EV>/7O]E-;S@E^-7OGBJ;\,7N_I)1WD>$KW:MI[_5BM9>X'%=>^#7<3-X&!A.OFO;J,> MB@U/QGLVG,<-Y\RW',1[2Y&$RO\PUO+:VBZ7JUL1BWZF^ M,4$WU1O;>?#;*/KRWG2JJXUJJRLO:5G-UHZN)UEV%J%TJAPVF M8[JNP38-APOSZNO)U4GUC\O+SY7RY-5@A=<-M M5X9BN4:[QU6N+?]6]O_WE MR?GY^/G[RZO7_/'L^?W=Z]_8AE7/7G;^>%P!5G!,T,XLJFD^RW0"-QRW72,L M!JC#=#ZXG@/:5\%67_I65V?CX_$9"7REZ]Z9 "/RKG>W]5QU,XU3%POC&4>^ MZ%G?"N&KXW^?,)>N 9/M>D0GK*O&5IT-.*EN^P8&:%LB+8=OFE=J" 1H2S9\E^L.%JRULI5FF"D>@LI%A/P MD+*ERH#GF&^!NQ657S7P"L\%M#(M-H MLF&'H[Q'AF(^5#55QB4MB^Z'D$I"P9% T/?U?(,JHHT.5O HJ+0E?<)#'<5$ MIT+O],D!M'F8T>;A09AX;WP-17Z&"]EF%\H_A$5( BL*;A6<[*I'@*])5JV@@[C[I"((FUKRK/0;-+]2:R;B M-TC$_?0=XF@"#': 46E[H4B)X"ZGXB@@^5$Y\'#^=%3]L^^P^LF(W1%Y) B= M\\?R2V!:<)\?T2*G8UJ4AK9H/66>O+Y+A*PO>@4M1.H/:5V,[\9PHEJ7(;<[ MBFG/^.+Y 9=ZE%WJT4&?^.K9;]_Y8( $VSE1O.HP!3*3Y!L)&5#;B8"0%Y(1 MXIBPSJE(\#.BJF#D&TF# [;E8"9X6JAK7>G$+JM5>12:RY@I""S5=(I2D(FI M!:4F/U@G8M)ND"9B91IFS*>(#W/;SS@Q^8W387>J%-F!!CXSZ]>=7;6ZF;&. M"0]("'U3'"9.KO89HL1 M$?8(ID8&="/1ZJ=?/[P]1@1 MD8O3 UL Q/-#?Q7M^O*0.B:W1=\(?1;_A'U[$0_%_K8,?1? DC>[:0]4\_ (%"FU"%R*>Y'/D%C]% MW-@F(?4SV!L!FI?+UO!'VI\9(H5T^#E"50\4U[M5J;FJI.[)Z5@8K&GAE M'2 R%R_YVUT%_'T0?93M!&:WI!G<#K& H]3[Z =#SC$?GV+3LS3)_A4/R7K M4R9APIJAA6@U<*36+CDP:N1_.5B[FQ06+?HPJOOP@#/;C6I[72VT\G J]OA1 MBA_TA"23<4)MKMR,MHD.-+AA#Q=W+ ]. 8=?Y^B*6O+AFGS82.%$7DI>R$H& M2C2F#@E%-\C$]#J"%H4<56:M67 -'*SX<-.[H2:3UC0Y!+K0";Y?0YN@YD$: MY:$4>CG*P *TSKS1SS?&]9X,JYK&D8?03K'LJ)I94.B(-]AJ#X%-#K+C$'.@ MM[3DO9:?07 I92FP9ZV=@"B@O[.\GMI59I9VSH'? ,/Z&KI40F%%*HZ^*N5% ML7F(&/A/=BI$A.K8#Q?Z]Z2+QSE=/#X(]E\(O.!$7\ >JM]WC_*7Q@62@5"*F^CM'.4Z>/:3C5-6. M-J7,"6Y(H:3F/70$C%"\+ C_Q%TIV\9J@/2+L$1QW,''.>LP6)"2)FIB6JH' ML,X7W;KO)QXU 7F\BQY!_YVGTIHS%-8S*A#Z"(-4K][&SB.E17$8B5^<]\?M M,'7"!@R1++ G!FT>I"YA0,XT@CG'<)E8,_:HY[ #_URYE1#CZBBL)T KJ?& MG),1YT48JFUC"T:3-00Y64Z$3.Z[;"'$"6K)9L;X;(H^E'&5$(#24H.G9KJ6 M>-".VSMJ_.VD-;.8ADA \O\L+4HHA;!Y'3+IW-U SH#9T5;1P^E M&?/4[NM!TERK4?0CZWG/^L3:Q% ,_^@,E!QF3NNAQ^OTS ;#/."AOD671Y^S M4L$0#D?X P<<9\:).W#I0*&LZU;'.I#;>" M,$S\I/IMKKN"N)>B7",G&ZE&5)[4; 9\,JO/)H<_,-N[C2N](AN#()#0ICE6 M+3&# K&E5,3!)FVD>,+>12)G]KYFL)+ NBP)18V6V$X"MFNF*'#U_XL_FIT8 MHCT4/83,:-::@I5]4'I _@'LJ82K2G('8[\RAQ#6@VA"&=>.DJ^LP^2X. QR<_-33[*$,Z11QW:.MJ*O!)Y&*< MDRCB^U.IRJBZA=H7HS2FN0C88&%>@G36J3*>CH[)-1'*OMYA4 Z9Z MVU/CA4!8QMN3J*TH(\P?'6/HG;?5 :I, U%CG?B0&'%$FA&D_0:GH,*"A@..=4O,L>=L MB@3OZ]@H!'D=M4:)GT'A1"@?YN>&FY:3ZB<#J1S9@,*>"X =^G2%6IQ&;UKG MTNJ']F>LRLRF!+'MR!ZH-/!'/69;$MVPZ) EW<8GNE$4& MQM&":INA;(XH>EM$5@77Y!RG'-EA,>MG-AC0=I8>AIJ=,N^R6;V$>DE*]K*U[21$FV5QD1"I-*\+ M27?+0$W[9 B7D8PVN22@RRF.E!UY<=#;H(2%#MP4IC14HZC:/5_=V_NDAD=5 M:-):\4(:0G F#NNE %]U-OYKAAC.B%S5C&*]!@>GW7)CME%S=E2IK[F?C(^R M7W$5<0@I"V4U1=YBU+I&YO=E<\3#L3P& M*$;SKU7+Y*_H2M[O]97!7CF"BT)SH\XL&H\;@D"JSZ08S@,0&BQ%I\HL4OU$ MMAYJV3UH-%#-UY'%GLB%WTPZ/Y0KM]IB? ;5/>6VC.U29">I=3=3J1Z\6Z 6 M?C2X'(.QYX%8[A59+IR>87;'W3>O@[;R'#FB(?G@G6IN4W*JQ-+(9ZAF-&I( M[JTRRI>-K% 82MKM"=;,VL87,R*_#?.9/LTV)%%&_&B,KQ&-1<%6MLFY>P"= MB4[=*74>?-&:31;IBV!+2'PIV+;9PS16>^YTY,+S[DS%YWM<-H+,F>D:%B>N MR3-KF3>K-%"/>(D\* GT3G;[UB/0DW1%N9I\OABWL-GJ?.]/;@:/BR-TCN9\ M3$Z\@X( "BZ8[Q(!2[Y8)65G54$NT!^NW#9\@E"$WSJ*K#L-ZU!YN)0NKL&* MKFEE,NOE+0!%5P]3H Y/'C9GOZ728]4?&3\? M_.?3!,F0WGC).^6:+'V1R3C=K&R\DI$+CS0;07KS>)9FFFG$N8+O >(!/ZN. MPHMP<-BRRP0T6Z-H)7>54-G$\&'^>.= 3_X,%MOU=PK7HKW@I:2I8&JSY+-1 MNT(?]&H)-X^ 8%_(Y:K?KM5R7 M2TIB$>!CI"XMRJ(V*%DAY<]5&I3&FXXT3XQPPBAJ\B2(8#!.@+GB(GLL5*-/ MGR$&DHKT)Y&QG+FO3N4X'\AW#B:<:)IS^X::IE M=G_9V"6)O.M5M5T(\B>0+;!E>*^%WD&1Y$IOT$$OOJ?M5U_YR?'9^3/*E@#0 M",[W?K&H>:K'#\;WGU57!@6OF:[3/7IQ*OG*QL;X)="747&[QF^([63W9R3X M_R"HDDP%^Y?]C/(^O8RSC_GS\?'XT3,(.@F\\^SLN7QA4$3=3),QJW%*;\!8,H<@'?NEP>!EDXQ!UX)Q=OGI:O*N+C#CC M-Y(I+G"XO+:;?\TO/5_*N[[#(R&_^ M3FQ ^N6/K(4LJ,:MW'BJDD S M*U1P+_3]D5=05CKSJ:4MY7PJ:LU9"4M)5%T45#XM@(OMS F<'>$KV^3:$+SY MM*(;N ?]1[64N/,Z+1DKH%1,E$3">N9+V/!;AC\9;%5O38PG*R&^F\V7 M;.;X!A!P2+710/'S #? N5&$,'ZT.IW.I!'LKW?:/UO?T9<557 C^%\LT_G, M21R2P9K67'\5V]^@]6=H]*6"*_M+MBVO[Y"T5EH4K3 B*%C9?.EC>P_G"(2M M0&AQ-X8LRH]4T_E4BBV1AANUF85UU4HC.%::H-QKB:<,Y?3\2YF* LC%[T*I M2[($2>YS*I'PC:XXJ,NII]&*X?725N.BT1B^HG%";D6IHNL@ MACN(B_"DPGNH!B3R71+ZH7]"7]2Y'%E]T=DNWXBBP RQGI\P$'<&8FL@?@TP M5DY6H0/G\.V^)A?P)YCT M5L]Y+EA)="YJA5>K7 */*:KLWW@AZE)C$#H0V 0/P[,[^9D,$[^WNP@"=SP: M]QDN$C><^ >4>.@FH_"4?@,F;;+/8KIZM\@L;&+NP?H#/^AC]P?A\/*0$(R? M$28]PL_];6[DE1(D^* IC8G$RDTG$2=N%.]]C,=NG$P.3L-Q_S0: M[9D_K=?X,)D640D-I6:4\Z>F2> SU5C]U;PWB&1+9:8ZR22*#K 'X8>S][LH M_2,O)VXPCM_FY7M_;WJU1.!'S1XHQ\M5IOAY;=K*6HH"NP)T_?BKMF76B?8[[SKH]HL1\= MT49#_X@6^6&W7KZ:1Z?<3RE/:TZ;$4F]!?\DB8]H@9N,7Z+ZX7&;1M[)WMM; M^LB*NMA7Q+WAK@"YL2.LPE<#WZYFSNNHW91\W0R'>_9FQ+ZE8_PU0 M2P,$% @ 5HE;4=QDL\5*" V2< !D !X;"]W;W)K&ULY1IK<]LV\J]@=)V>/0-;!/A.;<_8;M-F)FDS=9I^ABE(XH0D M5 "TX_OUMR I"A0?ECQ)>H\OHK!<+!;[7H 7CT)^4FO.-?J<9X6ZG*VUWKR: MSU6RYCE3YV+#"WBS%#)G&H9R-5<;R=FBFI1G<^HXP3QG:3&[NJA@[^75A2AU MEA;\O42JS',FGVYX)AXO9V2V!?R>KM;: .97%QNVXG=<_[%Y+V$T;ZDLTIP7 M*A4%DGQY.;LFKVZ(8R94&!]3_JBL_\ALY5Z(3V;P9G$Y*W(OLS7>CUY2R:H05?LC+3OXO' M7WBS(=_02T2FJE_TV. Z,Y242HN\F0PG%7 -1 M\VJ>- 1N:@)TA$",WHE"KQ7ZJ5CP17?^')AI.:);CF[H),$[OCE'KH,1=:@S M0<]M=^A6]-S)'4X0\EI"7D7(&V,,/&)19AR))=H(61D5_/W(>2+^J1!K),D_ M)UFY2(L52IA:@\EDK$A M$BOF49,8A2L6(! MH@&=:Y[?<]DJ_JOS>VN4P_\J4Q ^+T!Q7WU!#B:S3!.F*PM:\(U0*:P+$D : M MT.LIWQ'0H\''B!!3#_"/UA$M),^N/\[AQI6=E:ROO[BW$@]=4 M?A8/7!80K#7*1<&?($+)3Y!2EB5L;G\*P20:UN\Q"]=4K(4AAQ3)$U+&@5(] MM.-Q4HY_.$,U=M>LOT.ACR/J6X NT2$]A0&.0A_=K2&6G&DN=]44T$F#'.5PC-?:MD!"5C7IEYT+/JMR',N MDQ1L8,,V$+<.GN^#PY!CT?>MK:\B-\#4C2W @(8"@OW('US[:SQ_Y$D3TXF) MZ60XV/S_Q?00S'5:4WU(,^GE9N=@+_*.17^I2QWEO37VOH7WI$1(9P># 37" M7NS^!P94Q\?$G4X& ^[:S/I"*8ZXAR?[&ON%VC?1F!Z)_6*[ICB.#H^F-78O MF/;4 ^9/*+4 ]J!R$Q].M%6^&U;X1_<5K#<]!7_@M8@$4I78<1N$ #A@:69 M:=7.H"$_4Q#F+&L8:A:FU_Y6J>"YY\]2*-7\CN% _VD(!*# M%?<+T5LCXY8%EA:[Q=\")Y9[O39*^%@I89_(W]_)/%/)N:X-":W!B7>ZCWQL M 6?*DWY%,5QCO+AT,S67WT]>?;\_"4\')Q]2L)E**PIZX+"_"!U89*1,,Q57 M$%F03I@Y(>[I/O;_='TVG2*=N%/0VF+;L]279,;C,N 8?#(S&F-V1TFP]=^_UB..:>L]*8W8:Z5:SQH>?]=KAG#B4 M-I[SY'V?]0/L.ITM=S,(C6#/]B$4>/&$SX:MSX8'^ZSIJ HMY$BY.4WHZ[K. MH->T0=#XU: +[1G<.[ ." MB+NK'#R*_=!'K],B52!)M!)B82%#T[IS^0@*MK ?K#T7>T&G'79=[ 3AA':C M5KO1P=I-,M8&WOHZHX*DR]3<5BBTYAET)$(B$XB']#^]U)?2^Z]<;_E3(EN\ MVM?AFYV16B(#YX%X\5X*<%K]A-$F8X7&5>HQ9T8;4TA@5/!^ >J&%&AJ5JQ2 MR$3-TL.H ?:K&EHL'M.L?^]!L>O'8*%++LT%D.3 Z%!3X<>GC1$4W;W:)N!C MG\:5,"H#Y&!4; G66S6/"FD!J7* AQ-",*71=H$J?8JB4FEUB)4J2*;P8B5% MN;$#K@D^$P87MP87'WZ/-JF-(0N;IOW?$&'>LL)6(Q2^ >F-;\HTJRX1#7*: M@YP>>/<<*Z XM"IF:!ZBR(/PE:Q!)O*I*\E.]0FQ"1J-L#,.8G-EQQ1?&R,; M7A#6\^T1%+MUI3&MQ9V$".T<4E,P1-=S8%VE7B&6)&5>9E7ML> ;R2'%UA?W M0*PY&*D!+=]>@#T:6?OP<;#SB$-8@JC@XZA31H0^#@%@!#8F3,@. C*AN>?E MQBV7^I%)CM&RE$6J2UG7L\OTL_G?"G#"=8BSNZYWCLC%>R$)[>Z>5TT$&KS0 MGU[B[RJ$OXR/OK" WG]>6];X4L:.H5$[TO60F4^\VG_>,BF?C/JW #O4_&JE MJX,1V[WDHK3\YDV^@ PV+M&(U#IW58?WH#=2)Y5$E?K=#-PIF "4-"O]0F-,8W[ M)W\DQ"0<0!\E T$V&#CX@JU"&_!!L@4W%^W-?9,9%BP?Z*W +V+29P?(T[!/ MWL.!VS\(&Z-A#@;ZV!"(?0_]IM=6?^3BP#I@@U&X<\=P',L2#.T?8_@.]#R= MRMCS >*['1SLD&!ZDA=BS[?3@#F,(]%0S)Y;7UN!C:RJ;\J@4C;67']XU4+; M[]:NZZ^U=NCU1V_OF%R98^>,+V&JZ'!(*N_:PYZ ME@8!WB^%T-N!6:#]FN_JWU!+ P04 " !6B5M1284]3+H% #:%0 &0 M 'AL+W=O2CR4EY.EDJM7DZG,EU"0>4+OH(29^9<%%3A4"RF\4CDKX4X0614%%8_7D//-Y<29; D?V&*I-&%Z=;&B"[@' M]6EU)W T[;ADK(!2,EX2 ?/+R6OGY76BU]<+_F*PD<8WT9;,./^B!V^SRXFM M%8(<4J4Y4/Q;PPWDN6:$:OS=\IQT(O5&\WO+_??:=K1E1B7<\/PSR]3R:7\ES6OV33K V#"4DKJ7C1;D8-"E8V__2A]8.Q(;:/ M;'#;#6ZM=R.HUO(-5?3J0O -$7HU7XQ5Z?HD:=6NY6 MK6MWE.$]K%X0S[:(:[OV"#^O,].K^7E?-W.$F]]Q\VMN_C'ML#2R*@?"YYA6 MJ:@@(_" =2+1B[3,"%=+$!@^(:!4)#\FO/'$N*Q??XE=VWM%OM<_>E9!,4/U MM'NWU#>0MD2G)VK?XX^3'# Y8R512UY)-%:>DSOZ*'B>UZ8+R*E"?\R@A#E3 MLMOSC+B.%06!07 "RXE\\ID*04OU>" &IWWG@!I9=AB1]RL05+%R07+ JC2= M?+##1S'1$#4)R=M2@0"I#J8]RXD/+?!SD!J8:$[F," R";T#FFOY MOD?N*=:812H)EI$KBCX87'!E&':CV''(!U115*FJ1&UR:VSOLC!RC-TQNNU] MS;>G>79@6I'8Y"-7J'X?#M^VPC R"8[E^MY(P01=P00G%TRZI.4";<446@F> MH4UDLTT # 2(]7"9C$OXUK+8R^AKFM,R!?)\MS)VBN%9FXEM^NK$8U)J+.B= M'OD1N>$E'GFK^A!"^[/ MQPA$"4YI;3'UZIRL%39.!2_1,)GR1$2>VO,C^2CSP ML(HL-QKK1>(N%/'IH4#L>-1%M:9Y55,0+=8@%,-.#/4H&1?DEJOA&AN7\[-K MZ_MT*#O5,-BN#'8H1@_C-0XC/\'KV.=%")LRE8:70M>E7U7@C40 MA%:8[+1/;F#9MHD57NSLK?'\_37ZRW%?#:SY5*)03+U_L$HRF"F2,9GN:''F M>I8?Q^<&EB$8QHE!0"V]*#((V%7@U_F.Y:;\;H$I7N&)*FES<4NY-%#T##N9 M,#PWQX[GF_*LP+9WQH[CCHEOYF_Q KQ7C8;O,1-CHQ5]1N+$2B*S5_)<7.+$ M)L6VL3^(QUW?K!E!E:1#E>1D5&';GK:]E'1-N>)/PI=QB3\;)[H"6PH 4C07 M4- 7T".7G%LTX)1U1E&W]Y^3;T);\@V5R_YJ\5L;AF^U](97*RR(@_ ^'X(F MQ )NP8V#EXTW(']3?SOE\=^<%75]_R\GGZ M3?Y\W> *W;8%N^ VZ#WMJ]@8);9Q'[-LO+7VHR (GR+JF._BV'^"YSSG\%C< M7[VOS"&J#MK>6>T=!L=-^HR*'>,[=)\J=M\/0734D#@X.M4U;YM9 M'UB!:X(RMG]V;"*YHW=TH1B"YJGQWE: 6-2OBI+4,6Z>WCIJ]W#YNGFOZYA9%P%\VF[=F/F4]TXP17> M&+"-E,P\7:#0ZUD0!YN%6[Y<.;\0SJ$ @OG&1@-#WB)0G@BDO&KYPR& MD!ZX_;]A_]3F3KDLF,5++7[PTJUFP6D )5:L$>Y6KS]CG\_8\Q5:V/8+Z\XW MRP,H&NNT[,&D0'+5C>RQK\,6X#0Z $AZ0-+J[@*U*C\PQ^93H]=@O#>Q^9\V MU19-XKCRFW+G#%DYX=S\4DO)'57966"JA$NM'%=+5 5'"V_OV4*@/9J&CF)Y M1%CTO!<=;W* -X=K8EI9^*A*+/_$AZ1Q$)ILA%XD+Q+>87T,:32")$JB%_C2 M(?&TY4O_)_$7^+.!/VOYLT-ZZ?J4C4#0%>V7:PQWOJ(T$TBG" 1G"RZZQ22* M\WTE?CG"_0JATH*N%>D&YW<*:J,?>$F4CHQ_"\L<4%4=R@6:H;1G\.;5:1*E M[_]Y_%JC8;Z&P\H7']+N.+[EBO3IQE+=[1'5B'5SE, M7D,\2B:97XQW/+/1R3CWIF2/*[K5C JJ&RH_^TG+9R+[^]2;9G:CQ*(]3*IFU9W EZ\9A"5Q1&+1NMX1Y MEA[U<;9*$8WR2?37C;K%6AM/S]J#L7L&#B+/B\(T!,1'>A3\UOJ;H^FL&>I5 MQE!B?QRP9V79*)Y,MDY(?QBU6KZC#.5>U&8\&4WR]$"N^RYJN-4-)9IEV_,M M%+I1KFN,P^KPK)QWW?39O7N3KIE94TNRU)!@ #"$ M !D !X;"]W;W)K&UL[5IM;]LV$/XK@E=L"J#6 M$JG7+@F0I.G686V#)MT^,Q)M"95$5Z+RLE^_(R7;9"S+]N)ZQ; /B43R^/!( M/7?'(WU\SZHO=4HI-QZ*O*Q/1BGGL]?C<1VGM"#U*S:C);1,6%40#L5J.JYG M%26)[%3D8V3;_K@@63DZ/99U5]7I,6MXGI7TJC+JIBA(]7A.CPC4WI-^>?9506E\0(ER0I:UADKC8I.3D9GSNMS3\A+@3\R>E\K M[X:8R2UC7T3A77(RLH5"-*06M&?3CIY=?FXP_&N8-N J U )'QGI4\K8W+ M,J&)WG\,RBPT0G.-SM$@X#6=O3*P;1G(1O8 'E[,$$L\O Z/L_A+RO*$5O5/ M1CO? 5AW >M*6'<=+)A'TN348!-C\Q#MQ(<1?_PA1#;^V?BO/<_BN"F:G'": M[ \S23)AU23?*/J1I[3:&OB"%04X"_E%%Y57)$M>9N7@C* C>,54N*L[NO5P MURFI:+T$+EA3\B4FF65(;.LGB;-G^KHQ9L1SLAO&>]3!!<9ZRIB9E4A\9 MYR0G94P-P@$NIL4M+ YVA+4YD>&&5A2YBZXO##>RE9)CV0'\>:%29_H1=,+V MD287:B@X<"W/0<8'"#)9J[.9L[IN^SA(7Y>ALNGYP=&&UO:#Q]KWT$:UC!(4 M ;OEY&%G#9Z6'0]K[_*+OA2!(I$Z@ )$QA_Z(-[I1D!L^:Z_]?"MM%S8NF[D MEVW $5<&+68Y>Z34J"659_#5:\/%KH8DGJLUIA^Z1RNU?9H,U0.*K='M/:GB MM.,:LH%:EHM4)KD:9P377$L(:ER#3E&@<@U9MAMH7 LLVW?WP;70PC8:8%O7 M?EB^F8YJ:VWIV9Q#5A2X6ZO02F_+.2=R5KB!5FH"Q8S^*>,"SS,N'WA63INL M3F'G*!>=MCL!,AEC[*@8/!, M!3&VL/_\!>Y@KKJU$\K%9#83K"-Y_HSUYO]NAE? M]3+^GIR,B[96H)7>ULF8P?;D@>^Y#W.5* K/(&_AW79*(]MRRGUD@VEZ*ATE MV9#SA&RAIY,MM.RHWYS_?ZY_?HM$9&<=#IJXW%24U$WU^)WD,UWKOYOEA"++ M\;0]HQMZ*X >PHJ$Z5EA@'2CM'W'PLA3I2"T6%&(GQBOMH=U,023P-M#I-CH MPAV8)[8'-K!S@5<:B^/COL;!S.6I@.8$6ZGP< M6@'RGX8Z+2=$#FR]PH-8BV=YOC=D+9W ]V4MBG.!UV]N+:[EA>&.TKM:"XKT M\P]I=UMS>EV]$ZY:T>X8WIK4HCL\"Y:YKGYXMJ.Q^&+[JQN+YUHHDG,)^5VY-J7';KD,M#Z4(A%GME.?LX\4[U23Z[H^&A^];M$,\ M/Y>09>397\_(JGXAF4CB?P=G1>M^WO4]W[**9M-E'@/6>W9'LES<96X-6QB-J[X:43#6&R-W M\VYDJ0%RU(-C9=]EXD#5J. M5B]J%U?]9^T-]U*\_9T ;%&G@BTYG4!7^U4 5E&U=^]M@;.9O.^^99RS0KZF ME( O%0+0/F&,SPMB@,4/($[_!E!+ P04 " !6B5M177E1!=\# A# M&0 'AL+W=O4HE+OK%$S8&F6JDL+->V M0ZND>36:3?3>@L\F;"N+O((%)V);EI3_F$/!=M.1,SILW.>;3*H-:S:IZ0:6 M(/^I%QQ75HN2YB54(F<5X;">CFZ<3_-0R6N!QQQVHC,GRI,58T]J\7 DKA'Z272,;!B.2;(5DY5X9+2CSJAGIR_X>.@JQ?4'! MW2NXVN[F(&WE9RKI;,+9CG EC6AJHEW5VFA<7JF@+"7'MSGJR=DRHQRNE5\I MN64EQEI0?5U7#W15@/@XL20>HX2M9 \Y;R#="Y!C\I55,A/DSRJ%]+6^A>:U M-KH'&^?N(. 2:I-XMD%3_I\P"TWT+[&MJ_!(U)DVX+(&Q- M1.>8I'NU\*+F<.YFA]%__RUV;>\/\JO'AXP#D+*),J@H$XR1A'(%7 ?J(/@- M'7B+W&%4 <:',^[,3F6N\HK(C&T%K5+QL=V^94+J6Z?(6O*!>/%8/SU\.H87 M^WKT_9C<@P#*DXP@ ";P,Q:F&LN,[)T41GYO+PK"OM6&$SIG=@/ON+O$NI-7 M&X-LH )."T.?3E-,Z5Q(3E5MZD$X1ASU+\ U0K]O6&C83M0WUPC\(\(#D[1H M5Q\0:>R[G;5G1'A?Q_78",+N>\''9NGC' FV,T=;G!:O@"/,D%D 7/ MDWZL+]#Z=)S3@E:H?DT^0[)/),=XG2F.X9S)&\\WXQBMJ'..;C!.\(N^AKSK MTY7GC?M'>YXY]CL'OTYAG:@MW6*[KQZ8;CS E;#E2OA6KE2LNGX&H4S'FY5X MGVJJ$JH&KAL59:EH[GV(2\,GOCMW3L=3YESFV!=.L6#A%[\OO*?;87E' M:;%]5\JYAAOTJX\3FD@.;6O'>\? AK$G.S9]FRPZX:,[RE6%_!>;(%6>CRY= M!-,\?Z5\DU>"%+!&5=N,L$KRIB%M M%I+5N@E<,8DMI9YFV,,#5P+X?LV8/"S4 >U?P>Q_4$L#!!0 ( %:)6U&7 M:9E+;@( !P& 9 >&PO=V]R:W-H965TV@3AMT1Q2!$G:GFEI9!'AHI)4[?Y]A]02I4B,W'H1 M.<,W;S;/>'50^M&4 )8R/!PR2*YJ&@3 :;E=?=ZLU*U98S";>:F%H(JO]L@:O#.HB#3G'']J5UBG"S MJN@>[L%^KVXU2F'/DC,!TC EB89B'5S&%]O4X3W@!X.#&=R)RV2GU*,3KO-U M$+F @$-F'0/%XS=< >>.",/XU7(&O4MG.+QW[%]\[IC+CAJX4OPGRVVY#LX# MDD-!:V[OU.$KM/G,'%^FN/%?7>:GQE:&ZXV#&J] BM0.$64NS;6B25VB6Y$9)6QKR6>:0/[*>]K9AW?G233]2/[W^5!J "*:1H-K-,$V61 [T+Y7 M'? ;)O 6G.LM?N+EX/:OTQ&3Q):J-EA-,R9M'T>NZ.,7J]X9OB>+93R01G$\ MF2]GXZ%J,5G,HV>:=#9)9P/0]5/_X(B;T*#OMI%CQ"=Q[!PE XK9-,)O&BTZ MW4L_MW PL0+TWN\E0S)52]L,;Z_M5]]E,_%/\&9OWE"]9](0#@6:1F>+64!T MLXL:P:K*S_].6=PF_EKB^@;M /A>*&4[P3GH_Q V?P%02P,$% @ 5HE; M44Y#$.'Z P WA$ !D !X;"]W;W)K&UL[1AK M;]LV\*\07E$D !N]+:EU#.3A; 'J(;#3]3,MG2TBDJB1=-W\^QTE6U*JQ&B! MK?VP?#%UQWL_>"8G.R$?5 :@R=F]9*LF@8.I,5%#BSEK(@FD$ MY<92E026UDQ%;KFV/;8*QLO1=%+C[N1T(K8ZYR7<2:*V1<'DXR7D8G<^!H:\)_N*P4[UO M8CQ9"?%@@-OT?&0;@R"'1!L)#)S67C1KW!34QF8M29XK,RA32I_P6FMS:[1[LOG2/"EQ"=48\FQ+7=NTC M\KPV#EXMS_L7XG!$G=^J\VMU_DOJL+G2;0Y$K(EB&%.R>B10IN^P,QY /Q?@ MXP+?_A:YMO>!_.KU/I, I&B2#2;9!%.EH5B!K/-U(/P3'?@>NL-J\MP#G/@9 MS+<\)[PD.A-;A;E4IRUZ.0SX3XO/C427WV$7H+L%3T29;A,M9+O_!CVA813W M$)Y'@S#J(<8QC1V_AXB0Q?9:Q,?9-?EH3B,L8TJNN:IR]DC>LJ+Z0*Y$48GM MB^J[<%([CH9HG_:#?E@#AP;.>(#V0^J..[.6"<<.XVMLIL:66]2NM.0L[R2Y MU \[YSWT- Q:T/$#:GN=1,=%#5YGST7ZA94)EM(=2Q[8IG9_/ILO]_H6-^2& MYQJDZB1$-'3<#G2H%SF= [@;=.H"F\9!MWLO=,_R-\CL4OM)HAP[0HY^ICPG MH&XO5(BQQ]3QPV%Q;KJS1\+&'+\_JT8_E5R;?M1,@^J;&M.Q[?80&/[8";YQ M.!K'3S!82;UBOP,T3%UGI$:8(F%0VH_IF[45=X"E#9G^6?1F&7:0>] M#OWH"6S;W?Y_4U\F(G5HL/D55UH9LV=;B7_S*!Z60.8\37$PS9C2M!Z"%VO) M$W9DZ 7MT M^?.@-RORYV7=<[J^>>:^S[W7VO1MJ9OK=XMM'R\NFCM[1]Z\?,R9Q'Y5)(U#NI-%&,G2A::GM#; Z@*2@69I^HI)Q ME11YV"M-D>L!!5=0&F('*9EYVX'0XR99)L>-9]YVZ#=HD?>LA3W@C[XT+J(S M2\TE*,NU(@::3;)=WNW6/C\D_.0PVI,U\94$ BHT#,P]_H# M]R"$)W(V?D^95<) M]] OR"I]3[(T2Z_PK>8.K +?ZA(?;Q5O>,44DFU5Z4$A5RTIM> 5!WM%83TK MK(/"^H+"U,L^]K(>3&SR#5>D9F_GFWJ=\789D.>\T9-9D&#:,/&6A+KB6,R[ M\Z7:QEGZEQYOY!,S+5>6"&@<-%U\=B-IXI3' '4?)NN@TU@K!I; @ 8@4 !D !X;"]W M;W)K&UL?53;;MLP#/T5PL" #NABQVEV*9( 3=IA M>R@6M-CVK,BT+526/(EINGW]*-GQ,J#QBW4]%]*D%@?KGGR-2/#2:..724W4 M7J>IES4VPD]LBX9/2NL:0;QT5>I;AZ*(H$:G>9:]3QNA3+):Q+VM6RWLGK0R MN'7@]TTCW.\U:GM8)M/DN/&@JIK"1KI:M*+"1Z3O[=;Q*AU8"M6@\[L<+/Q0>_,D<0B0[:Y_"XFNQ3+)@"#5*"@R"AV?G.,I226$(;J2T>T/*5+"U6DF%?D3A:E"XB@I7YS*MM Z4 M#HGSW-5TS.T?+$ 0$-=Z^!'DA/$ENC"7G#3'-7$A/ AHT4F&OIK^<>UI-LFR M-R-!S(<@YJ-$?5E<O?ZW M7*>-! M8\G0;!+ZU74=W2W(MK&+=I:X)^.TYD<07;C YZ6U=%P$@>%97?T%4$L#!!0 M ( %:)6U&P\$'2%0( /4$ 9 >&PO=V]R:W-H965T\X]YV([;I5^-B4 DF,EI%G0$K%^" *3EE Q,U$U2+N3*UTQ MM*$N E-K8)D'52*(PO!34#$N:1+[M8U.8M6@X!(VFIBFJIA^68%0[8).Z6EA MRXL2W4*0Q#4K8 >XKS?:1L' DO$*I.%*$@WY@BZG#ZNYR_<)OSFT9C0GSLE! MJ6<7/&4+&CI!("!%Q\#L\ _6((0CLC+^]IQT*.F X_F)_9OW;KTJ_0Z]GSO'ERIA_)>T?6Y(2=H85%4/M@HJ+KN1'?L^C #3 M^05 U ,BK[LKY%4^,F1)K%5+M,NV;&[BK7JT%<>E^RD[U':76QPF*V:X(2HG M&PT&)#+?JUNRA=1&XH4L,U4C9&29IJJ1R&5!=LADQG1FR(='0,:%^6@1R]V> M1.'T_G8:D2>9J@K(+W8$$P=H=;IJ0=IK6G6:H@N:?C1R0F;AC:6+PK?PP-H; M/$:#Q\CSS2[PC:2O2R:+]YK>D,X&TIDGG5\@[9@(E^/.;#27*:\%W)SOU[[. M&+K-KJGG6G.]*NH&KHB?#^+G_T_\5Z9/Y\*>E7,>KA>_Y"$8G6+W(/QDNN#2 M$ &YY0DGG^\HT=TEZP)4M3_8!X7VFOAI:=\ET"[![N=*X2EP=V5XZ9)74$L# M!!0 ( %:)6U%._.U+K , #D- 9 >&PO=V]R:W-H965T"9R"_L\C>J!<6:+V-$F$]PJ;&> M [*SD*RL@U4%):;5-_Q1&]$*4#SV@* ."+H!T96 L X(QV:(ZH!H;(:X#C#2 MW4J[,6X+)5PM.+L KM&*35\8]TVT\@M3W2A[R=6O6,7)U4>:L1*!VT],B#OP MB#C8%Y C, %K*' &(,W!%I.S1#FXW2(),5&X"7C:;\'MS1VX 2X0.D( 3,$3 MQ5+//N?N%*5;VNPW2:@M"[!X$7>)9Z-J/#_;E-SI]EW_UV]G=FA$T? MA88O'-U'&U:6ZB0P[320(&H21"9!="7!/^K0Q'42HI/<5QUJ:Z2*:6:8]$GY MLHI3Y=%+>W/ZF(GO)[/D/6QK@:7!O$.VLZ"B.)T%#>R=Y+B1'/]?R?5?T28Z M'B&ZC[&*ML LHBVH =&S1O1LL)%ZHL%)-5-6-9,Y6!X&NBEILB2#UE:'VZTZ MD7)&".3"9#'T=S9S*[:DI=6;>G['W3YHXDV#N&.N%>5WMF!G16@;:RO?>'J?>B,:Z7$FH)C4AU>,/TZ/U 5AQQRWU41I&7;]ML"1*YQW# M[6Q!UW$K6SCS[9;[K<'"'W1B=SBH81"P S@QB:C$D)"?(-9RNIIWJPV<_X',]UVUM?^P\:WK&_U>X$9/=_HJY>*SY ? M,16 H(-*Y4T352NOYO3J1K*3&42?F51CK;DLU+L-XAJ@?C\PU2CUC4[0O"VM M?@%02P,$% @ 5HE;4:U\%* J P _@H !D !X;"]W;W)K&ULS5;);MLP$/T50J<4:*+-BQS8!N*E:(&F,.(N9UH:6T0H MTB$I._G[DI2L>)$5HT6 7$21G/=F^&9$37_+Q:-, 11ZSBB3 R=5:GWKNC). M(BI6KEP+P(D%9=0-/*_C9I@P9]BW:S,Q[/-<4<)@)I#, MLPR+EQ%0OATXOK-;>""K5)D%=]A?XQ7,0?U:SX2>N15+0C)@DG"&!"P'SIU_ M._4MP%K\)K"5>^_('&7!^:.9?$L&CF'66 )8T[_D$2E R=R4 )+G%/UP+=?H3Q0V_#%G$K[1-O2UG-0 MG$O%LQ*L(\@(*T;\7 JQ!] \]8"@! 3'@-890%@"PDL]M$I ZU(/[1)@C^X6 M9[?"3;#"P[[@6R2,M68S+U9]B]9Z$68*9:Z$WB4:IX;?6,PS0%??N92?T P$ MFJ=8 +HN1HFFSS'-$TC04O ,36=S=#4!A0G5YM=(%D;E0!CZF?)<8I;(OJMT M>,:)&Y>AC(I0@C.AA.B>,Y5JETS[J\%/FO&]!KRK9:FT"7;:C()&PCFL;U#H M?4:!%W@U\8POAON]NN/\G_?I/WL_$".L"B6T?*TS?&.>9?K#MIE&\)23#:; ME&R@;E74+4L=GJ&>$)HK76&DK$5J:W&M:]%Z:_#0KCRT&X.?0YP+HHBN43BH M9Y4"2DKW,:9Q3G%Q?TFS102"Y5)?:?JVRVF"%H P4\0"]/565Q)%'&T;A[FD M-\.6%_;=S7[>3VTZ;>_09GIJ$WI!97,@0J<2H=,HPHPKG3""*7U!NR.47VZ# MQ-V*O?M.28PJ#]''2.(H.A&_%[4.$S0^M?&C[I'1I,;("WI'J:YCZH7UN>Y5 M6O7>^%K9!H0B"PKHA\Y[4X9][_5?X;U3COV]_Y'_0;)ZQBSJ M^-%1IB\CF[Y%5HCF[OW/,Q KVTA)%/.+&KE:K9NW.MBA'ZR/_=NS7K$], M&PO M=V]R:W-H965TE!=R*PKSS5JJ/-'F5-U/RZT2R:KNE&=3 M$@1\FB=I,9E?UM<^JOFEW.DL+<1'A+GQ*[S>ZNC"= M7VZ3>W$K])?M1V7.IJV559J+HDQE@9187TW>XC>+N.Y0M_B:BL?RX!A50[F3 M\EMU\O?J:A)4'HE,+'5E(C$?#V(ALJRR9/SXWAB=M/>L.AX>/UE_5P_>#.8N M*<5"9O^D*[VYFL03M!+K9)?I3_+Q+]$,B%7VEC(KZ__HL6D;3-!R5VJ9-YV- M!WE:[#^3'TT@#CI@VM.!-!W(T YATR&L![KWK![63:*3^:62CTA5K8VUZJ". M3=W;C"8MJC3>:F6^34T_/7];ED*7Z#5ZEZ0*?4VRG4 O;X1.TJQ\92Y_N;U! M+U^\0B]06J#/&[DKDV)57DZUN7=E8;IL[G.]OP_IN<^MV%Z@,/@#D8 $ENX+ M=_<;L33=<=4=SXZ[3\V(VV&3=MBDMA?VN;.12K_60N5F7 ^BU.:7J4N'X; U M'-:&:8_ASRHIRK502*Y1LH_M6LDA M/('C,3<&,VU$EM9ID:8FL(":5,BME=< MD020$N9+W!# (3FC&0?+&]+5AISRSG/$UBP*@AY>$8 K\28D1SW4"1"3>!.7 M!"A(?,E+TM67,_-GCVL(K S=K'SVXSF7A?AI"GCU39B>NV+EJCD!AB'V%>00 M\!:Z!>'P(#>&CA^V<8\&"@]*:3<$_Q<-% +E0NHMR("G\$Q%/#S(WV0N%)+I7HHU(\= "Q1GW6J==7F^,[ (^JN3\?$\V"!;DAE M.@0 M%MK1BPFIPL$EF8.*4&!5-0MI$:K70H,HD/DU'"U2[MJR5J=V]HYJG,* MQ*(^9=73PN88@44!=-0ML,;G!0A&A\BL$7GIBBU[7BSM''EA0#SF4Y9!7GR4 M) P0RKRI-0989+[4&NNJ-5M)8FO6SQ$&%&4^5=USY@X#^#)ODHX=[''XDG2L M*^GZBQ,&.&4^)1U$^)EE"@-L,F]"CP'_F">A=\TL0J^W3&% 2>93YUFWMHXW MK@!WW)O XT G[DG@77.;P&.G*[&V5KA77G, 'O>\^L8!4=SOZAOO+JN%G!RL M-C>1L"S2!9CT+(5RH!CWN?SVM*7Y[(J9 PFY9\G(#S9M_4I&;EE@Z^X:6%KU M[QIPX![W+Q?)F)J0 RVY9[7(@8/H/78 *!KY5XIC)\'!.R_>U&$$O(M\+0-&HY8!(\!B]!ODX1CX MQ\"\V)M>C(%=L:\%P<;0\8^XLR X/7B9L7J3]$.B[M.B1)E8FV[!1345U/[E MS/V)EMOZ_<8[J;7,Z\.-2%9"50W,]VLI]=-)]$#)2.'!0 +1P !D !X;"]W;W)K&UL MO9E=;]HZ&(#_BH5VL4F')OY((!-%:NG6,^E,JLJZ_A ;QB3XF6>%N!QLI-Q^# *QW+"EN@H:*ZLT9X5(>0%*]G@YN((? M;TBL%2J)[RE[$D>?@4YEP?D/??%E=3D(=40L8TNI35#U;\]F+,NT)17'?[71 M0>-3*QY_?K;^N4I>);.@@LUX]F^ZDIO+P7@ 5NR1[C)YSY_^9G5"D;:WY)FH M_H*G6C8<@.5.2)[7RBJ"/"T._^G/NA!'"LJ.6P'5"JBM0#H4<*V ^RJ06H%4 ME3FD4M7AADHZG93\"91:6EG3'ZIB5MHJ_;30?9_+4OV:*CTYO1*"20&&X&I/ MTXPN,C94]1S.:<; G"UW92I3)L#[&R;5[^*#DGR8WX#W[SZ =R MP+<-WPE: MK,0DD"H<;318UJZO#ZY1A^L$?.6%W CPJ5BQU:E^H-)HI_SDN9_F8K,.-"NHIVT(\K?4V1_13&,(K'DV!_7!R' M&(R0KL3>$5[4A!=YP[LMN1#@H5!(RZHH;Q7*7+,V.]B)COSCL!6B0V3L#B]N MPHM?%]X_ZKK=ET-\L>5\"'$K0(=,Y YPU 0X\@;X2R/.LFCZ-6@ XQU>0(N8,<-T&.O9-^Y9MQ#1D*,EWG+1>IWBP\8Y\T+I.S MU"6Q$HYB',)666PI-$Y(1^M@:- (O64[->[#2X17[<]MT3D(U1W6\2MX)TR841Q!W+"1GD(OBG]DMD:(C0>:J#K*Q) M"&%[RW2((900W%$;PU7DY^HK!JVVY!TTO\QIC(;"R$_A6[YG9:&W3*!NK8OE MKW[,0H:W*'I#-B+#8.0__K[,1F0?::,D:1\K'5(0XHY;!V30C?SH[L]%9*.Y MXV"$#)61G\J]%XS-VS@,VP</FP?"B%!47N-.\14 SI(A TPL1^8_:L;=%ANR8C]9 M>Y?&0@TV@,4&/'#B[2OM%SKITD9>U2JX<5(I5X>WDT=+B3?5F]K%EQ*GE4,X_1]02P,$% @ 5HE;49[A<0X! @ : 0 M !D !X;"]W;W)K&ULC53!;MLP#/T50>BA!;;( ML=NL+1P#:8)A.Q0($G0]*S8="Y4E3Y+C[N]'R8Z1 4FPBT5*?$]\-*FTT^;# M5@".?-92V3FMG&N>&;-Y!36W$]V PI-2FYH[=,V>V<8 +P*HEBR.HAFKN5 T M2\/>VF2I;IT4"M:&V+:NN?GS E)WMN#>FK5!CXTL MA:A!6:$5,5#.Z6+ZO$Q\? CX):"S)S;Q2G9:?WCG9S&GD4\().3.,W!<#K $ M*3T1IO%[X*3CE1YX:A_9OP?MJ&7'+2RU?!>%J^;TD9("2MY*M]'=#QCT/'B^ M7$L;OJ3K8VG\!$ ^ ^'\!R0 (E6-]9D'6 MBCN>I49WQ/AH9/-&J$U HQJA_%_<.H.G G$N6U@+SI*O9)'GNE5H;B '<> [ M">1V!8X+>8?';]L5N;VY(S=$*/(JI,1_8%/F, 5/Q/+ANI?^NOC"=5MH)B2) MOI XBJ,S\.5U^ IRA$\]?/KT+YRA\%%]/*J/ U]R5?T5HF0D2@+1_24BB>/ M50X$!XL4NMVYLI78I$-1S5C4:FU.SJ^V\;' M)?L+4$L#!!0 ( %:)6U&XBAEI5@( !D& 9 >&PO=V]R:W-H965T M79A9-@ MU=BL[83NWZ]M*"()B?8E^#(S9\;@D[3AXDN6 I]5Y3)F5,J5=^YKLQ+J+"< M\!J8WEES46&EIV+CREH +BRIHF[@>8E;8<*<++5K2Y&E?*LH8; 42&ZK"HN_ M#T!Y,W-\YV?AA6Q*91;<+*WQ!E:@WNJET#.W5RE(!4P2SI" ],90T A5T8!Z\<.YD"I$=(V_G2:3E_2$(?C'_5' MFUUG^<02YIQ^D$*5,V?JH +6>$O5"V]^0YIX T2!JW5S,">C67K M-(29M[A20N\2S5/9O92@)+I&3VP'3'%!0*++!2A,J+S2ZV^K!;J\N$(7B##T M6O*MQ*R0J:MT<2/AYEVAA[90<*+0"NH)"KU?*/ ";X0^/T]?0*[IOJ'[M_MT M5T?NJN%8@'=>/$#V\.W!VCHB"^ M.>$N[MW%9]T]$D;TEUN@#>?CGU1\;"ZZ]0Z\'8.FX2# GK6DMY:&ULC511;]L@$/XK M)ZL/K;0%QVZZMG(LMK3ISP\)OP2V=C0'7\E&ZUP%H<2" M/ -WPP$7**4GFZ!SL%M5#=R(^]#R/ ]/H,(.D!R?\"TAX0 MG&.=LE#6DA//,Z-;,#[;L?E)\":@735"^;^X)N-VA<-1_F MDH7/L#+8<%'" MUZ-K$(L6N"KA)U5H8+$W!A5!GWNY1.)"VBN'>EDOX?+B"BY *'@24KI?8S-& M3IGG9T6OXK%3D9Q1L<9F FG\"9(XB=^!+SZ&+[%P\*F'3^_^A3/GQV!*,IB2 M!+[T#-_)"QQ[H8,71>\%#UY\<%8ZG)6&LZ[/:F^T%<[65E#E+E/32('F70\[ MHIM Y&_G(9]E[#"VJ&ULK5==;]LV M%/TKA-$!"9!&HN3/PC&0V-N: 1F"INV>&>G:XDJ1*DG%[;_?I21+;BS11;$7 M6Z1XSKWWB#PDEWNEOY@,P))ON9#F9I196[P+ I-DD#-SK0J0^&:K=,XL-O4N M,(4&EE:@7 11&$Z#G'$Y6BVKOD>]6JK2"B[A41-3YCG3W^] J/W-B(X.'1_X M+K.N(U@M"[:#)["?BD>-K:!E27D.TG EB8;MS>B6OMM$%: :\9G#WAP]$U?* MLU)?7.,^O1F%+B,0D%A'P?#O!=8@A&/"/+XVI*,VI@,>/Q_8_ZB*QV*>F8&U M$O_PU&8WH_F(I+!EI; ?U/X]- 5-'%^BA*E^R;X>.YV,2%(:J_(&C!GD7-;_ M[%LCQ!& #@&B!A#]+"!N /%KP'0 ,&X XTJ9NI1*APVS;+74:D^T&XUL[J$2 MLT)C^5RZ[_YD-;[EB+.K6V/ &O*6- \9B)3@="*&"2 7&[","W.) SX];90MJ#7_OQBW/X MC1]/(P]!@/*U&D8'#>\B+^-?I;PF<7A%HC *^PKRPY^@\,(W?O@&$H13!Z<+ M3S5Q.R/BBF_LFQ$_S@,/Z[AE'5>LL7^>O3_0/OEI)RWMQ)OL?5XPKM&';)]P M-79:89T!OJS&88@2O_1$G+81I^?E,<0HX9LZLY9M]G_*,F]IY]XDUPJ-.07- MG+?V+='YB3*4CH>D6;11%]ZH'S63AM5^7FB> $E+(&6!S40HP^6.7#!#&"E M)_C)+OLR\X>83Z[#\#>/0C3LC"_T?\A@%-]AE/,E(H7:FKML2>B,W-JV)ZL_>'I'.25^;H*R#J"HA^?77> M->#C21@/34':N1>-O2OJ@?V+ZR@1#%>6<4*Q>HE5/7S+(<6>G[8WVOD;'?MK ME2]8I](<^O;$=8,^+G8:4SI0;6=_U.]_CQI/@-I^OR*%8-)>$=R3"7PM>>%4 MOR(2^J1?-ZR38^EGT4 RG3-2OS7>2\ODCC_CP:$6?3C^]"3^=#*>#B30F2F= M>1/X4ZETSX7H#3D["1G%D\5 R,YHJ=]I-[ %K7%2:<#O7T)OZ/E)Z+>#D3NS MI6?<5EDFG,"'&7ZZ)37A%R?AZ602#200=08:^9WN;PQ=:)4 I.B96XLNE2B# MB5A%\&#?^Q4:RA^DH#2*Y@/)=%X9^8VK5@-W&5SSLCZ\XMI/N2D4-LA.J[+H M38B>GA'B\/6Z#(X.V#GH775104]Q.TA]UFY[V\O0;74%"+KA]4WJ@>D=EX8( MV"(TO)ZA%KJ^G-0-JXKJN/ZL+![^J\<,+W2@W0!\OU7*'AHN0'M%7/T'4$L# M!!0 ( %:)6U%?D[5#S@, ,0 9 >&PO=V]R:W-H965T??:"$ZP"IK;9 M[/;7U[P$""$\!K'<6%)[N-[;51I M?!;$[O7)NE^*EV*>$<=K&O]+0A$M%%Q-)K" M,DI[QA5[;3UE;3WA4SV-.# ;!V;IP+SBX".CG(/LW,V8EZH"*J-V:;1HNR]+ M'>JZ(26_=%,U#>8/P:!A:@WL3)K52+-&I7W&G,]DTPWR)(^1P*'LE?+<" BJ MNK'4B!+*!/E1+@S)K!Q8G8U!TS9UMR=S&LP?@!F6K7O#,NU&ICTJ\R]Y<&;_ MHTPJ9?;%7FS+A; G;!+*OT0YEM-!G!VTN+4%H]5';2U/0@-J54G4;L>YXJUU6YP+] MM:[?*#7M40&-FZ3&N'S)=<>S^[F9!/.'8-!US2O9:8\I.'Y./:(@DDOL;7K@ MVG,"6C?*3=NCX7B3_M7<7+96:#B6Z_23,PWG#^-L3[^2GK99P_%N_1G+N22B M<<@GOSIM;X3NC=+3]DWHW20]WL5A8#N>U4_.%)0_B-*,7F+4SHR28'8HITD. M IJGHOJJ;%:;B?6AG--ZZRLX6\.!]0V<;:MYM#5?C<>/B!U(RD&,]]*5=E_, MDZR:.*L;0;-R0GJF0LY;Y64DIW3,"H!\OJ=4G&X*!\W&PO=V]R:W-H965TLHR(QWE!:VG&Q_8/E'FAKU:%&1/[ZCZ5-P*W;(;E)AE-)>,YT#0W=*ZAF_7R#<) M9<1G1H^R_]:@5M.G2>Q> M/Z'_48K78NZ)I&N>?F&Q2I96:(&8[L@A51_X\2]:"RH);GDJRU]PK&(#SP+; M@U0\JY,U@XSEU3_Y5A>BDP"G$E"=@)Z;X-8);BFT8E;*VA!%5@O!CT"8:(UF M+LK:E-E:#_EABK"4OE*/_UT MMP$O7[P"+P#+P<>$'R3)8[FPE:9@@.QMW=V[JCLTT=T=+:Z Z[P&R$'.2/IZ M/GU#MSH=FG08G:;;6GBC'C7J48GG3N!U1)-2] RFVV"Z):8W@?F1*Y*"/P67 M4[882UOH=N9+-OK[?:0'5*B: RN,RX4 M^X]4ZRN/P4U6$";THE5CO"M@OT/(\\/(=WN\1\*\P//A.&^_X>T_H\I_ZWWN M637V!R1\QX&X1W48A:$/PW&FN&&*YYG2;9+SE.\?9R97T( %%YNP88,9SA*L MINJ:"/'(\KV9!8=# KHHB)RP5^>S82SB"' M5\9PTX E[,+ MV/H%_&6& 4>LP(D&V^K9L%,EK6/ WV@9<,0,, J\OK:1,!_Y$Y:!6LM /]*W3GS7\XQ4.L8Z)7/1)WJ:-T"_4:W0$,7<''0?],9C9KR0=0Z!?JY3E'#=]_ @C[S80CJ M6X3=>5DW7TK>$[%GN00IW>DDYRK0&*+Z^% U%"_*]_=[KO0AJKQ,J+8)80+T M\QWGZJEA/@DTGX!6_P-02P,$% @ 5HE;40!J>WH; P D D !D !X M;"]W;W)K&ULC99M3]LP$,>_BA7Q B1&XCRVJ*T$ M[:8A;0)1&*_=]-I:.'%G.Q2^_6PW#:%QH[UI;>?^=[^[^.R,=ER\R@V 0N\% M*^78VRBUO?9]F6^@(/**;Z'43U9<%$3IJ5C[Q"3$:\4HR4\""2KHB#BXQ88WXT][!T6'NEZH\R"/QEMR1KFH)ZW#T+/_,;+ MDA902LI+)& U]F[P]11;@;7X0V$G6V-D4EEP_FHF=\NQ%Q@B8) KXX+HOS>8 M F/&D^;X6SOUFIA&V!X?O/^PR>MD%D3"E+,7NE2;L3?PT!)6I&+JD>]^0IU0 M8OSEG$G[BW:U;>"AO)**%[58$Q2TW/^3][H0+0&.3PC"6A#^KR"J!9%-=$]F MTYH1128CP7=(&&OMS0QL;:Q:9T-+\QKG2NBG5.O4Y!)U$ND7*)[M0&!II404"K4%IS/0!'*Y(66/L]GZ/SL ITA6J*G#:^D MULJ1KS2D">7G-=#M'B@\ 32'[16*@DL4!F'@D$_[Y3/(M1P;.1Y^E?NZ-$U] MPJ8^H?47G?!WJ BT*\)M1?*Z(NRS(CT!HR9@9 /&)P(^D _!&;-Q!#"B=/ % ME+"BREG-O;?4>C,]^S8)<98D(_^M7;2N%4YP%C=67U#C!C7N17TA0I!2?;BP M]LJD%3#!,3ZBZAIE09JYH9(&*NF%NM^"((J6:\1 M_?IM[/G3#H(,5S%?-0O552YJH3=A/7VSD$W7A0<'R<.JS@:!B>H6G<1[J5ZXHHP)Q7NG%]QD*;'?>HRPV%GW_FM MZ])\J_PF8DU+J0^,E=8%5YG.2^RO__U$\:V]01=&PO=V]R M:W-H965TU3>)E+:%] 5_[WG/.MV7!18:5#4?BR%H!S6U11/PR"L5]APKPTL7/W(DUXHRAA M<"^0;*H*B]0/O,/% BE*9"3]-:ES "M1C?2]TY#N4G%3 ).$,"=C, MO-O!S7QJ\FW"'P([>31&II,UY\\F^)G/O, ( @J9,@A8O[:P $H-D);Q=X_I M.4I3>#P^H'^WO>M>UEC"@M,GDJMRYDT\E,,&-U0]\-T/V/ [)$RV1C,# MVZJMUN((,X>R4D*O$EVGTE\$KPDEBH!$5^@)"X&9>D7G2U"84'F!SA!AZ'?) M&XE9+A-?:5)3ZF=[@GE+$)X@F*([SE0IT3>60_Y_O:_%.L7A0?$\[ 5<07V- MAL$E"H,P>%PMT?G910_LT&W$T,(.3\ >6N^!BAQ49*&B3Z!0#8+PO&O/^@$& MZ!6PZ%$RIG$PCA-_ MVZ%B[%2,O[(?YHH1*9OWMZ E;B%&1\1A')T@CAUQW$N\X$R;36T_?]VW EB M"YV7./Y ?Q7%\:";?^+X)_W\)6:%Z9HAD(IH#X$N[LD'[NFDFWCJB*=?.W=@ M^6Z<=%Z9QLH7EN_6G.EW<\.2_V[ 6$2]/J&&PO=V]R:W-H965TN$RKH]F^1 K#IV9CO02OOQ MLQW(6!M2[87XZO/5]E>98$'4C2N1F9R-D M0;29RJVO2HDDVE--$5)I1CDL)JBH*(E]FR,1^XH7> M<>&!;G-M%_QI4I(MKE _EDMI9GZ#DM$"N:*"@\3-Q+L+;^=C&^\"?E#/ SL'BI8,K]PKZ.C2,/TDII41R2C8*"\OI+ MG@]U.$F(PC,)T2$A>IUPCJ%W2.@YH[4R9VM!-)DF4NQ!VFB#9@>N-B[;N*'< M_HLK+Z(^.^F=1)^ * MRQOH!1\@"J+@<;6 RXNK%EGS;I0%I@8EM"CA&(N2B1?$#G6]IKH]A]M[O[H= M:/T&K>_0^F?0OE7%&B6(#1PE*J!%:6X"9O ;VG77]FO@@0.V%WLWC8/$W[6( M&31B!IW6YCGA6RO 7N;34T/J4]/A-VXHXDZ_,\((3Q&(!ITCK'%+.;<4I@)V MH41)1=9V"&O<^,1N-.J'[8:'C9IAIYJE%#MJFU<;X?!-?<-@/&PG'#6$HVY" M\F+:I6Z]9:,W?->]*#Y#.&X(Q_]3;^39^Y4>OZET/'Q=:/^D/14HMZYK*TA% MQ77=J9K5YF&X<_W0_QM>ORKW1)I#H(#AQJ0&-T-3 EEWZGJB1>F:W5IHTSK= M,#>/&TH;8/8W0NCCQ!(TS^7T#U!+ P04 " !6B5M1:DB53[8" !Q!P M&0 'AL+W=O= M QCR6G"AIUYN3'GO^SK)H:#Z3I8@<&U*SB=P9S@0\*:)W14'5VQRX/$R]GG=<6+$L-W;!GTU*FL$:S'/YI'#F M-RPI*T!H)@51L)UZ#[W[16SMG<%/!@?=&A,;R4;*%SOYEDZ]P H"#HFQ#!1_ M>U@ YY8(9?RN.;W&I06VQT?V+RYVC&5#-2PD_\52DT^]L4=2V-(=-RMY^ IU M/ /+ETBNW9<<:MO (\E.&UG48%10,%']Z6N=AQ8 >10OH>[V-0363A,;)YV$FXAO*.1,$G M$@9A<$;/HAN^A 3A/0OOQ1URHB;1D>.+/DYT!UN_8>L[MOX%MJ90:;M0Z;%0 MJBK4N2I4O$/':Z_X?C;H1P$F:-_.S:E5.!RVK-Z)'C2B!YTI6.149'C.\*!T M*WW'/FS8AYTIF4/&A& BPVO-J4C.1E]1#-IQC<-^?#ZN4>-YU.FYNA^4$[GM MROSHQ/^-H=*', M<:,I[M2$%_B#*L0GIZLW"D_<^JVNAD<]<\U>DT3NA*D:7+/:O"&PO=V]R:W-H965T M0XI,UDJ_F 4BP:82TDR"!5$]#D.3 M+;!BIJ=JE/:F4+IB9+>Z#$VMD>7>J1)A'$6CL&)?=!/(L[QFQ--%J#=I96S2W\%*]MR7' MI2O*C+2]Y=:/T@?.YEQPXFC@ J:H?9UEAO!U+GC)7.H,W%1J*0E.[Y$8%^8, M3H!+>.1"N.LD),O$X859&_6VB1H?B#K#N@>#Z!SB*(Z>9_=P>G+V%B6T.CHQ M<2((\ZY-'1+%CD#"792>%4 MZ7>* [C-!"F8H[7/5"GY7\SW5>UXY*NX%T4?]DD(=QK/S;!'IDMN^T5@89&B MWI5-EF[F0K,A5?M>G"NRG>V7"SM*43L#>U\H1=N-:^]N.*?_ %!+ P04 M" !6B5M1:8L4)(T" /" &0 'AL+W=O)6,5",VD( KR67 37R_BR!JX$]\9;/7> MF%A7-E(^VLFG;!9$5A%P2-%"4/-Z@EO@W"(9';\[T,!S6L/]<8_^P3EOG-E0 M#;>2_V 9EK/@,B 9Y+3AN)+;C] Y=&;Q4LFU>Y)M=S8*2-IHE%5G;!143+1O MNNL"L6=@< X;))U!XG2W1$[E'44ZGRJY)-FAVX%QUUD8<$S8K:U1FEQD[ MG']F=,,X0P::G) E*)=HD0+YLN&LH#9TFGQEAKH@[^X *>/Z_31$PVT1PK3C M6;0\R2L\5^1!"BPUN1<99'_;AT:S%Y[TPA?)(. :ZE,RCD8DB9)H &_L S%V M>./C@1A FWBTB4.;O(*V@B<0#8S(4ME[EU).[G]MF_R3ZF<.3<21&R_F[(G*S-ELYIVAY8(U5(S*4$\O-FQ_2O M:Y>JDVAR$L4#6L^]UO/!A.T+DR]W=0#YPB-?'(E"[WQ]F&-$H/<>O?=ZS_M# M"1SFC,DS4#4@_M*+OWSC%,9'4WCEM5[]YQ3&T4M=B]X@B4=($Y?%@PZ$>S6Z M E6X3J1)*AN!;;GVJ[[;W;0U_N5XVRH?J"J8J=H*Q= MQ=](-/W##4O3L4'9 V8_EQ+[B27P_P#S/U!+ P04 " !6B5M1W%"RY\$# M !;#@ &0 'AL+W=O\Y_ MF,['>&DY1A&D$"E#0?3? VP@30V3UO%/36HU,0WPO/V3_8\R>9W,GDC8\/0[ MC56RM$(+Q7 @1:KN^>E/J!/R#5_$4UG^HE,U=S:W4%1(Q;,:K!5DE%7_Y+$N MQ!D >P, MP:XOP*F P"O!GC/!4QKP/2Y +\&E*G;5>YEX;9$D=5"\!,29K9F M,XVR^B5:UXLRLU%V2NA1JG%J]8F2/4VIHB#1.^0ZKH:MG?MUMTC.._HNP"<*.@>-9#WP[#M]!/D&>,QC]PSA\"Y&&XS+Z_!)N MZV5HUL)MUL(M^;Q!OKT:H?$:&J^DF0[0W G*(IJ3%)&,%TSUU:5B"$H&XR4/ M*R_$P=Q?V _G^?=,F_J.XS33+@1.&X'3*P)Y!!!+=! \0U3*@K ($#^8=9A5 MF^TM8MHE]:-F..)2]6VP;17,/Q.)73R?!OTB_4:D/RKR'O)"1(GV(*."&4U] MP?U.\!"[TX$"!4WL8#3V)RXETBX*CXJR8T%EHJVYK$;!+-_,+LK A"U^SN><-S?RUFWLSO[9KJYIUI[E^T#T#5]DN\L!. M:[S.:"8?F0(!4B%!%* ;(A%!.8A(K_1MKQ..T[F3F?-;KP6^&'>9T-F;!/^/ MQWI31[LHO.>'@X5O71:[SSS9,=(O+7W=4528]M"&6M>$YU+"T!M4TAHU'G=J MO<3W7/T+4$L#!!0 ( %:)6U%HH,.+<04 'P5 9 >&PO=V]R:W-H M965TWAX+WG.->='(>_5@3&-'M,D M4]>#@];Y)\]3T8&E5 U%SC)XLQ,RI1H>Y=Y3N60T+H/2Q".^/_%2RK/!8EY^ M=RL7O_C.]P=MOO 6\YSNV1W3/_);"4]> M@Q+SE&6*BPQ)MKL>?,:?O@3$!)0C_N+LJ%J?D5G*5HA[\W 37P]\PX@E+-(& M@L*_![9B26*0@,?/&G30S&D"VY^?T7\O%P^+V5+%5B+YF\?Z<#T(!RAF.UHD M^KLX_L'J!8T-7B025?Y%QWJL/T!1H;1(ZV!@D/*L^D\?ZT2T D9!3P"I \B+ M@*!OAJ ."%X$$-P3,*H#1F\-&-7 M:Z8I3]2'N:=A:@/@1?4TRVH:TC/-ACXA'%Z9"?P?=VMT>?%A?8$\I Y4,M6! MMWH#7G""YX1;N^'N6#Y$@7^"UX'RQ8VR9A&@8(."9YTH'E2G*1%I2D1*V* 7 M=JL=,$$#$Y0PHQZ86\FSB.1 M4+JS[M5DXQ9/3/!L-.GE.6YXCMT\"QD=0*$,C8CF.8OA7Y)TDAB?D_ #'/1R MF#0<)DX.9F>@F*NHKYZ3LXG'DV Z/2_GY*R<(S\D_=6<-@RG3H:V9HX='#9@ MX7L.PJR!F;WW("QG9_G Y.7VKE(\Z]A@SH. ?2O-OI/H3:89R)E&DFJ&+JE" M%.5,1BS3W1+LA@N&T_%OCOSAEF?@__&,+NO9)B\.J2N'5CLQ^:^.Z;*&FIR> M4Q<-J[W8+;Z5IU;=E2DFL-$'5ONJ%I";-(5W8/?1_94I,KK 5S ORE]L5A/9 M<9[J!50D9JT%^$-_BL?!E/2LP,HR=NOR309- M"([$J &Y35D"U]MTQQ:QWH MDFU9@!1N[%7L#O2//$T@X$+5Y/8@D MA@5!4_54+ZY3$6KPT\W1NS&L@F.WA/]Y@"P8"F9NQ:+"],U(2QKS;(]B^@2' M#!JPJ-63Q4;U?Z%U)\MSQ0_Z.%H-QVX1ORNK655;2[[?0RW?H$9N4+"_H>\[ M]HS>:FEXT;LU ? M]Y3FGUI8)=2Z;MB^@Q%LF-E!K@1:BR%NBWFM&5R2KIZ==/4T72-)&,YZ]8Y8 M&R%N&X&CFBE:71+T-@3DO&L/L,.'B?4 XO: L^D1- ,B@DK$QH:-)[.?!=?& M"M)<9*PGE>=F$+KX63L@;CNP_1/HV*KJ5U9 $;6(.Z7!BCJ9OJ>9)E9\B5M\ M/^_WDNU-4U,YQ&FC9:SLF7C7S_P:_.T]%['J3-PZ"NFSE$QE>VBI?]FHK.KY M3QJ5<#B:=!,/K&H';E4]V00;GAD)=UT 6(T-\+MN$JQXOAUA#M0TQ> MUM1K75R9>\D-E7L.!4G8#H)\^,$R0+*ZZJL>M,C+NZRMT%JDY<<#H]"_F0'P M?B<@;?6#N1YK+EP7_P!02P,$% @ 5HE;40;2\/6$ P G T !D !X M;"]W;W)K&ULK5=;;],P&/TK5L0#D]@2.YR%.*W;7Q:31S/*J(I3;2E M(.;O0&Y&O?HXVZ\6X/2@+ M+4TO,S@]_<+(DJ5,,ZK )9@)?J!2LV5*P8)R)B3X)G311:2\9WP#WF9BSS5X M/:>:L%1=F+[;Q1R\?G4!7@'&P8^MV"O"5VKL:B/0#N,FI9AWA1C4(V9!=U? M]]X Y"&O SX;AG\E]P#B7O1\&#VGB1D<6CB,.^#OA^&?";\",-<.1^=PU^Q) MM3&HVAB4\_F]O:E((ARAELL!RF/H91 M'([=0WWY.LJ"T/.\JNQ,8% )# 8%WG(CS!RYOW1E#+[48,54TJ>TH IK$B[# MR!^-&DH[R@(/HQZE8:4T?+12+0E7I,BZ1"C=>=C##AEA;;T*L5U5$*)NK5&E M-1K4^LT\8I('QQY(NJ== J/6T#[R,,0-A1UE9MLCW"UQ5$D<#4HT+O6+=!DX MYK@BP\]Q2US1Q,]V2]Q:#11&;;>TRQIN*4(E?I*IH'>*=>_E;%5RG9U!Y >X M>1"ZZ@:,!6L/(?BRUBKY&HJCJ"FXHZS?7/"4S1"]@+U*DK.CXGLX@$V5J'T( M!@P&3]D/A\/?6&ST7XO!4U+#X#DF@Z<@A<-)^AB;P78N0M0VT*RLB_KKSD6> M$A0.1^C3'-3.R$L?81PWU48MM9=^@'K5GL(4#J?ITQTTZG 0](,>(:<@AO@E MK(%;ZX#CN/8@+T9W:R^V]KOE*Y$;QA5(Z=K@O*N1D2^+3X&BH<4N?]=="FW> MG//+K?E\HM(6F/ZU,&XH&_;UN?H@F_X#4$L#!!0 ( %:)6U'!HW/<) 0 M $ 1 9 >&PO=V]R:W-H965TQQ/)/8[C0S32=3M[W/LI&-IH"XDFPG]]=?(0C8('"2Z_N2(#A[ M=O>LV$6>'!C_(R)")'A*XE3<#"(IL[%EB75$$BRN6492]63#>(*E6O*M)3). M<*B-DMA"MNU;":;I8#K1]Q[Y=,)V,J8I>>1 [)($\^<[$K/#S0 .7F[\H-M( MYC>LZ23#6[(D\E?VR-7*JEA"FI!44)8"3C8W@ULX7B [-]"(WY0/@.Y/ZT7TJ"2="@L63VJ2"@(]S(C&-Q2?U\-=R#CY^^ 0^ )J"GQ';"9R& M8F))%6'NQUJ7T=P5T:".:!SPP%(9";!(0Q(:[.?]]J,>>TLI4\F#7N2Y0[V$ M2Y)= \?^#)"-;$,\LU>;PY$IG?_F??%N[R=B.-5><32?T\'WG:57,RRBUE[H MX78K;E=SNQWE#?(\%)R"YFT0#.Q@ M>(I:&%#*H5NA3M+UJG2]WG1509WBU>K1SJ_(_-ZZO+4FPXIWV!ODC.TRUD*['BWVF[*6'*<"%Q\(:R:D>4#8K?<-.5XCB#)BG#C)+TPZZE4J)8*]?I9"$G5]QX)P28799^[ M,HJ 3/MB9-O-JI_%G09:#S_HG&O9P[,M&];S#KH7;=JP'BVP?[:\H6V73"=] M&PY14U(#:NAZ'8+64POVCZWW-%Q8SR[8/[S>W')A>Z@$@=N4PC#H'-BUM^K1 M X/_H5,&[8^<83/>-B;H*EP]S&#_-+MP=^MW]M[N=F'6T]-#/0)1_PA\;7=# M[3$$'3=H=;?SN")0Z^A$F!"^U4=Q ?3F+S[XJ[O5 8-]^=P MO"@.\S5]\=O" ^9;F@H0DXUR95\/UKYAJLF6B]Q!]:/)]%]02P,$% @ 5HE;46DJX1&ULK59=3]LP%/TK5L0#2%OS55I ;:72 M;AH2:(B*[=E-;EL+Q\YLE\*_W[4=TM(E$9IX:6WGGN-SCZ\_1CNIGO0&P)"7 M@@L]#C;&E%=AJ+,-%%3W9 D"OZRD*JC!KEJ'NE1 )A$T2 L*!/!9.3& M[M5D)+>&,P'WBNAM45#U>@U<[L9!'+P-/+#UQMB!<#(JZ1H68![+>X6]L&;) M60%",RF(@M4XF,97L[AO 2[B%X.=/F@3F\I2RB?;N-A^8__NDL=DEE3#3/+?+#>;<7 1D!Q6=,O-@]S]@"JA M<\N72:[=+]GYV,$@(-E6&UE48%10,.'_Z4MEQ $@;@,D%2 Y!O1; &D%2%VB M7IE+:TX-G8R4W!%EHY'--IPW#HW9,&&7<6$4?F6(,Y-;1I>,,\- DZ_DI]F M(H=CIW,PE'%]AE\?%W-R>G)&3@@3Y(YQCNN@1Z%!&98LS*HIK_V423O"4+47R>1O"5QG70R+J#LD33Z0I(HB1H$S;KA<\@0'EMX?-DA M)ZT]31U?VL+G7>1[%SLX^S5GWW'V6SAGZ)ABRZVM?4V,M*4*2D%.,EG@GM;4 M[8J24]&T(IY\X,CMSGZ>H$_/#7K.:SWGG7I\CE.MP72E-ZCI!I]FV;#F''9* MG+27E)[Y^.#$P>82 M!*Q8E(7+)V=JYW*PT M:7)U>*RT(2KMM8G=GW1QVBGV1F 5 #'T!>^*DK[2)8=&D6F3G?UCD>D_QU3; MNN_/S;C[X)QFF=IBM?IUKTHWAU)J9JQB:W&SK_V&73XXDA,>W+P%J+5[D&C< M&EMA_"57TN"K MP#4W^' #90/P^TI*\]:Q$]1/PGM('' ( ! % M 9 >&PO=V]R:W-H965T/.E2-]]^)SDQ&21^8^DDW>_^=SYIVECW MZBM$@G>MC)\E%5']F*:^J% +/[ U&M[96:<%L>GVJ:\=BC(Z:97F639)M9 F MF4_CVLK-I_9 2AI<.? 'K84[+E#99I;<)^>%M=Q7%!;2^;06>]P@_:Y7CJVT MHY12H_'2&G"XFR5?[Q\7XW ^'O@CL?$7%>R'\V75FM)7&7R($P)2VM(FCV:0J*'S_ 3 M.64@=-K#W1.2D,I_G*;$H0,@+4YA%FV8_$:8#=8#&&:?(,_R['_WE!5WLO-. M=AYYPQN\*,OW@(8=:!A!HSX0K-%@(Q0\@;/# 7-?> MO]8@6\>>WUKB&Q2G%3]9Z,(!WM]92V!O&L# !R"P &0 'AL+W=O0%+X'I+QLN"J)T4VQ= M60H@62TJ*3; MG3(OW/FT)%M8@?I1+H5NN=TH&2V 2S)A(6 M//]%,[6;.9<.RF!#JEP]\OT7: .J#:8\E_4OVK=]/0>EE52\:,7:04%9\T^> MVT0<"4*_1^"W O^= (<]@J 5!'6@C;,ZK!NBR'PJ^!X)TUN/9A[JW-1J'0UE M9AI72NBO5.O4?,&+@BH]+THBPC*TX$Q1M@664I#H'-U31HNJ0#GH7*'TJ/>G M&U"$YO*S[O5C=8,^G7U&9X@R]'W'*ZG'DE-7:8>&XZ:MF^O&C=_C9@7E!0J\ M$?(]W[/(%\/R&TBU'!LY3M[*79V7+CE^EQR_'B_H&:\W^!%:DI!H<9;M>K0YN3R-&BJ6]P^YT,>9(*9@M6G(*5G3G"I=O*S5 MQ[,L@"3V>LP<%5$\:.9;CXV7D:[A0NB)L;K!)ULZQ''MMA( MWUHZE&0\7).')N:A\_U_$U#\;*^(ZVYTC>N^G&G+\4@ M3 ?]?<.Y>FV8:U=WS9[_!5!+ P04 " !6B5M1F8+ZU?!FNI7K1!8 A M;R47>N05QE0WOJ^S DJJ>[("@3L+J4IJ<*J6OJX4T-R12NY'03#P2\J$-QZZ MM0;?AS71@\0[PS&"MM\;$.IE+^6(GW_*1%]@# 8?,6 6*GU>8 M .=6"(_QJ]'TVI"6N#W>J']QWM'+G&J82/Z3Y:88>5<>R6%!5]P\RO57:/ST MK5XFN7:_9%UC+Q&*,)%3F92&&86(+(&&CRF7P'K +)I,;]\Q0,95Q?X/K3+"7G9Q?DC#!! M[AGG6'4]] T>R0K[61/^K@X?'0@?DWL,6&@R%3GD'?ST./_Z"-_'5+3YB#;Y MN(N."LZ@ZI$X^$2B( HZSC,YF1Y>=]GYO^C3?XZ^DXRXO1RQTXL/Z+T7_XA8 MTHHE3BPY(/:C D7MW2+\@&Q=GUKERJG85^YU'/;BH?^Z7803,.E'3-(+=S'3 MXY@=F_W69O^HS6>J&)US^(O+_H?(02_9J6O,8 O3WSNRO_7NE:"6KN%HS/E* MF/J6MZMM3[MU3_G>^EUX,PD[UE/L@77+>I>O&^@]54LF-%I<8*B@=XDY5G53 MJB=&5N[5G4N#;[@;%MC'05D [B^D-)N)#=#^,QC_ 5!+ P04 " !6B5M1 M+_?PB$L" "+!0 &0 'AL+W=O'[Q+W[F /7LF],0_>^%HM MHL030H4E>03!RR.N4"D/Q#1^#IC1F-(''NY?T#\%[:SE7CA<&?5#5E0OHJL( M*MR*3M&MV7_!0<_";1%!VCDPS!#.#1NI^%4]#'0X"TND; >D0 MD ;>?:+ \D:0*')K]F"]-Z/Y39 :HIFI2HH/WL.YL6;-J>.VX%/H!/G?""DW(KN M$[/TN>)R8+3L&:5O,-I@.X%9\@[2)$WN-C=P?G;Q)TK,&D>AZ2@T#;"S-V!' M(>5O(2=@9R/L+,!>_@B!V/KDZ+C4;B64GB=WISF'%0_D/_(YQROZJ?YI-9J\XQ0>SY9^I;\+N MI':<80#*[/]Z/<&F3:,V[TA'MZPK?FU1.L=^'YK#+T8?H+'][?X!5!+ M P04 " !6B5M1&IP\ @L" !(! &0 'AL+W=O9--BV.!%WHD&'@&?NITCCT\HE=1@O+2&.:C7R=WL=K,(\3'@IX2C/[-9 MJ&1O[7-POE;K) V"0$&) 4'0KQV12H*495O$Z M]N$L8;:ZD)"-"5G4/1!%E?<"19$[>V0N1!-:,&*I,9O$21,NY1$=G4K*PV)K MM99(74;/A*G8UAJ4I@%32O#L/?L&C5!LYVP)4-&!9V_N 854;W..Q!]0>#ER M;0:N[ +77=_W#,UJSK76<=0L5*);R/ M8TH5E%9WBMX474LM%53_Z_9 L8P4X?$=BBSGAW-5_&PPPAO[+EPCC6<*:LI) M;SY2LAOF=G#0=G%6]A9I\J+9TE,'%P+HO+863TX8O^GG4?P!4$L#!!0 ( M %:)6U':&IRBPP@ '4R 9 >&PO=V]R:W-H965T_G[4ONH?G#_,EJ=FLS/Y)U\WF:N)/K#6[3W99 M\T?YN&3] SFMOE69U=V_UF./M2?6:E@)H*.+V 8RK@]@*NJ8#7"WBF7O)[ =]TA* 7"+ITV,>O M"WZ8-,GU954^6E6+YMK:'UT&==(\YFG1)OM=4_&_IERNN9[_NTN;[]:%==-9W%CE/;\H5U\W9;9F5?VKU6/>A*Q)TJQ^R]%_W876FU_>6O4FJ5AMI87U MYZ;!0 X@MCXT'QR-AX4'SY8YZ/SW[V02*0PVPAG3XRHB\N5KRBU*R="_M?;]M< MAZ:+9C1Z&(UVH]&1T6Z2+"E6S$H:J]DPZPM[2(LB+1[:&=K>V+(J+:'Y<;/7 MZW9ZVW+W[9H$#B'H%BL'24)$*(3[L1N_@1D_KQKNVDE^TO''=.9-[,NGH M*'MJ?S/(?(2HX*(2Z658PZ /%]R\$(%\1R3%Q= $W(\V('^ MP8'^Z<6@KG?=DKWCS*.R6+[-RN^,675;(*PM7\Y!.N2K2>'9<@JJ(,^1IFL( M*'+EQ68.@)09O5!!?-Y+7H1&HR.S.3AX,=!Z_;9YF19 M]/.-F] H'&4>( M2T8L.6+O2&O);>^&UH)5LMVVDS?),M@&!"QB-D%C1F!A!'X)3V'%^C1#Z54. M'!+X=B!-YQF(4ZE,".$ +C,'<-3&U)/S'\(!;":"< "=61H^;WS:OF&0!'-% M1!ND69GG94]5-=P4"7**Z"MP822X%M*3K?/9<*]XP/X"5TXT""27*1 DKZ\F MH 4$\CTYN2"0S(!-AHM/:!J&1# OI*=>SR%YP^.^[P2 #!BI;(7[O]V0#2, MP2CVY1@ ,#^00S6'81Z2XP#!7'F;$8$PAWIR+(QLBT]J&\9#4#BDYW#G4Y!9 MK_DX0>3M!P!1G*Y"+A2/JQ@B>UMGS- W@IVAGT+/3N8RQ-7D1 ;(4Z 4+!5$ MB>)/D-#)#E5!6%[>(L@F/+)E0(*L(3U;.ZOR!R:KL0$H!$&*"P&0'\@NA#3) M>RY0D[("&!@>G[!IV*,4K!3K6:GA:HQ5*MJNQO*V;00F>2X$8)!)7!\3_']*=C0<$%.L5GK5#\7HE[+H#F'94I^ C2T4-!9;- [ M/*M61U@EEAJJQ1 >7(G/H14 MN;Y,'R&4@^5\!U#(Q[(WH0')&,\@@A00??OM9[=,B=J"&NV9DJ,WIWHJ\?*> M::_0L&=*!#<@>F[PDIXI46N_KF=*1/DG+^IF&>V8&2>E#'(N#A5U(/!/J!_"9J M#@(=BN6.R@($$DZ,Y5X("$1!(%?)I:F-L8'&8<@$3R1ZGFATQ("H;[G4,P8 M"#ID ,'44P80"CIF .* 'R_ZWTV4J*4*!LOT$4-B6 MWYB$D"Y?:>*"*$_)0 @EYVD$HF3"LS2R*SZE:Q@:00ZIGAS^\)$FJE(A]4P3 M!%(/-0$H]503I$HYU@2 E'-- &;L8!,5](V:O:9\T8KKJFT$WU%R'$ I,R$$ M4.I,F(,C$N7T)(229T($6R^?23!ZQOB47?N@3(^.H.>L>NB^7ZAY#N^*9G^^ M]G#W\(W$Q^[+ .G^#?H0(>#^$GV(]U] "/7[#S(^)15?NFHK8_=\*/N]Q[.G MVG_CL+]HRFUW /Y+V31EWOW&PO=V]R:W-H965TS]B>[KCX(2, A9[2A,G+0:34]L*R9!!!2N4Y MWP+37]90\-WE ]>!F[C3:3,@#6;;ND&5J#NMS="]ZP*)8Q38#+F# E87PZN\,62 MY JYQ%\Q[.1>&QE3'CC_83K7X>7 -C."! )E(*C^>X0%)(E!TO/X68(.*DZC MN-]^0?\M-UX;\T E+'CR=QRJZ'(P'J 0UC1+U"W?_0&E04.#%_!$YK]H5\AZ MFC'(I.)IJ:S[:-T*Y!2@;05W",*3JG@O)7!+17<3Q6=307?(6&D-9IIY-[/M;6_8F8"9:6$_AIK/35;_LQB]8R^HJOO MBVMTRQ,3?#LJ0G3F@Z)Q(C_KC_?].A;VO+*?/)B_IST JY@>XX<^PLB-K$[ MYK-XLSJ>=)GS_]B7_YF]X0RGB@4GQW..X"TBRC8@S1JK"/3^2R@+=)^O$= @ M0@%/MYP!4V;$Q$L/IUMQNCFG>X1S7I @J@I.V,2,Q6QC*,S %D3,NR)E7N!Z M.:Y)AX\S9S)T'#RU'O<7\%#,Q=@F7E/,[T ;N4-,FF++#C1G-!H-*[&&$X:5 M$X:]3KCCBB:(:WM%[F0!D4G%CZ"70OZK M9[?1 "Q\/0:\@UDXD[$]<5I&'XJY M-G%'+=_X;T-;OHK6,']4F3_J-?\J"+(T2ZB"$'W/(V'1B(3K/!)Z=MRX(AJ? M;)=/*L[)!^WRR6&<37 K&!<=0N/1N+6Z74(3M[6V74+DR,IBNZZQ]@GVMU^R M'-N8SU\:37>'W8U$=) MAA:9$,""9W0G*)-Z%^I#;$_$C?JX+'#Y% MA?-Q1VDBQR97%Q[\_I4''U8!/';;%>4UJ>:$ZU*!^VO%/=-WPB3^I4O%[_HN M*-'9G]I[H(_J^NIU]:A/[?0A :1/\FA%=6,%029B%8/LBZZZ@.#351!3CIQ^["1%ZIQ.WC^GDXX,V\K"?K],,5EK[S*: M@MCDKP!2^RACJKB+5*/52\-5?K]NC<_QQ0)WC/OX8EF\(]3PQ;/&-RHV9CLD ML-94]OE(NU44+P5%1_%M?A5^X$I?K/-F!#0$803T]S7GZJ5C"*KWFMD_4$L# M!!0 ( %:)6U$_Y!N_U 4 .8; 9 >&PO=V]R:W-H965TN%AS5#3O$0TX.H/0/MRB-C/_3+']'-P-46T82NI!9!U+\G.J-)HB4I M._XIA0XJG9JQ_OPB_2YW7CGS2 2=L>1[',GMS6 T !%=DWTBO[+#[[1TR-?R M5BP1^5]P*&G= 5CMA61IR:PL2..L^$^>RT#4&)2<;@94,J V@]?#@$L&?*X& MKV3PSM7@EPRYZT[A>QZX.9%D.N'L +BF5M+T0Q[]G%O%*\YTH2PE5[_&BD]. MEUO"Z94.=01F+%7U)TB>P?=S*DF+]GI$?V'9U8J(;5%6X)2.(G6%R" 7J9'Q:8K&'IHX M3_4$'1/A<(2;1/-CHK$?M"0MCHD@]-&HHFHX[E>.^U;'9TQ(P-9 D(0*2R"# M2EYPZ1R%E>CP\CDJ1/KU\(_&K11UT;0S=$P#\E(]=J/ENES'H$@[ 5Y5D'4>@' MK7QU$"$8P%;"NJA\#+LS!FO-#5I]7ZH!),XV'\&&9I23),\=B50?C87D1,\H MMA@CHP==/($&;"'^'Q*(CT%J%+8W7 <5"CROG<)CJL"%83N%QU2A[XU[4FCZ M ;0W!+7M)(]74OFLAJ'5#T .A$<"_ L^JRRF^]068P.^T+]X @T2P\#JPN)Y M%_-BJI*4IYW3C%T"!#\5]MB,,=@-[>!MB2=Y/A5/@Y5P=/%X&K2$XS?'TR[! MS^-I:[/(X"NRX^LRCR+;:7NL$@UJ(6@-WI=]^DBY'@;R,%J%&HA"R&KFGWLI MI((_!8> 2""W"DGH)LXRO:!4Z84=Y3&+P'LUNQ=3_8?.414==U<(>S8Z,C"' M[#"79U65"^- G7_7--8E>LH4?&3*%<9]IAC,07;,Z8@558WC-5&Z+54TFN/( M;2'K":*F^0;,D!W,ON>G8Q6]3T^JZ6TH6#Q3OHH%!?=JY]LZ'C*8ANR(],IR MBEB2J VGEXJ@=:>ST!G6!T!O..H9W)#!/&3'O-[2.M.L0CI$=;OP<.SUV&50 M$ME'RK/K["P[;TMMC?#YP]K!I'3G%%G3&P/+R ZJ>DYY4MU%Q9;7FDSQ>4 / M7LKZ_,M6MJ+ELNTL:@ 8NY>"2VPP&-LGQ\O!9:FH,=HB/^R.-C9XCNUX_ALG MV1D(B3O VG6#'NVU#P!VL+ZOI3(?(-14_?=>2'T@$B=MZD!MOV?6QP:TL1VT M'XK2.Z7[&'&OPM#O46X@%]M/[W?G=JQ23K-C!7WY,'",7PW'K^Y8I8I&H;IA MZZ0V/T75=,! - Y?U[/R^@9S(BFX(S$'#R39VUH7-JB+7XVZ;V]=^!A483!$ M/6$QF(KMF%K?Y6<:,CYN5N-A3ZOR#,AZ]BGW](8_S[Q23;.7NKV]U#. [=D! MN[;]S[0$'EL"_>&X!YD]@\R>'9GO?F'$*$6VC<$]3=DS0.W9@?K"(T:IK5'F M:!BV/_J<)"N\<6KW%BGEF_S"2*@#XSZ3Q=?H:K6ZE/J47\6TUF_A]0QVK,_A M]:*X)%LE]^:/#(I69H_;BF)*-<$ MZO&ULM59=;]HP%/TK5M2'5EK)-X$*D IA M6J55JDJ[/9OD0JPF-K--8?]^MA-2/D)6;>T+Q,X]Y_APPYVPPMU]I-/))E)O6$/1JL\!)F()]7#UR-[)HE M)05001A%'!9#Z]:]F;H&8")^$-B(O6>DK]&#NW1H.7I%D$,B-056?Z\P M@3S73&H=ORI2J];4P/WG'?M78UZ9F6,!$Y;_)*G,AE;/0BDL\#J7CVSS#2I# MH>9+6"[,+]J4L8$*3M9"LJ("JQ44A);_>%LE8@^@>)H!7@7PC@'!&8!? ?SW M*@05('BO0E@!C'6[]&X2%V.)1P/.-HCK:,6F'TSV#5KEBU!=*#/)U5NB<')T M1Q-6 'K"6Q#H,@:)22ZNT#5ZGL7H\N(*72!"T5/&U@+35 QLJ40UU$XJ@7$I MX)T1\-$]HS(3:$I32!OP<3N^WX*WE=G:L;=S//9:"6>PZB#?^8(\QW,:UC-Y M-]SM-]GY/_7I/ZL?),.OM]\W?/X9/K7OZG-/&$U(3K#Y=%,BDIR)-0?1(A#4 M H$1",X(?&="H#FH$PU4(9E:D[K6F@JI9.H:)GW O8ZBOCNP7_D>73D- _-GP:$SA1L]MN[;;;ZC967H4D24NM1#55]#G% MV*L%>A^Y,Y/>27VXSE%*X][I[AW'3-MC#JST:RO]5BOJEE1W(-5>6A+C.F_7 M@/,YN7?W;AKW0[^+BJ[;EMJX(<@_R?]?F$H_]MXE6@!?FNY%H(2MJ2P/U'JV M[I!N35]P-#]V;R9NPWRL.RIS:;_1E^W8/>9+0@7*8:&DG$ZD2H67'4XYD&QE MKO YDZHA,(^9Z@J!ZP#U?L&8W VT0-UGCOX 4$L#!!0 ( %:)6U$0TZ2 M#04 +D6 9 >&PO=V]R:W-H965T0S%\X9S@PYW7/QG&\9D^!'$J?YU60K979I&'FP90G-+WC&4O7+FHN$2O4J M-D:>"4;#4BB)#0RA;20T2B>S:?GM0B&K9A\S!Z$>C,:+6&4L#2/> H$6U]-KM'E@I0")>*OB.WS M@V=0+.6)\^?BY2Z\FL#"(Q:S0!8JJ/KWPN8LC@M-RH^_:Z63QF8A>/C\IOVV M7+Q:S!/-V9S'WZ-0;J\F[@2$;$UWL5SR_6^L7I!5Z MXG)=_P;[".G "@ETN M>5(+*P^2**W^TQ]U( X$,!H0P+4 /E6 U *D(T#P@(!9"YBG6K!J@7+I1K7V M,G ^E70V%7P/1(%6VHJ',OJEM(I7E!:)LI)"_1HI.3E;L8VB78(ER[B04;H! M- W!5\8W@F;;* !W:96-!:L??29I%.>?P <0I>#/+=_E"IY/#:E<*10:06WV MIC*+!\P2<,]3N5;ABV04@\#/ $,/' ME0\^?OBD<6M^LA;D#6OQ?]Z72+(DK[C2*%S\7[>.8D::W"&E6C*@=LE>6+IC MJEZ\Y<[3*V!I^$65G&=5XXI,VK29)-A&)=&(7;.Q:Y9VS0&[O^^2)R8 7P-5 M+P4M+=>QR<$_8#A,?J77*O46)?1EAJ;&B\85JW'%.M&5*@CT*68G^F*=ZHO= M^&*?Z,LS>P45!X4/1>KH'+![#IAZ!YS& 6?4@155BS]* 5UAJ'38A^M&&#IN M8[O::!H8=#W+/(;Y?1A!%D;V,6RA@4$;F8Y^P6ZS8'=TP8^IBFT(5I)*EH\D MMM?H\\ZZH1!LNP!\!^IJ)8RSLM:6ZG1>*D^D;5^A4:FYZ$N:QJ8 MA[IT^!J8Y6 '=5G3M 4/NW" M;8WH/'FL&2Y!'^LP7,;PL??"O.SRK.GX$?Y5E,7\$O-,E^!7.> M9'SW,QRW91N;Y^6XK?-X?$@_D>/^0(XA]+ISJ0YFJG-:E^,^S$)6;R[5P$P' MVT,#"2)U[(C6*I 5L7>*RER*B,9C(6VK.7;.2V9;]?'XS'TBF6X_ M_-AT>ANV#R.>YW0G50T,F18DI,NF!H<=3 ::)VX;#AYO.-?A"TT#==1XH,$S MW90;]WYQOZK)7=Z"VRB63(P=0DA;Z0D\*[FD[0-D?"(_C=Q:R='9T'50]QBB M@R'B=OJOKX&I]FMUN=7 +.A9W3.[<7 5ES"Q*>] EW> M+G:^WZ#+.=)\]]'EHKI%;=57E[KW5*C,R$',ULH4O'!4'HKJGK1ZD3PK+P*? MN)0\*1^WC(9,% #U^YIS^?92&&ANJV?_ E!+ P04 " !6B5M1YY@88E\" M H#0 #0 'AL+W-T>6QE6\>)[!=J3_%3 MAK$".T9Y$V=!/!.\V> &M0Y,1PV"+: #O$24;24Q6@ABA>^N>&T5\%0+U?+W/M<)4HKT[7\(NH1ITD8V0,99M&1S8S.\;;J1943RW& M&H;?IUEV'[MX$Q?D9"O4EU)?#J]LT^CX4>*$["I[E[0"QNCN.!WE.=U_IB3E M#-N+/[E@Z*,F#V1"DA==S;1*I!U80K#%4I&H[_DM4;[&.]6TTRX9USR_0,W_ M]CZGF&.):%^T[OUSOLMO5KRX^5^2JU^50\%'-=9_L^8\V( ?YB3)^V*@DU)J"*\MC(2QYB_.LYH MO$(;_=HRX.OU,4Y02=6Z#0:PFW_',2G9JEWU:&Y$O:J;?S.7YWI5P>[=*/P# M4$L#!!0 ( %:)6U&7BKL

V 4= M.?G$X"4E$$HY*U_ .H=G-O_A1V@K!1S"$(D_7:2^&TO +.1W\>A*O,EN2#0,;:512O M((I7_>!.%_V4YQT0=3,$M@!VCV?+=4C7/RJEM#&X"$/6:<&BK2$9-2NWI<@, MV"]H/ F8%-8KE!-S)?9[D&Z,=Q=&?*?! X29#%I(T(8:K!."*!US-DQU2T:3 MOF\$&_ 6X/. X MJ8TY19MHS/+O24J,O%#V.\X)>\IW-?T0@33DQ>X\MUT=. MXF+O_Q#L[C8^(>] D28 =VK90:+!5).%CM09:(N^X =ZD$?5"Z(D/0MS(Q1! MO)/S2\6PF#=YAF?P_P9?!CM)\!^I,/0$SYXXC1_AF84+R\\3;._>%,KRNI>U MV";?MKS=:T.TUV3%R%8Q*C70 C;ZU5WX[MRU491YEL0$]I%GJ)8-^^$;9,H- M;-(?ZB*SVO.EH>J'X77>AM"D/3\)1DK93DC8D[7(>/J?/ZZT"/SVV9QR7 M1O5QJ?)0^P!*'61B!X5H>ROTH;$1%FEK,6,.OIB2$]^]UM#&!FQY;3H^ MS0R5LU$N;:2\P22YBU93T%$ZY+C>(;?UI70\S"[LQO)0@-KK$H XCQ#*VK%K M&G$3SE=?R,:1Y9.XOL4O0)O.UMIL^L"E'C \IW!OEB-E[T$/$K+$/+^FTL&Y-'D[/)R='DY'8VGXXOQ6-%M!:96 MTQ;4?$*T&47$6:XA4J$[)/T;5G;WRK9^B-T%,]:195(?679R!UO!@ZIDC0>7 MIMMVB!1_ \ZBXEMF'FHZ2-1FX&FA VT8ZB*RW .G9V>P!RH*B9)EX_H0)1RN M_@U8U?MXE('ILCXP;>MK//R\QM!>Z$X2A#5K[_<@IHTPY$K:#"+-S60?,9CK M:S<\M#!00TA<)_7[U]W)ER(IW?^JWOU3>5]0QT:[G8I$C0>$G0JS>;G5^0XX M?>TWU2Q5K+CE2%N2=!2J9 G"VN:;C*?;@L9"B\1"T59=YRT.HHSZUN#]<8 M8(&&JQ>P#L(\C.PK"!:AM5ZZ=BE"F:V;#\\:5AW9%P;;3Z3>UMU'!M6O:#P, MU+"B;$HPQ5/R78W'9Z/A> B7:>,K1=&5^PWDV(C0:VHW''"9HV'ST5+E_@T) M#5%61305TR@P.AN>C9BB'P=_*@3_F]X]_Q0(20J$W(NZVV3_90QYI%36;AB1 M'=S8!@\3$R\^P-'#\K(4 !@&E8M4<1E"7,:&\H2JM:"@^VK,G'(^_(A0WK0H M=N%*$9MZJ5KH>#C!H+>$]+[*.9$_XYCGITW101G-BH8A/B''PRD!N!B2 M<*BX><>XL,$5/Q[J<"$@];U592\N_"RMX\+ AW^U,]QXELB\8HZ'84*0D?": MZB%O_V37)]"3.FS[\C'DZIA^^R<5._A3)ECS?7DO[_^\VDO@)&D:X+UVH2V@ MG>;T\Q*4%A69@.J*:R=-FZ&"Y^Z02%W[YY?+[FAP=?AQO<-G4J3W[QY>,Q+D MM[#<\.^6E^3F^@8LU"AGYK^@]/(A)&WJZ*%U:UXQVO3G3M>3A&IO2!JDW:"' M?T(/PA+ U9/GIA;FG#?:B36+<%+0T"O_DJ@XZ/=X!\D^6#_\$%B>^R^H&5JC M!I&+5-[V9B9B"OR"61R5#8PA#X#MNO+6#7$+YPSX-\YQD5S=+&YUTMH0-]\. M@TJ.]4KJ]894Z]D.>NNV*%L";DBN'RY-$;/D+]!ADAL?]9]ZOO@:! M\]/U/.)4VTV8&121@(&@U. 'S953RE_ Y=@ZKSNV2J(T\FYIF*5#N%O"ML.D MTDA>!P1%@/8]GCV/AR#EC7-MP9G22>SX=RL,X52YV685Y602FQBC^=0! @G^ M*K6L2M_6@& D87:SH7QCBYU43%*,YE1[!)3[E*A+V;N\'7FX$\_"E5C5($)T M5ML0!]%MX,/%<8Q6Z<@7RS0W$>L8Q)'V^DJ(_U+Y6$WF0X*#9/&#^T]T8[B< MIH"%-VW%&4@IH5#T+^:+D)J+:\M\4=\R$U/@]20$3$DNO.EP>#D:7YV-)N/1 M\.I*S8CS!*(( ,QS#-\LM%ICW$"UD%3M7./1]&*B9IP19\/ZR",*E_[%FF7I M=;C&E\OZ^)))Z2)5R9:XWF!.%PM-@'8#0PL3D?;"K?0W MSE]W;=O)*DD7=+-XF;Y$ 559PN58FI^OB%+G=P3S2S6=<.) D>;?.W &-*YI MZ:H^+>'RH/5DHCHE1*M?!UBMO6 #P"L(/UP;0YMK+VU+>MT(Q7(N?!0MEUVD MYG0)"_Z>=D.8^"1JA\7.N/FV&:5TIIFERD5Y_EONY5Q+P4=%6:$@&7?*MD.U MBGOQKGV*4^6E^_0G/WPW[L1:H9\\/C[+AT]JRHFA],5G*VS\C%_[G;\Z2WR(,/-T(W'8)PVP#Z(6X[2=H-$@Q&VA[@"E19 MRJM\#6'-RK->\O3[X5G#3I,C]V5/Q@7&))CX8HIWBCZTU^9WUP$EZ$NI;NZA M=4/(Y2+-372SR2.J4(?)]RP\.T6QWZMV1_CGQ;F:$8A& \S>[P!H2'PR5%T< M6XI0U @1!.8I\!=/[D<1>GZSV8TPEG<= HO7$2OZ@SVG[4'@Z)]WMB%1;#DY MX1V(+==CFSW/SX;US-'-.6._#+*/#+*O#/Z4?T?S>?.40I::YO,N"2NYQ@GI M/HNBV@PL4LR,2_M)U+[G3TLT#"KY\)O[@=%/>(<6QG347P;YIP:E;YT&&$4# M#,X) $(;?6^13LS0Y"6*-&[U">7-'S[:06#(^4FNXC,"!2W%4,"HXT+U'WT[ M3#&#Z[@@BF?SV3OLXBBC6)'J%-,1.D@TGVNR0#)B90QG%/A7;W/MP/;#G<(V M>R7$U'>LT(EX)[6:MPD_J66?'N3?'NP^/MA^_33-"9)=Q):>CR![1Y.SLTM% M\<&$'*FS\'9I^0OPZ)=+N%"CM9=%T6,0ZB33S!&PT=[U05$\?+BZ5/Y<,[9@EWMIU1G5'B(%!B@*6W^ '9O-TOH)-^@96 M[R#$$*6I:%7;"]0QU?*ANZWJ]F=6W)#5?,.2Z<<:CM=@=#:<#D=$DC#5U8XU MS!9N&!Q:*VP(6]J.P'"]#Q[A%(^;ESK+U8YEAYBKY* F^:4C1>^R$N# ]NI\ M9X>[W]A>HC%L)3.ISEC1F)GX1EL;C.ZM,'>"X$]Z.LL]L58H_?G;F4RSD2-I&T-?']!,K#19RC M+*9VK[G314=!-T[4QWXV@L!#"NTIP&-61I(E+"-D6:+=;0MM-RCPD1KCV#"1-4Q(A M,"1=)BM"I+F-2X9V?)+(D?:$E#Y5:O9:22,N.>(U<';GM#R$I$L[45,4:%+G MZK%&%$5O%S4CQ#=6XJ2<*-D5+%'Y#8+8\FI4O%+@%L_4SMZ> 4YZVVW-&98Z MJM^UP#O'L^\-B@\.$!\&]\^OAOG(]?*-ES++^;'K(,*['Z5G3LOF1^E!DB(& M]]$W5#5[K%R:1!@%VQ*PK.Z:7FS:19 "A&5]T5M&'= -C4$ MD1T8X![P^;NU G?!RG)QL0NT:MHQZ]!&9J49!3+E88J8ZXFE(RZ4_/7#\E"0 M1V-P*K5\3[A"L=3.X.T4ENK!'PHR^W.07JNT/&]S5P"4KF[QEJ=4,=+X;726 MNN/GMK^4IX2(L>N-94UC![^RRI\6TV+9_$0)5QZ>-_P&+-1$9X9R?R1A_G;N]\ /BW^F"3M(;G1A\JM=YQ)VG:E> MST)2B5')A285%H9;\8IVC5N];S:YENB8_"$$_TR ;V\(KG*&FMI0Y#!6)K"* M$R.MO-9;)9I4(#JN&6KJ2Q%.DQ&,SZF]T/-I$VYY%=$^Q5-67.)SF9B,. MD_JF,>=FL_WKWUP00ELL-T_@ WALTQ*ALK[L.?S,Q L3UJFDS2A3UXA[FL+* MT)@U].=/:S 3J,.IO,%'(B:,(-:I M79V?CX;'0122_H8<8MQ:T1(](P__* 4I$%8R^ KZTN1 JQ=.: CGNHK#]'?/ MX36KU/Q3XO#21:1VQ.(T=)TIPM%0/FWA@L10B,/$?('Y(?(=,F.;"QT@6#B0,B5C[\?HU^ "AC[87MT&X#K+'B- P M>[T O@U["_.PPRWI&"DF"B9#\@J@ '(0HF3\S]8:A)38V8:RQ\@A=B!REEST MGB591TG#B!G'(V*=XV0-+R Y>R8]9\_VO8]''X*-E<&$+585VMQ:WU[8:PQ6HM;0C30L#[@J[+-8(##E.= 9/@>="2B*,1=CF:=I^XPO\R!?TE<'N,Z?43=(&F>KA MU[ZE24F9&&IJ,Y (2;?45F&-$RD)#^_38;9H:Z=V@7M4*Y]B]?C.7(>7H^GD M0O&"@\/P!XS5*Z Q)LQ*3JR>#@R2SH'6L7K&D4B76+VCI9T8V$ZQ>@RA:$?* M,7Z 3K%Z)_;P V-(K%[I40BLZ^:)$HO')4,[EHG; W;'P9");5_]/8A701B[ M_P+.;1#%J<,5PRM>,=I1JSLAZB03 HJH!7WC.[R*+AU2@+'M9)6DGKRO81!% M/WRX ?(04E_A[' #Y@%ZU^:S'1/99)_HV0DI$^.QVJ*%'H:6Q=F*[!-G.R'5 M=6LQS3CK@P7ZO*ZL+1_RE9%C)":N>A71*XCHV'SN<8$A-<1FHANY*!'0](I' M3B@B#%*C8A1E'R7O[*KC^#-*= A5;G6"W2Q*.[JUI ;O\38'&E*CIJ?]85UI MC8%^+)"$>Y)/G.0%I^NV@[*$TY*DMX$?NWX2)%$S;L/1-UAB&29P'AU7KY2)2F'2L/NZ;DQT9JF*NB#3&Y M Y?A:352E@5HQS>1W. =&JG 2%U?*AKVV"!IO8PL"SB1C0<8J0[J@P7PVS:Z MH8#>XP/N!U(_BZ=GCML?X^/V<]&#G>PB6O\4K"]\<>1YP4_41LC>NR!YC^>) M5[?M;1*B+H=;$O'(T&:L$!+ WUUU:3&3D@< =/?=AZ1L<67G'-OU2T)/%W2D M9G= *&^^@YBRVVDJ6J7Q5-U9GY >S*RA(<'-6WU?K)_?(%JA:WD1U'TV?X&& M"S^PQW'TBMH0@]NV!%KP:6L:27X/PC\>_>ZAL24[@_2#@_R+1=ECV#= M(DTF9Z/)V25RQH^FTZ&BT(DJ"0H.9.TNF$#>87!(T&98$&.O^EC1%0M#5I_Y MK)0M>2#1@:OD!$ 7:\K-QA=XW4<-^-GJ<$W&_@/2'/+^QH& MR3J"(KS$0*TP=: P9;13=%ZHH>.M9 M490]@XV,BL]L0ZFE#7%TL'W#;-<"O5XRB)@/AUJO@@/\^'2B.*=R&[MQ69^@ MMRF+W[+R:"$$URIHJ?(]B)O[%?$"?TMI?2(6@1(4:G7$PT3"9?^ ,QO-J]B M6,Z3[4E!'6I#Q"^!QJ%'9CTU@G&$/8/01F9?@-D\S>-DV:B9SZ%K M-SYY12I_(AB68.VPDQJI+.KIM+)66=ITM*Y_].\C:*:?- [5:YQ8Q,XB1O2D MWBH3Q2/T%%2AT5MP V@L(I4_<8C,(6[LI&:P4'1V_KA:6VZ8YCA=6B'L3NBU MB7Q_67CN<3L6AJHG#E*76ZUAE)H%0]%5[TS=V9QC#4J[*MM>XHF\5/**1E?0 MA5OL/N&]^=+.V8+)HWG7:Q%)STVL(>G)'/80#_&F^>X6"# MAAGT[/%ZA;^()T+TB:_B8#,Q%257YXXM?^&^>X XHFLG=$R\1U8#HS0 M/8R?KN<)F/.WHDZL; ^3U(V^_G2\RY5\ 7!=E&#?R6LML(KY<#2]4)VI0R=J MLH#5=>NO::I>?C.(V_0?(2E%H20J2U9C@GY19WQM3S7KEP6[BCLBIDF!*J?; MI:3!3U7^WS)*N$BL(E?4S"^*LTS.[-*.B)HRD,J9>26)F5<'NU2+\2_PWH.Z M)-RDS3[Q[X/T(_^>WJ3=?N7E9#(:G8\OKM2,/+LDG%C# MDVXYL5;79FP18ZGZ2-()"'T?T\8J<[-!#]D1KA\QU-2&%$*,6.=$6PCTO4>$ MAP5^F7B3B*&F=G1H:S\.)E"T-^2"QQ.0ZB*OSZNUF'PD48MD&_M,-4UF"'M]3?D)LXW"^+L@W!3AI%(&4(-@XG" MJ[4A2;R> -SK+0//81Y1"#6J0(U&T\G0%'KP:FW("]%8 )\HU^_H%;4CRZ&V M*F0$I(:7Z+;'21/W\S(HK:0=>UJ:FX,W>+U-C*@K/<]U!Z >MIN?YJX]D)K5 M=_+WKEM%U8D2;RX/I2)D8A =%@%\?E12%7.9Q:VUJ+6VF -Q8?D0MWT*=^A8 M*F(N&ZA:'B9Z3/K+&M6P3=ZCORGA>8U"\K$ERT5G2).KJ^%D/!J>7W'?L,)H M@9)YQ^#)_8!?]YU':(_Y[B?[9KS9?+/^,PC3##)-AWH")&K3\\78:"^810(V M^A[]/;"I1C@"Y)"@%V\DV+D^E71%1]]30H)F.[V^6RORB2&G%&T8),J^7(QA M1L204Z8W8"_]P L6FQNX(*C#0?(),]7M$YV8C5^G5'LL#"'2;1+%P0J$Z?( M78)>NFLR?0@UCH0TO @8 M,.TPF[L K1@#1. >\BY5) O$.7\;+@?B%*2A<)2LN^2GG0N M5] H5*6,2>MX%9H019&TR"2EIK$]XDRMI]?HTMJD>T&O+70VY.#N?K7V@@T M=?1R$#!$H=;3ABC=S%RG2SO-30S7?PX#)['CWZTPM/QXDP)L>;?;O.MD!C'6 M-I9'7?0W,90^3Q3D+])K=P6\&S*)R)6JV,$_)ZI3,0GB3@NU!?F0-'L1#:[Z M 31C_&QMT%$6F2S-A8TE"8>Z4L/M%6VS*3HQX@>-G"%=I20@G6_@/$'Y0F$&H M82Q#>'7NFGU41Z:D_BXLH*1 -6PE8_G20NVN:4$/\@9JKE+A>*72@*V2<33H MH'9.@ZG*$L%6 MO3I,&O-4K7:*2]@IIGUROS>:B>8:XT!"N5,>][1QU=?W#."8XS01O[&@-D;O M;)^].8!=V^-QGW-YRTUD1@N-!;G#URG_7F,KC'5Q8C6#L(/W,8H2L#^2\%4^ M/@XQ(6#B+BDK'QQZBYET=Z7H^*H4!(@3@TXW0,=2C;X?H M).H.9'_R40DOYPC9Q0F&B6YX.0LC];FS#KXR&@ISRF=+HWN_/B0=-,*QXFC. M]>:.9AR3/2B5;PR*CQR9/T70OK=J+]_)OWT;1/'W!%U&GLV+<*H(18+;<6TQ MVUJ.-G-']TA%L1@H=Y+(.YI["3SO(0A_6B%N3T2I91!INFAL2*J1)M4Y>*$- M&;J8DHT0,@>*NEM%_-QRN[3"!4"O[GVX43V[*KU"%8 K","DS[9NJ;#4N%)% MCX(6^W4(7 40W'X"4]PP@K12MZM/K-&[T?N)P1@N,*LJ*%QT?U-YN'UDD7KM M#JR#R(W15;F])^-Y-Y7GY$UE\<%!\<7TCESQS4'^T2/;9!:Y@D?#\61Z.3H_ MNU*4:?4V\-,&_>[&RUU6OGGB.XS7$-@%:#-T"#19?23IB( MX$+?IK)4/0XJM4;"D#UL4U?:=B*.X6A;1QO:=+8PV[A#5ES:'E?Y*A"NT:)V]>^XBR\%^O0H2/^;= M_5^0=_^E3PU*WQID'SNR7;\JCU_63P!*HNWZBT;K8UV #'6UF8I$GARVU5MJ MN/:EQ@Q"*;#0P?N;NX)%9O-7^--H#O&%OVMZ*TRL\*HMX/]=:O9LF"0.M@.& ML!97_/)39Z73C>@=1)SPK)C8CVA#O0,01P)+Z5@RO%.FZ("UL_)/E'?EQ7W@ MQ%*)..J5E H;-<*- 2QB(UHL&KT9G02:QT.9Y1HUS;\E _<%Q(KRY[ M6%YIV@Q0 HV)G1B%@*/7VS.:K/!.6U^A1#WMAD^[89/W&4)VPWUEZVDWW!.6 M]FDWK FWLPPO0UG,SL6;QVO67?5!D)2ZPIT<E+@^Q3@_1;1[C!'EV=C2_/SL_/SZZF5V-%H]D=>(\? M?73E 854D+8H#24K/6-\-II.KOJVWZ@9H3Z.L"JN[W*LJ@%A U OJ(V)>:U! MLR-6N;Z8Y"D#Q2M8+W#2_QFCGC(WWX1=@-'6X%3?1)?X8^(LA*]@&#LX%97Z1*$6 M,]&M%88;E-N1?9%2K6(80;A5%90+6;,G3E_ .L_1-9MO-W:$^05;WC!Z\.EI MXN.$7RW7CYZ"* +1S&\:3C$,H=8SC"GM]#W,(X4'.N:^%'/,?44]YKX\'7/O MM&:'',G2O>E_/1#L?<"DW, M:PW^8VYV,RJZ2BGEF%L[DV(-T_:8FV[7(SW5TL[T% L*.]C2A1&-PT(4QJ4A M ?YK?SB /_K'B^4OFBXL5'ZGN;59QFZZ/@>[F<)NE\:^NO=;;6Q#1[C!&F9V MJF^N[ZZ2%=9\E=_K9T!"NZHFI.NAIQ%;+)A"]P/:X /L1IT7-_J#N +&5]'& MY"+6PIQJ$DY?E&]N"E6*I'5O\).4E3&^BH9&YC05R=J,^BKO_YBU/76FLH*AY"O6B$H4]XLDPZG K?@KUX@J @K!-SOM,%UY-30SU*CVE MUK2B?W!]R[?3=XOA+](3*QQMN 69QB8Q !Q!R-BNJV5_12\[OB!#XW(L,-45;R/X MP0J.P*CA<(#>:0T7B<%ML%JA_$V!_4>SGT: 8$/X)!F0PX2O:3)DO<&O1,O M<^#/T DQ6B^\A9:#>DM+ MS]L@\9R;?.L3[^X,X$G4_1OF\DP2-@45C?+&/P7^X@V$JRQ5BH7"_K.3BG6" M<\>3JE2!@W].QGTD56M5"XX8Y9$GH7"/;CE%J*<]N5$;QE0%'!%_&!0OV"3' M]:[H%80JHC]\:Q7 H?I?P$$7CYB##1KJ&<:==OH6E)%U>WNJ]E PNVCZ&$4) MNL%V&T0Q[?2OH89A1.'5M*"()I>X24OJLBYP-^E'65KM]-_77BH..&_!_3\3 M^&VXGEL'/J@-(%W%&4(7*3 47-+$/XZ[.;8-Z2RI&Z5>K\:+8OCB)G&!5\W" MUG(\TMROW7/9&OZ4T]Q%#?,M3M2T,+H2:<88'RQ2+T;GP#Y1G,G:GEV7$RU6$IU.$!2.!@*-T.($ MH3I6F'R"H-V C[<&_PD"NQFUZ*N"3A"T,RG6,&U/$.AV[9.'2/ )@G;FIUBQ MU0F"+@S0[@1! ^NSFT_8"8()=)!R@F \'4A:GTX0<-MG#6@A:M5'UE"O$P1L MB&BTW-NVD[:FA.*:6YELJ_WNSZFFH,'?ZQP(+*;7U_PX[_"OMINMUL(09+;X'/N> 0:Y10>+\#/ZI5;IDKC&CA:92 M9PA%8T>9Z-DMK.)T[#D$*S=9808-:CUMN-+6VO4!HYW.4D<*11=AJTALLW&2 M+C62JAC/%09UI0XNBFC2,,.RKT&T(46WR8970U%YD1L/'17YKO?V]0^6&_[= M\A)PL]G^]6\N"*$IEILG\ $\IM0,':4:QB\9:)B8/AF'4^F(D)-OI9I'PBF: MQE*3)1\T<&(6+T%8/DCFC)$8DF,D4O&5GQU7)(2@?6[I(TU!#(UEM.FJW>#? M[F>9]-,W2J$,P!/Z# (>'ZN *ZZ759EL4A]VN933]\YCDQK$F 5\!6W,VLI$ M;!8F:*K\L%(,(=+9[CJ*0!P1(Q=JY:J@#.&?BA-9<-JO3@ V%4VR>VDLI!N_ M5MA0!K#IJ?QPFK[LPATU8\MI8] V$S6?5GH=+,OITIA= :VXMBP@6Y3>FXD* MFG@B4%RF03G7@!_E-@O1F^7(\_"[&R\???X?2=K;\X6+>K= Q\HFAKX@.?33 4 MH&YN/2N*W+F+@@I].PF123C(0Y1S#'SB!T"O-T(QJ^!OP'%MR[OVG3MD(^\& M^&#NQB7LL'3AKF\*3<0H+O5X2E4\#AIP7T#L9NG69^^>NT@-BF<13U53"-19 MY\,<41V8.[8=)L!Y].U@!=ZL3\+(PU+%.*[PZBKUI4YE*YQU$%4&V2TL67P* M=D5#J6<:6]HI?)@W-Z6=?*-WA=PX3@BD7U-]A[5LDJA:%4C'>%/>)=8>??'7CI2MLNE3ZMMW$RU,]II;UH M\7#:74+3DD>$=H-/*S/CIZ\6VAN\L-Z>QQ189-.Y@]ZY?H#H6M[_!1;N4+Z] M0.U(UIDC;--?P/L WV#W7^*.Z]N*.[&1$QNI:WE5 M>7 9 4(=].UGT)&"N903\]@@T2L(0 'AX(=Y=I-$.2?2L8)BXMU7'F0>@J33 MVJ\DYD0Z1DRD!B5HSKF.7#MQC(*%J& &G?)*$ 'YX3NY8Q$X]Y\V+$I\/:>5 MK*-G'1?I=2_:\0BMG,;!%MC'+>T81;%!QIG1*HL2?&-D1 MJ\+;>W8$Y*4&*%/K'3'=*" 4/.IZ;-"/270'AJR1L,T73NP4-QX:%3XD8==P M5.PB,D5R\DQEX?=I]EC>X*!QN_![&WWK% Y$"^F^&IX-+R?3R>A,E0LLYP4U MT'ZOG'9C1W?\FWQ7+%H;$N-3'2F1UDRS"2JH'1G8#$>;+;"JF9CEXN]6Z*+< M133KU\H98WPVS4P,1J_2OEAL,77_HK Q+.!0S]S \NA/Q;E=.P>==]9>T/*DZKA30:4??@C'+JB-\\.W ]]Q,T7J -TEX-%' M\:9.G8[R@#)Q&;V;EBAC7+V@=F3J/)(QZJ@\0:U@ MTY?2".5'>K=6&&X@>.GS%S1"4*IK1Q-&*Q/HT49C$[.@PF4\F,UO8=O=^,&R M4T_U]I+T31"&P4_T")BUAK_#.OOYA)C#)@%Z"QJ(<">>EVI/ !9PT@X#&P#T M0FF^?6/>O5WP'P/ [PU*'RRV::==F@Z[M*<@BBH-:WKYAEQ8NZ&C\WJ%0T]] MG\*I*7&S^8Y6_FAPW/YX0W@+EWF"_\U6VHVOJ##7TYP%=*/MS-Y- M9^7&ES1I/&%>9*%7T)P:72<%LIXF/M:RW[7 SUO/(R)H:;^ M;"$;G#Y]L"I]F"P=TK:>]W#E6,W7.+#_6 8>U"K*?LEW8GA9S_R:B8%_ MV7YF$,P'Y0_]CZ),3\X$ZR!]#V+:]I)<*8UM&@XOST;3R?#\#++K2LVXL342 M:6M9+53M&!I$C\-,M-GX'2:RCH8VIYB'8 ME%E%!A,K>C1B3P7BSK"QK+XF9;9.W<+LFAJR!T#NL\!/1SSB$YNU(R=]"8,&UU89N](:21IF=53]#SJJOG6T% FH>Q+LF77Y<0^6B6Q%%L^2C0#,>0_7+'0A F MO07-275^J*#$=Q!G:RYT%(>A0Z7,D5"!KK/4&XU307$MN!4VT@K^S4L0RR$R MP%WX63BYO?D*U_(1*@"[@O\66GYDV6F\>58!/=7;^,XFRH-BW ./82N<(= 3N( - ]%,N MO8 L% J\@O##M<%S.KB_0&,M_%0*Z3:+[,\:WB64PB@UC[C*G<1C%"7 N4M" M.!YD>*0@I #>[ -(VFEP"3H2J@H"1NJKZ8K&8 PTV=)@'K_!KWODM.UF<,9^-!8>N:Y9R2 M$%_1RVY,Z.WC=1OX'R",42+0._"."YP4(=IP DN'2E!J=>H=VP.,L-L4&/,[ M.-=\0*.C36L4APFJUW9 )4LUG'XR4>J<&)TR7O;]C,0X,G$J+BKA>>8$O_?K M#.GW$8FY_U0>\7UZ'.1>SG5@NPB8>08,[TV7Y^>CJ]%443 &0S02(;B+&8"CN?"C@<'YK5.W,+NFAMS^4!3KJP%=V$W=:F(@:&T> M==)S=R^SWG;CSLH;0F532<.KLBDWCG8(? >Z_4(C&!\@P0-$<:%9F MY0Z3&%-9U%YY0ZXJ,2[QGBAW$7C%:,W+[\\72PS2G0=%\42D M[E? ^AR$J9$;D,=PJ:/4B@TNSD;3*\4O (DGG@R$1,V3Y#FL/N^ Z?KNIIX%*Q7]*(YT%9<%_.GG;*H)"9;'$S4Z[#T/(7J5\WNMGLRN2MOT:=CIA<3I1\ M[48E,12JC$I2L6(X"U$5;I@V''Z%-+ M:\>&@UEV1ZHV$"GGA:!3_-7:"S8 I#K/4B6(1R?8\B<>M05)^=D<=81!.(!P M'H0KR[>S#5GS 1MSO1-;NH)ER EK JVI>; A# MC^(U-D83XF*96$<[;O#:BMG:.B]F1269CM#;$):'F8:PY?I" J[5!IN6AI@> MSI< PKN$L^4=^ !>L$X#-C_1D$H.-&2H605NB/[L/SW:ZJU\62K(60/2=\2_ M A^$E@=!N'96KN\B'R:Z[I?C0!Y'N&082:+N".BY7HW"N$0E^*]]&L$?_>,% MK=$:5J25WVEG]D.M/>DH$$PO=I7);LW&[K[W6VTL2D>XP1KTKJC94H#)>-_@ MH+-*5ECS57ZOGP$)[:J:D*Y'GXUH?9*-6/Y]GXU(U<.4-19M@L'-+T^T).^= M!6M#'U4N(4D02LURJ?).G; 1^K5%E4I*MOBGIV1EK.GT&_! MR/G8\7+Y@'A*S1"O*EQ=''S$Y]"%?\<0 M=M=^:=46/3*LK65^]]1-1':3=G!W73-19HXN0]MH-)U%WX"Z6*,+T X36 MQ_@M!V M(_ IOHU@0 ?K!/YI\[1_*IIF#MD]>1&ER6G>EI:?P_T]2+," D?B>4RK M1I@S>QUL>R4.9ZEO._9MO\4.JQSO'._WS>DYX@BMI)?1O7RG;1@'KE^AB%C: M,1'GYT^=3&TG8["&U(T5]R2&N8,O#Z'27?/L&OONO31,'U+?H%.O(O4J3>US M"O;A0?GOJ=&5S6+5SU?M.8;VO#SUMP/.8@S6Z'KT10F)Z)N#D II[J!5V,5J M+3CU,K6]C,T@77T>AL4>]=OK<>ID6GD]JEUL32^'M^G5CGL:=^K F M?;BST:3&HEZ:UH$-]&B=.F_O/%K5KBOOO&?KSY+V.&F66_O-^@01WXNDT_J+ MI)FL02JL+Z^0;O7?:4(Y?B+4@"29C*ZF5^/SJ_/SLZO1Q4A4&&7)3$U/?3:6 MT6Z4X45N;WO-I)^^CRYNFW^=Q,NT*=0W@O8+:V-1=GO41W,.U?ID3(:'?>K% MJUI?P#\GFG11NG%8+$O04L_TW]Q$@!K"!81KWP:)'X<;XBLLD M8%?2$ ; #2!OM1ZPF1WQY;3QIAM)F@^K4Q,Z[!5 M/L][? -\,'?CV\"/73]Q_<4,;M6*=!AYT1>(FF^[GIN9E7'OT/D#VC*-S!K" MHD$.)%(SHBL*-\EP> JBZ &:H FI&S /*GO[^T\($<3"]:UPDYKG.T00UH3: MP?8M'GVH(9RWB;R5\D5MB'P@0N)ZP.' %=0E/D#X'NB3NAUC-KZ!^$1&'F $ M+0%P1)I*=WZ^@@5R"[^ =1!"/!?7OO,5!(O06B]=^]%/0RZ0<"[/Z/"L[AG- M/S38?FE@^3Z6@Z&E[!ORDZL]J] M:[37U))Q;C;Y+YN\L!TD:3?P<)FKXI03[T]AX&3V/$L? 7AAVOC M7M%L*J:?304996=N+M4/YLWE,2S*5..XS7 M!BZ=_?@>J;!RX?(':12$CH1ZP,6):WEX!A K5%6?9-<@ M>VEQ?C65OVJ.L?"U\X&BW9UGR_[#6D 20QT0)B]SO)%I=MQ/OT)([R"17FN:KGEV$4YMJPV=N:WQIXE MN314OGI#V;>_4(OFW+996=3 MBCK]-^#M=XP!;[\;94",.LI7RV(AFIZ+W\Z'+J6%XA,F6(FGJC:LD+=$[@R'H'$ =^JI** Y MRVHVF^?GR?XBQP?')FQY_2C4UM!USO I+37T:*B6)AF:J+LQ\J1>X1B(PJBU MU%A*;J9@UAF%3J^6!Z)O5O@'J!D=6\Y$6_,I*S7AAJ(YXP5\ #\!1=0:"@_X MW8V7MTD4!RL0/OJVEZ!WKJZC",#_.6_6)V:4:"')1$J)AD/0HA>W5-EFAV@, MT/K+;YFEW2Q$Z7_^?U!+ P04 " !7B5M1O. 1\CR5 @!#3", %0 '9E M8V\M,C R,# Y,S!X,3!Q+FAT;>R]YY+BR-8V^O^+./>@T_N\[YZ):*IEL-TS M_05&F,(;X?XH$BD!(0/^BR#^^7\C$4+J M9UH50M0%6X6:10@&!!84B95D37\2'7T^!QI1A88A*0J1,21Q OU74G?QNT0L M%K]C8G$J240BOP^;S0 3M:)K/_VGJ3OJX2-9ORO\$$7^H!,_:)(FB=1/,O4S M2A&-ZL,7O)8JTL@ AK.=*7KWCMP-A(Z=?JD-C:4D0.)>'Q&EW$^"A/%4+$8R MD029)"-1,3J*C 0Z$2%C23 > Y**D8Z&5M2D>=K)AM%]2/?K72%J90!1%) M,RV@";O.<..B==R7_UKLA_?C]E%I;470,(XZV0Y+TM L(%[N'Y8!-'.L&RJP M$(E00U0L0B8/!FH:UN/50U^>F).T?FK=*.:@S^WC!AP_N<[Q'^C7PUE+SY#D MX2J)4#I-#O3#J6&;>I2F$L]UX#WAOW"*;E0JE?JQQL#;#?H1CHX>Q;]N'UU" M03]Z<@G1-W>"KKJC)5,,N8?-&U"#H'!ZOV!?CYZ1I3, MN0*:Z=XXN@-VCF#$:5%Y-43)1'L1Q,3-#2F#\U24%3-&PT!W=&:Z^-M,G7QWR* M9T@>TY!G0:78DX:5OBQ-"VM]'5FV!Q"UH $5C=>71C\;"/5(@D.Q;>F"W 4* M;E82__U6=(?,ERL;1DR01H.SE52V-DK>#Q)T&J_ \5RN,3>*YAD*38Y*\95, MM9M2LE2#1SDF(CU7JT$!E^'$W094NR^OX9&;VT,HDZ=3'0(8Z"9EN9*U. MJ_$Z2\+96.>+AC6*+2:77)A98;IHU+6.*CN3906"?@:.,Y-OOZ.Q9)R^T,J\ M10T\MP)Y(!FNM$R;)K3,"EQ"A>[H[G^ICJNWT>S3*K8UC_G%-JLE*S>BR$B_ MM*9DFT\Y/210GYQU#7D6AB2\!NO($N1;0)O ]%HRW4]529-46ZU"=00-WI\$ MGUZA9>L@5>\^ART>O@5-"_5F^0K!?<)_JY.7,ALM2>J<79@U52W1&V8FC[1E M>PH,B&UQ$8%A#C73'6C:,/!XL(^44WT,:;;49%JLEY&4;;BANK]*RNK:$AB4A$=N&FJ0;G&9BZ0O%FFY! M,V=#U$S"5W+]SA(XF3ET9!C/1\M)VB 'I4=*[J!)W.L.[QEG]V=1@@8PA*GC M IY=([?:Q,]7)/,8[MFN-:S,Y@F;A2M^/>PD9LV.B53;(V8J:7-[:VEXHWU" M];UDT5[F^M;G$&L_;8*L-'/'S4[61O36+(0YRU7I]7%>TH F2$!IZ*:$"?C, MA&-&6>@45@.;J_?3_"AZWTU6^TBX8V+]3 L"NN*)(OWX]6>SG_L]QTSW[)("X%'LY&)H0)D$&H3 M9&FYX25-@/61(DV -X /M"/RL M,;&:T7NC22[6E4V)K"RBI7(3=X;D(/J'(ADJ&KOF>'W.0D:7 )0!! :KB9C& MNR$OP&S"9=6*S3KS6:-Q/VOKR6J3I_&0(Q&*CC#4-<>;\[,M^P'GT3?F;KC1 M225.SP0AS=GWB_1]+9J+:(]':^>MUFP%)4:FH_0"M 38 MHY)-/HI'VV2N.=8T&JCH#E8!D]WXTAV]J_3**L.U%:N563"KA" W^1@>WQ@9 M!?"-#MBUK;(7.Q_5B3KMD.2,E\O-U605801MN,#AB52(NJTBUH,9PGZXU\8RZJB0- M+JYVA0SK-+-2P1YFVG+O0%T];"J' (Y-^182'*^V3G;0W:\4PNZ%EJW'RXSJ M="H46QBIF5&A<\]NG-VRN5;(<3]HQ.B]^ACU@ENUI"7,V*:D0=/, >?826_I M,XHQ9"LCVR6MT[5S-L-UT+(U8KDSZ.]WS9_QYY]M,"E[WJ0ISJE11:^FTF[H_C7)'K?$!D-9B__\'INY^F MFVY#JTBXZ;R?.)/U[S=34N<*SKVYWTW=+"=>N<@VEW>W-D68LM(7MX#2_ M:PWCQPPXQ#)B)VA>K%?R"1;!SA\A="V2[2=)Q)_' MB'J$.U-X,A^=+96/#9*'+V^;,^$$S\3[**+.UG-%$B3+&QHA2BH>L*X=Q B? MF_T>%B^>_C\_3G;]>SOFW0A_G%J.N:N4=[/96KB_O:1T MFTNW9VO^W653QX M-!5AR'T7WB_;S]M.?AQ!YED$10\0%+\X@C8C>[CN652$E5J:.1SR0CG;3H<( M>C^"HB]'4/R\"#HT!!DORG-!!&6GR775Y--CKB!"DTVGU3G5"!%T!@11+T<0 MX_IB9T/0Z2SSI1"TS%06L:JBMSAIK"JR[N2G4]@,$?0^!%&I%VLQ_.A%M)B' MH/C%$61DDG%RP,"5#!?])-TVTOUI91(BZ/T(>J$6PX]>1(MY"&)VN8I+(2@^ M=O36LIKODVW1ZE$V/]U,G%"+G0%!+]1B^-'S:+&GO.@L,*=I3<3_PL22@7NOC')SCV+Z)7NB@]=]^?+"3XL_N\1$<3SF\U---'L1:\@9< MV,@7=4ZW=_"DV<(1 $/2)EO[S![TC&4V:W,@VR0CVC0S*!0"B^RGB>1GBEY. MI2=!_>+!O(R\SPK\/'V$:[=,=R) M._L--S?(NG4SV1'J_<%8CH]95JZMZ4TL&EC#^#G6W3[S-&%";OW"W%K0E]#0 M\/BSNC'7/0L02_7T!*T6PL@EV9B^-!NWDQ$[TM-IP-7)]J(HRO=*,QY8[^1E M;/QJB@6#O^F0OZ_/WU7DFSA58,C0RMN:>(N:N-DK9+J-&NRQA;4\C-15NVR4 M;IJ%3Q,E&%P::N$K9L>LO2 &K &:!E9^R9Y[",=U1#G M9_4-SP/M31&LN4XE'B'A=++DAM%1FXN'CER(YJ#X3N>!>8,>IJ3'/M7,&V9)9G_:^P:CU?4:05C99CY%JKUX:)]O*8K:Z:4WW+&V"P;1?+3X=%*9556BX M!SH!ZO$&F;53WI3C]RE#).W>"^FPFUIGR]8J^%&E8Z)!T(EM*5N'8&61N.N%R>7OH*X$XQE/,!7] ?U[ZRT6:8Q&*>3^&#^LF,(=U$P*/ MZ=+D/I*+*%.>Z_&+-FD+Z5XLQ/2M8?KA0=5#5/_AH.KAHV<[J/J^<@L'%6*V M*.6=S$:-C-,HTL*;P"P^#/9KF)1%QV^43'B.BW1_$4UJMIG#E M7C'"]YBD;LT"*[>"B(C;+H?P&!$PQ0"*H3-=. I8V=O(\U5J-;Q\2)B5X2%5-];0RB6VLFR_C=E4Y$9@B$R^#0 M:0-*@R (# M5T'>YG:J>8'A,B,PDMMUO<^ /BSUP:W;E*?G>KD0VV6W)+^P[HPHNG7!<;!> M$DM:%LPE"VR#8+GZ8*2Q!B;<&DI^P\XI@E)Q,>2B1/7W9X,G4 M<#C2;IWRU[;SX@&@[_-V7M%DDOU5R2IQ$F_*D7C4X8N=6S?G/\C."P2U7ZSG MN=BL,X4MCB2==8XI+CHK6>=NG<$#H.VV%QIQQ?]N;R[X_J] MN]J,JINQ3-J):;*QH,OI9O[FW9>/46B!H/:+%1JC9J;%\20:E:%6FY>-877! M=&_>E/EXA789%"2B":G7&_05.=X::PG.3&N"?''SXT,G?V)7^KLTVIHA]=& MF7;)+(CJLU2Z2 UN/B5S38UVA6,'YU!IY;1::U9$P^'J%+18+E'#6]?XP0C'GQL4 M;]VS^82MUU9+5(91LFNREY3EEF50LE&Z=1O@RK;>)5)P9S;U\I23:.,*C]8D6O5L%&BPJS"-=SFCI-*TJ?B]TZ@W^\HK]$ MBO5<,EWA;2@E9YN$'!<5)0'G%ME9WSK)KRW3+Y!N.;-,;TG66BCTDQFY+I>= M.E]:\07VULG\03(]$-1^L4RW6"FUB8TW]V0[-DK 3)U=W]_?O#;_>)E^&11H MRUAK22F9-IFM#N;]X; ?&4H7I]:'3OZMQP.>4&BUN.Y49BRCL$XFN8C'XRUN MI-PZWJ^MT"Z0;CFS0IL:C84N6OT4"9>(X@P8CKA-J-!NE]HO5FCTTBD/$S%F M2MJQ9FZQDBBM&]Z"'504F)S8M QP;Y#E3#+>DI:TD+\\M3YT\KM0;/(\&LU( MR@EKI4H,MXCU"HU-3C?'_*V'WZ^JT9(7BK6_EL#/J[2V<\\5T[RVD>/S;CW> MM#>:VKMUR^4C5%I@R/UBG1:EG7LY.1($MB>TZ_**B@[*B9LG_0?KM#/#X'QE MDV >%#OM7#HK9TM#MC]GZ?2@?)R9J3VPLVSI/# MX3Q[\X=5KDC5(&S;?DS56B0S2XG-6I6%5J^LF\N>-&B$5+VMO8N/RUKD36H.Q2>$S5/#^>K@:"V93;@WIU5=*3R]'-;U2Z M'E4#D:=\3-5VLJ[I-:?5Y"(=1BK$.H7EF MY]::"]8^I.NWEIXMA/=>5"VRZ MVVNFRPPW"*EZ6Q&K4X6[F!;3RVSL[HR45E%-J*>G&>?F3P1 <>S%@Q'I%3#$CC.'1U1DU;FB.Q"Z$ZS/ M<23.I^:R&$^5F>P;00?3C@TKR6CLUG' M,[0Q8DC)'%F6+ QA/162\4H.S,G:R>_GS)3'GZJ2)JFVZE/Z-$+<6R):T+0,2;"@Z*Z@ M^X3_5B4.JZW)V,JGFQ\->X X#GL+=X>1#W%V@GNNS0$IK M8@,:8]U0@2; ]A08NVOZ1I16CK>;UIC+MF*:4C='PT@]<)!Z&>&?GN8G,4=? M3M;8HCO=U">)'$NO0'&Z,FM&I!0X#15,LGZP>?IR(F>H;(^GHX+,Q0M3#31Z M=:,MA$2^1?'=@DNHV; %52#A_5@':U$?*=+$A1&[GD.\5AU)18_4QVWTK3D& M OZMO1W]'D,"PBWNA?*N)^#;NMY)U,J@(MMZ6DP5Q7Z*_*@MNQ;"@?@T5LZ[ M'&B*EVGX3M1Q.[_WB_S/C\OVM&.&@P4,F!:[+KC]&YOX.2B(\9:6J;(@DE5$ ME>PI@]0'!4<_';C)$-Q_NLH/NW@-0Q=MP4):&!I+23A :UN0/- (2,^5--'& M:F^W\=11BOJDZU2[;%VDJ1B;55NK8N!L<.S'G9JAK\J?G>(E=?C'7>'W-!)V MR8\"U"<&F$\E 2C'UEU]W-/1DO@0,'4Z-QBNJA$V+O6+()8C5Y )G"F'(?#D MU Y,NJ.Y?37:/RT%*M)D:B%1F)/,N0(_IVSO')TYS MY30'#96TR^M89<-TX%0/7+KO#U+A55,.D;)%2MY +;&G<<&WV"E7L_MSN!V1/X!%\],,$3!%@5I<8DM*K$!!!E,O)OK3<1"K?'VV$(VBLIK*9=EY[M8,AS_-\JOAX6G;89>XK+)I'P%RNI'M9> @SI8;O1F9 MFS2*B^"EG_]@-^PREKMYA33?TEQ NM(R')YK\^V>%2U-8#)!@J)XGR^7I,VX M%$B#X!E:^_/YR;5#&C^D<;;&-X?W$;,XINZYB&BMIV->W=PG BG17T#C;.US MTOCIE.];(P!CG>]3J143(\%T;K=*R7$Z$KR;]H(: 0AB\O_5$8!4L7:OKN5! MD5,9GM0:V2$,X*'$P$4 @DC[2M8,6 M <"'<5\8"WIXQOZB2'AU!""GI9P):*^K+"A!3IKE(LJP$$@(!"8"$%3:GRL" ML&00#+AHO\PY8%%-E2O%2',92$@$/0)P>TAY+@)@RLUZJI):DZ2C:O6,4E+G M-+PU7'Q !.#V4/#'"$![T.Y68\L9Q]F=8D4J2F9UF@RD_Q? "$!0\?"J","X MLY"H1$,ID@X@8ZME;=41@U=)(# 1@-NC^4$$H+PJEP6I3N80MZNY^"A2S8B% M6\L273X"<+LTQGL &HNJI7(V--=5>90KFU(@$1"8",!MT?P@ E"HJ*S9 ML>D<:[?ESJ!@;L3*\-9H?9T(P&W2.%OC&[RCJ"T:Z#+4,\WJPH@!L @C (&@ M\5-%+I!N0XU83D,!FH44%RY[.\?3RCB/*D]6@3"5-&@XA\]M-W>NXN5EM+OF M6&G&=%?U3:];C0;.!]P*ZQ?,>B_9GYGV.2%RS=(FKZ%Z!0(33G5%+*ES0U^Z M;+,MY<14$D.]E:RNV?HRW][P6C46&0>.X]]$]6>F_26H#K1M>,<8*^4X2<^1 M&C?SN?:\VQ8+W4]"Y-TLOP)-,[:$9JA-T&/;/T_PM!-=BGP-&JSLC,E,(]VH M->^+@O9/LS^GRU,)K'#.F^^9KIC ,U4W*;3XLPVK0-K,#NIIU?U4E65X]WY6C2' ME07/!3:P\^S43]XQ_#!2!I%=W<&C+=49PR([!OR@NC.37H M5+=+*X$U7%\/I!>MPN?$T^GB4Z_#4PM::*6@R (#5W;>HB;-S3:31#U9YJ2. MJB^9E3@GR5M'S>FY7A(;'U>T*GJ C?AYL5$>Y*K-S)*F6$E6UQ6Q-!A*P0UT M!A8;T9=C(WXY/>3?,'PN;,26W9PV&AH=&692#(5..;R8 M^&*'&6O\$-G)2LUY=I-8) MMF?D\I >C]LE.K1%7XN-5VR=.K-.2?*T=R4ZPD82?SJ\'AT[:5GT%EH$J D2 M-#-.#5BV >OC_=?./G#+*19J%@K3M( 6V)1P#Q7T;^\2&A\RLV9>*!2Z:5:N M,]%5=1J9K&/EP)HA+U\"/Y#[DC6X&)22$1+]CWX)E+Q'D^^'TE.[./) ,KI ML6'&V?U91+0 AC!U*G )C_=0[YXI:7/;,MT'Z&WV_G&350A,1 6\3'D#+NP= M$!\]>_"DV<(A=%9_V M<='&32,Z[ZX$+ I.=9VU5E-Y05%.NMPV4A(76+7Y,FKM9>0SY'H2W6\9S%-T M/C&29PA]AB&=1LA^&&^ R&WLROG*=)))P(4AE(D.3*X;]KDN#:*=C^U M(J6^,HL^C81/P*>!8:H<9W13@]0FQ[;S=7*^$*,)([A!^Q#'7QS'KP^A;-+Y M66G6+3LR7$-U"5$ZM(VUE6;1O =)?*:KT^7%^\>B.:MO+:2NF+X^#$8=];4.R7C%BT[+I2 M7.>:):Y +JK-^.(^-V-O ;=?R6CXA.&3*YSC_TRL_7Q()E6N%QASI+=8NQPE MA[&QW:EF0B;^K$S\ ?&AD%W/$'-2EUQ_9 +#(:5(O@G;W6%6+X<.^N=ETZL% MP&Z#/6]AWPTAZ^;+[\NHP:&JX!< M:?969K-*TK/E3$TEF(&XO 4#-03REP3RZ^,H\48W7ZEN%@G.64B]%C^5V.$Z M1'@8NK@MZ#\?9S":Z32\SRW&7,^)YL6T;"_'M5MP8&X&Y)_>M0^"'SY>Y>OI M^;0R8K-]P:PMS?ORIAC*ZM#UO>'(U#()Z)6EVT6YW2H7[7E38C/Q3^VWWF!L MZ0L _>(QGK0<$?K57JW 1=@6W>*M2BZ=NX7MIU\I0'-#0#\/*A-FI!N=JQ&% MI85ZN3>'XCR5N@7Q^S6 \,(JEU[5V Y8IVUKJB/3^P$2= -*$RWK74[F4[ZX M[$9E2J@89+M0'];$>R6>DP/K$YV>X0&Q3TSQG,0-3DW+Y^OGO@4)W:5*4CDZ M79#KG-&S7M!14)0*RG_ 0DY]*-I2<(Q% 2^V+2+\4B:58UL?<(T?9DT"L;\>">- D4%CZV M0N7IBUC?92MHF_4D%X$U&4YZ2HPLL.97+ M4,\NP&5"8U%B;&E7NC(LD&U&7?)KF!C.Z_+GP\,STOQ(*LK9I M(4_!:$'OKC]S*LVW*.!2]R6Z+>9F7-RFEB+962>7[<^E)YZ9_FV@X%0F[>P& M@[IH59(5.B[+V6Y&SK37"]C@ QLDN16#X1I)U8M9#!VVG[ MXGI:#62DY72PB ?6W+CY^/K5L_V>?OJ@Y$V=;64KPR*U(,OCN%:T:"5+)0/K MY]XX$5+4]-\(&5>GOAK!.VZ5N(">%0J\6:*1;VD]'JA!]T(EQ(S ^P,/W+9!/' M1D,S&UNPG2BER'6J5R^-=&H2N?P]L*]-_R5>E6$^IP8\E5(^ARU^W\I%QZ.U M,"6EC6*VK.FD,%D%UCL/G"U^09>K^FA7#9Z@X[(M"?: M*O2]WD!OO-DQ0IU!S?W)]S8-BV\!;0)=DN-/54F35%M]<'SK7?A(;+<]]H8M M6>QQ [FW@F;2277K*S9P\@ MPL_=DGS[C3\>KN_9(AH"\,> M+S.JTZE0;&&D9D:%SCV[<8+K>85@.:G#+@2.\2(VKMP;](9;I+M\O[-H9=5X M"(ZWN6J']'ZOS7*A>#&;@@6^MUDMR;8CKT&E;_079&!]MP#;+.>F]XF8[SGX MN]]9 BE]<>N!&YZY3%0ZR0-H%\4D M#P<!S98 M%59%? 4<3E=[&Z@%FES00&<+EFGTI32NEA:U6;5% MV@D];A@310Y@;=6C4XLY'9-:B< &:]N9&6=RV<&P;7A U>B M^2IG0,ZNGQ/W"IF+@5J*E28]H3:]3Q59_I:)'A#]_/%H>%Z6SX1,-C?B)S1; M0-Y:MIUH*50BE.4W1N%3!E@V71C*--1D*[70ML;"5PZOGRIM=5]K,FLD6G7,FEQUQY)$76 MB4CZOE -+'??^'[6\PB#%U;#3*-AB9)B6](2[EF"70N*+4(Q;^@J$H5SVW+; MJH]98&B2-C$;T&A/@0$SSND&]@']AF[AJ0-%<7+;Q_";6V@I*:78B\VZBER/ M)I4RG(RY'@BL@+G@W&,8C])U]J6+LCLPI:6R&[2=D%L2G<"&Y2_/$"?6ZP0G=?4Z\5\H5ZE>XS,1=AB3U)MH5>5OB8R/TRO![7^ M\X?K]3@O.*L"OURPDK.N:D6ALRC, NML?UJ]_K%UJ3\8H\_J]8Z9WZC+BK$@ MZW-K2%;T8H\UOZ;T_#"]_E71^;Q>[[2*PVP9I"TY.Z+YKBHX^K 9^NM7T^M! MKN7_X7I]LRP4U/[].,?"32TC)Y>C7.8KB\T/U.M!O67@8_6Z>E])T"U6&/P_N\8G/J]>_(CJ?U^N#C2,5]>)0X&RVS\PI$+4T]6NZ1!^FUS\. ME<]GA\YR)G+."1'MAM"LSZQHD@W!]9P#-S)L>#D;"Z(E>VI,U)6GV)M8L<#^>M>*X[#*SB M"KQ<"6HFXRQR)=%A>G!9C*7YZ-A9L+*8+#8<.6!E M%F27F=$P(BE%)K"Y_T!C)<@QJ[-@I2;F9P9=1D)%HH<+8]YO4;H:6+<^\%@) MJA_D7=_81EZE>WS\9'G+-E04Y&H6H 8-H.#C*:(J:1):;8!]378]1^38!2SY M9;_6C))]6RY3E492[-(T P,K9)Z9_]YK?M4"?$ZK]_TH:D$3 D.8HN7+P254 M]#E^U%\['SN55F9JC3:U#JMVS!4[*:FS]3*PAN^+L/.":8>(.8V8K&Y:]3'> M5;^KD*TE)MQL[22XMI4QUJ5JK=N8!U8IO0@?CR;Y.='PO"=T?BTT+TRUU8CE M*RQ,KT<\K*D1B;IM21(8+114?_I<6B@CE@:YHC-KDN5L&8Z3N5F_&;EM"^:# MM= M(^:Q%C+[I370*H4FU[-S6G8V6U)\< M"!D\+!37&,]NKQA=XOW+:4^4 M M=.N(>:R%*IOHLI"<)19RS\EG=+J;2.C#VY8M5]-"08[>GE\+]2OMM<<&"T4U%U7Y])"#B6*43H^,4BI.>?&A7MYD)G?MI3Y8"UT MRXAYK(4F?&W$SL>3 F?;^?JJ1ANCN'G;<9:K:J&@H:$;6:O3:KS.DG VUOFB M88UBBXOKBIM:N.<#VSMPX6D5*TSKZL[ZQ MI":HR@52#D(!Y^ LW&'4CO$*DYV9Q5:3,C5OF]4>2<>EY:9I%=0!$UB]%706 M>T5$CSFH:W8QI,RJU;DL]?(],GZ?'49T.Q-9RT&H$!^G&Z:6>53!]APLUA.HG#&L*30; 85,?-9/9;I, MZ(M=/MQQ$4/Q(5*T7(QFC5HR06;5QGTMP2;,^.6KYMS4PD4/+.S'-W2=@\6: M\R%8UM-IDP7=W"+"CK-5(Q6RV!M]L5?<&'\1+?80*5F*CM;62EV3U4ZGV]%E M19#+06.Q#UFXIXIS9X "- &VIQ">#L/7K2DT*A(82-*ST96E:6.OKR+(]@$%(E%P%TY5,M9M2LE2PH3W:%^F[]O"7!Z*^V8 MD38@E3+;K+H@NY,,G1MFID%S4J^VZ]36)&_5./0'-H[=.U=YTZU0Q3?S%:HD MSM4)V;-6@]E$S.9&T[TII+IWC,#?_AC==[;];'_;?L8=_:%3KIWCBZ W:.8, M1I47DU1,E$>Q'$Q,'O4HF7J4IA(_T2NO[S G+1%IW.[\>9:7^JHTJD5$CN;O MXX6QQ\D MF)3\N#?WB.P;2+[K20 FY*MK.!%GT)Z3;5&)@VRA0[&3QR!S.\,OO*,_WPK@ MTS6P+L;[:X-;I"*C:84VQAGUB2[]=][1JX0I:I)Z@,M-\ MNKPZW25^X1W]076NZ Z$?+$YS48FJ]*:C*PJI=6A^G$(BN3$7(_OT/^A=A6HZ"1+,*UI&5)%K3GQ1)_L^O.4 NK3:) M*'!LH6_NF-C^.T.:3/=?ZJ;K^J*.%'<[WJ]O#]HU)I(6L?3Y3YJZB\^M7XC' M(E/HMA&E[A(Q]-5!Q^CM^?;=,9*WD3%0)<7Y^=\.,C]-H@971$M7@?;?[]XW MZ+\FDM+C__YRGS:E#40-X6[''1>#I@I$!"'Q-9K%\T"TDI M/"1$)(#^/S]!+$&!P/@YTJWIKX=T>T2.@^5V2>8MP6Z-1[J! !%!;5FZNAN\ M!G^]:R4428.[7M'G+72\;C!1=E]A9.!'#M9%0(L C5_^T/ #S!TFGZDKDDC\ MAW3_.2#PKU-$] :#?EQ*IN2Z'\[/J20BNP(]_K__2=(D\VNWT//'*X*ZO=9R M4 ^6 []R1)>?U!7G_ZZ9/J;B'X;Y1$=$1E?$P]9C6_[RN6F$?G_IU( K=OE8 M3! ATHW\B":3?#0U)GE QAF>@7 4%5,@!2CPS>.ZZRS&Z 3!$J?F^>TW5RMU MV!S1[J0[;/N?'Z-KTNP5PVRS6:Y5ZI38-I&NY0BVGRVF:P66R-:KU5*[7:K7 MSC?VU*N'?CS6'C"GB.,L7?M.Y.ZR=P1-QJ*I*Z_M:;9EW@'V S7QYI6]VRO0 M0Y%]H,O)8T5.W5$IJ)[0/L>:_6!L(R#($T.W-3$BZ(IN_-R*M4,Q^:@YM^N[ M..K*:YB.W:&6/5GIR>GM\A+ MG38QP-^(R,_/(5_*L*#)FH:_#O,[/J2Q@S M]G)]:KE6W;%-@9"N@+D)?V[_V$*7Q%U:R"ZWQ.TK/NN .6:EN+@6HH.,7)9'?"E; MY>BUFYP-ISHD.!*1-M1$3H?8OH1>!5HH7Y=DN"ECY!WE+LF__N?5"(: M__4DAST@^(>1[O0J_,ER.[D4WWXWN72KP[8J Z+%-NJM#M'@6FTN7>L0G3J! M[(@.,A8\24DQ1+U%4+&_Q+^]+^IYHE-DB0-C8V=HI+,= OU,I9CH3CRXR_<# M<]JRY'1YJRAR78AA-6+(]<:@[O:HYS:57KYH4&:'B M=#3Z)*S#\,9'AS MQX#JLFRV3I1J[4Z+J[*U3AO]G;V[;#3C#TOX%[L&@D7@V>&TSWZ^!#")]AP* M>..#2$@:4;),(CMUK>:_/SPJ^0J3Q8^XTX"*TE22XLED*L9'!4CQJ60RSJ=B M(AD7F!B(PZ0?Z C\HL@ "$:.(Y&)*IATRC8&\3+J8?)49GD-@7 &\,>UE[N5[Y-:5 M$TB>-_CXW\>>WYF$PT> \P+8ZX!UR=^1Z^WR/W3]$.HJHZG#3'6AQI8SZS8C M1C6R5Y[@+E^%.HJ*T*ED*HXW[SZ'N\")D)<8_2[+$KI!N&_ \=S+U85J5>HBB QWDM(6KIKW;7O"-;;C6D0QSQ" MU/2[OP,,VG>X@O&+$#4$[0>2]+53ODTX7UQ3ID71@*;I_ZK)3F>CK$E6)JM+K J0=:.!3"@J1,Y"S<%)/OKRQ?T8&\>/W=2+&_I)D MT9]UHZ.OM(-U(9N)VE+I97(RZ*2R+37>2"JCQQLOGIM*0P&2MI3@ZIU+\OT/ M^>BKV?O^>KEF0]UHH,XD33@,ASJ.4<]$%LD(69"I@L&C5A/]UX$),]9 -^2; M,/-?);W?FHV^/7%^+<9MZ CURE":'_F;]Y5[LI59)U0RFVW,0"S2 7$IS4=? M;?DG2>83&OW^VF$#OV$@_I7F2'*S:RBX-[<3]3$R%J$9FO>!-.\1U@D,]H=& M_+6VD05H \T^1X4'0"5^F80%%3B?ZMHV\?R=0/A6;$PE A@0(%$DPI\!W*:& M*'MIBP<;.6FT!GM1Z>7'(WJ[ID5UB@/ZI%KC(FLF7GN\*>2YH<>H^#L-G+\O MOD, EX)0&A@:CW8(#**%2'-1&C)D@9W52KJ8M.CDZPR]>"(10>.XX%ZY1_'$ M-KY%UJU?01@N(T #BL3<-DP;9VTMG4!/N"X_1?\U^AM+>[S?,2U8Y\3_2T^. MO"Y'"ZCD:$S2% ]%$.>C( KX43P)>":5B(HC(1:-TO!A[C-OJ=-\FKG79<>R MRMF6("8X<^('F8^>S-3;#AGM1A@.)K26,$RO2M5A$R/KX9.C^2+'12FE*ZN( M-]1:8R.Q\94?0CQZ,MI7QO.J7![*L#'CS;0-&+/;/,@0!S'SFDK<,?&WY5[= M+7AN(TSRCH[_S\.S@?/UTR<#KYNK>IR@VFZFN8%$53BH<% ?EW/>,SD=O4LF M/@&3OV7N3/PN&?N,<_>=UX=C8^YBL7-+?_]WKW+#4[_Z-1R>^MD[E/_R97\W M\R5?;=\_B(I*EE=# 0)A2@@*,,T7YG-?S7A?_$'!C$ M$B@V)/X_\HZD\/D\PJV8%0K1 '*%\*>#-Y%X-O]27%)+HT1MTB/LK6U'"FA MOY [3+T*3UTV6W]C&NAK"/DS;!/$HOTB&<.MJ&%]W;$_.(%WJA?+NMUI=^[E M2$P\3@L3((80I%&1"Q84M5E/H;@_#\4-C?S#D+\H_Q38% MIGO:2R2 HJ G\+%#')5(Z%=D^N%'YP84H&L(4K37AGLRVR3^0BTCM!.FC>P5<=W( ]$?Q\*<1+)BO$$NIDF4A3G0%NJ%K6+DK#@&1HG>( M$M9S0' 3UCE@ 0*?_7PH)7S1# MW_D/6%/)1",&#U]\7 H#X:P:,V, M(61INGI?*RK2,N<>'@_E02@/'J> M^<84/8K0VT3OH=ET=TOG=,^5*7WGZ=*C\ %-/[7QAXC=1?URONY? 0KX?YKL M$Y6XBS^Y;2XDP!4($'-#*"$!0@[XH@1 .B#^Y.[6D 7/W[]#FU\B27X0TC5 M]:A>CVJOUQ?GGD7[(R/XT7LZ- M!P7]7GW0\B,%]J.EJ)T*%)QQ.0()[ ]EXU!H?=K97E^TO3+9T'XJOO9/= 6+MJZMM$/D[PX[X4!W>^DE#7&)T:FHJ.;0ZT+*Z'H0%-D(""XRFX)!Y^ MV/3OUS0)7*9#$I\ZK\G\!?X^F<8CWNNM?,[D\T4WH[BI:7,*%64GB?Y"P'%3 MQ%Y!Y!2+#H?YBMQJ9ABRYMD):6FUQ%1NZ@E>O8= M&F^),'Y.)GD<'W+W-M0%2\<5^FG_MI?O&+L&)%;X7SXP\^[&("29\!6^+NY> M<[OXT<4YFJV*NB5"04+>SS?"1!8*FA-YC.J7WG=/^.V8_WXKU?(G]CBZQQ'< MTPAM=XAUVW)E,!+&AS!?*HE-G2&+G&3;PU4<2H-Q%RGL:.I[G**_4_'$%J?; MA?CM'40PMZQN/*Y$(7A'(4S<.:'O^SWG5HR;/:UZ=>7PA\MM\>?C\P&G+O<] MW.1_Q;MO15O%MGV(T-"LRY"90FQO8]7 %DL$7\9#B_Y?0%QWK"\ MY,MGY!=W8$:T0#,QI*7H%,-'89SADPP0>#H.*"&9&(W%V+:XP_.73+MU#WQZ MT0GO&NE+9#^?W/%$;WTEP6Y=VTZ17G4GBF?A[2]&^9 =C*\2;1Y6/NJN[N/E+-5R;/]J=\A=>6OGY>\6 MV>NIM.:T/0I1.)1 #X' _1MZG< M* 7]:S=>XF# -\[YT1M"3\CYM\GY.Y^?BFZ3I#M!4$+ZD\IOLS\[?6KR3"(1 MCS,!D -XA'ZZXH[8C72O^A_[EK>%N5N1 "=0= B-PT*?KPBRW1BQOJ: H*M M Q./VW*2*=CNCY3CV0W=/K&X'C^-4>[F2 MU3712Z#C9UK0M!7+RSS-H9>\O'6!0R=O%Y:AQ/D:$H=IXETFDN7&8! CHH^* M_PESL:*;MA$HB281CY'Q0$D4YH[8#IG 8R:\01](DE!JA%(CE!J735I4)0WB_N&R(DK<+H% V? W9$&?74S13R^135(I)!2NT&;\C MML,+14&8Y@QY_35G-$N%6KK#M=@VGTS223H(VGX_IEMGYX<',J]_[6: "N%\ M]0HPB=%X+) )D4^.F#$?%<&(3T%JS(])2J!&,$E!B+WQUU6 P=4[KGSY15C? M):SO2,:->S\\6Z @& 5-GBA3, JFR+[0,'PQ M05-TC$YAW.#K21-*HY?\9S0-2*/D.9O=R C3>(O7*7.OU'0N_+7OT#P M;[?P'I T]X+B%3#$B*+KLE^MU#\0ZE8YE32WU)T*@89_15@]NLB93J2)QWY1/GZ?8D^\?^KNY\.&[@[.H)G;J;B#=^]0?7I&*G#< M2ZFQ\,4U/!L +XF[T>4- ++2CS![[BTJ(9KR[I=';S@%ELD<*$4>MQ"\X./GD8FA/?I2PN)(?/3U2E*4H]LJ M30E!'1@$&HL!?7*X\L>[V19/K])(GXNJ2Q\PRU[H@T6O)G MJ(G;/+B#&Q":K>*BE@@QAF3*7I+>U@1D)2-\N,AR[^,5=%L1"0'@LK] L&R M;R_W#BBB9D1I/$:-X#4T)/?NX;&AJ[AV[\PK&NP_>_>1$B 0N@(ZO[=R'/@ MG>W$)-C70CX@&6($Q*XX^OF>-E3N\K*#<,";4T MQYLQ_O*AZ+V53C=V$LV_4ADS^?;(*B:G"F1([)C"A00P35N=>_>\NH B.*" M=T\S4'&GIB]3MZP+3\_&;4SPZP/C@6HZZ@/CUIKJ]F2*WS2?ZQTC> 2PA$!K M)FOZ2H'BQ+4(!.\F9GSO->H)E[<6%%O<74.M8W,!CT9"?7M"$G^?K7=+N0B5 M(M" 1*A* FY7MPUBY%\XX0DVS/.XBK%7UM3T[\U&,A%SBHR$UG;2+N^ZU'5< MV8EP[\X$TX?#9NT4+VEW>J3\-Y+O\&;4\JM#'= M709F_*JT[OK@&MT:%-#@@8$@O2WTC4\#[NJP^LR+:>F+>$\Z0G'7LP.QG'*+ ML1(YU!SNR,_14UYOGKQYGEA7$S=_0,Y7%SX=3/8G%AW1HPNAH"-E;%J&[;%J M21/ND#VD3[QJWZ[DD2S7>'#KN;HJ"U'7E$0)X0RISZW2<]O::;T#BRK[X/KF MK9*$#[^QS5-7/".VW'UM:TBVF6[C?D7D73U[-!\\XI5DPK]]*8 X$H\?GWY5 MD *VP%8&ZP@R)K0PYM'T7'YVVYQ"X.)^:PH>;(/=C@!;0MCTP3800:6Q!,!R M@R:1,,%6)?(@(V5/>KB/TOM'T7KC1Q_:H^;6("5<6W3+A_YC6Z:O @.9;%L6 M=-N_MY%D8':%J?%7KC#2%45?X0A6 (,VKRAQ^+XQ;N,>!]]L"P.Z8X@HP$' M^#F6UE \=*^W(0)OBL>Q6?^QI/?;@R#CLX-^.,B'45[L^;FAWJEDP0A:+P%[ MR+A0B MV:'I2!%_)_1MX0N@>*#>FQ2>$C>?UN);'M@I;%=+NU=2(&FASCV+>^00$UR2 M4<,B#]]!82.1X+M4Z%E7CK@F&%(_<]0,W-KH3UL+N&W=@5@<(G\+ 0^WX%K^ M]GR.7!;CT#3YCJTG["2Z'7TG\'T6GB/G&7Y^ P3JRYT_'A/J#5G6HHT]&>*O MT=]('YJ&[6M<7PBY?>%+&Y"$_XX&BR%F([<#?>=/P+VXPT(^&O8^'#P-@'P3 M;8)YTA^H=X.'IR;<*QUTS;.L_A+^/B %ZD11H#MD;*@:NF>!JF"&7]\M 6I# MP8APE3]$PT?+CP1:!.GXH_FAP4E',Q3_/@3"?GG0.KM&I4=&^\CB,Z"*[#WL M,+H>$# ,_)+J#1]Q%A*@V.J9VUAK" 9T#4I$I0YA.J;KW^*AX8/#TTE:P >Y).KRJ@H-,&]-SR;'-);@.&YZ!IX;<]]QU,*?2?.Y2WP"KG1VS M QQ:1M-];_RWN^S0DES;;6X@QQ;-QG4<\0XGCRG^FOR-ETM!.$+#4E$O;JT' M/"+/S7?I;:*W@.A&SK:\XJL7] ,: O8XT:M^Q&+/%!&TSKKI^7 6&H /LX/% M_V-'>[$?U*MW0EWTM741IXW!4C=<%*A>=11A6XW))*8 EU41EYB[D:CT7-]M M; Z+$<$5>;:K'!X^]]T5)OI#]^Z*/+';J,'$S[8#)V28K\TP/2\\"=>>;O!M M"L^]Q,[-#NZ F"CZ""FWK8$4*H,0V\'&=G9O?[LA4V05BCA^J$B"XSDH:S>' M@:7^KE8.,KYT-]3H/HSW(=@X$#&"U@I"SS!R&\//9J?(=CZ'5MD['<:^6N#. M5C8?^DP[E1;R8,B#P>;!W&.75MKOWB8L*$PU-,B)L_/1D#,C @OYL(\<,#^: M[+&(ZWZACJ0Q6E;D_^ZXXSNAX!H8F)4FR%.V=,/Y_B '8$#$U%LW= H,U;L( M,^2FD)N"S4T]N,WQV)H+!81;Z.H1:8EU"L2L)7A)IKFA6SA=X[&\?X,7R,T;/H#P >^=?0O40 /60]? M['9>&\%Q$Z H6N2L-L;@"PD=SLDTC': [MI MJ6/XNSE_T8O-FA"8;DC(C0.["?RQMU,L-*Q"S@DVYR##RLM#8'; AH?A;HO: M[3O".ZV_$XHNN%_/#4G=[BA&K[@[*='7!YMZX<1+/'ALY-ML;@AWB@:B.,?= M[ VYD%-"3@DVI^#MBH(C*'CN6/C[&P\/?)$5WDEL+''VST :99>K,X]R=2'2 M0Z0''^D6$NW>3D!W]Q)>;B35\;Y%?P^EEP];0IR?1FC7D8'D9N;*#C?CZJ8,/6R9XO/,5I^\LW")T"Y,(V(JR_.,8(=I#M-\ VL= M4O!!.KR_SJ]#\.@,)Q $?-H5NL'08ZOI*=/H[6;1=C>Y9N.4A(VW-KD;GXS= M[EJ\;Q8BQ)A'EIQ?W@/W='#"487X8-3Q?$+&#!GSIAC3M 5<&65LX\(A7N$; M+\AE6R;ZKWO"%A\:7^Y.@6]?WD;##A[$)ZLUS(6H8:3I\ YUM^C6K@:5N&6H M!^K.;>GDJ8V0H4*&"C9#]0YK!CQ. A[4.3"1HL!?K::XY)'A,1K6;(3+0=!3 M7KOJ! =%!D(N"+D@V%S0F7H5&79Z 8%7U7%Q!X#++TCF=JN(=Z["4P/;N%@( M[Q#>P8;W/ERUBT[A4]ZX-""NO2,9[@D)O/\6GY7%JL T0S\]!';@@5UW#[8= M>+7 LO >;J'Y:!"=@C9 M(=CL\+B2AU\DTC1U07(]6+?RXQ;1V,P9(?[95A@0D'+P=H9C>]_=V#>1!#>4 M95K[FJ^BA#]+N,Q4R!0A4]P&4QPDP]V@J>85TIK!3INU7:W%J+N=EO#JT/O'^@^G(7Y7'3*+T-^,DCE M[77'SKRE"[+G!X5L';)UL-GZH+(/V)=*GQNZIN-ZR#LVLL#:9V1;\4+ -<]_/2?'OP]3LNE(OS\X1M M>A<.[(K@;LTKW_UQOOLNCV);T!V/OL))PJDT]RPP9"AN@\9P+9GN^V[8>*HK MXG7+C83,%S+?&Y,?!R:4"JVIOCM6NV,YS)C;@FR[NSVV-7F@92G>93$",*?? MO8NH@'>C TW2C,M#Z(\$4<,L^_V)^-MQW&UW!\UKK+$;*_] A^4?8%C^X25, M>FOE'\+:5Z&FNH2F@MMSN%[L;0N/PX$^EIIC]Y]?Q]6'-W%UI@M7I"DW/M2E%_Z8XS0\VNE%[]XBR:=KX!,]V^D\:Q;B>!5:XAS=D M^-Y M:/[5JFYB+(1T".G 0]JO+:^[MX)N;W#:WPRT=<.\QY +%\'[>O"5/SM5N=< M[FV@0#O,]&Z#%_YU?OC@#M"V5Q=Y7ZDZ+K^TS5^%3!,R3>"9YL$VB"4P)-TV MG]@.X=]JLB\6?Y2+#?$>XCWP>-]?^[N%_.$YL_U5J'G?(,KJ[JDQHK'+A6YW M+7BB?WNSN0)6(0.$#!!\!GA@^.]NK])T+8+M&,0.V&UVY3W4EI*A^]>$?L?7 M RO6U,OSF& ,\;4(GBIPCW#A[T,."#D@Z!S@.@"'U4T/=GCA^UIUP?]PF"\= MP<.KU]U=:[L,JG+$[1I'))$HF,-'KWSVGPOT5'TC6 M$?^IW_>7H!X.:W_#[5W@V>H"P\CBFX<7-L3%T?Q$V5@W5L 0$8ET]X9;O/40 M[K?;;D^?FX0YW1(-"2CT!B[)HRMNMMN_/=V-V5[XS/V2FD:Z(+\T\ $(2__W&"R.: M$<@4P\=H!O#1,0/Y%)U(\6-()^.0H>,PGOKFYV1N*Q')A(G(,!$9B$2DQVJ- M=*M3RI=JZ5JVE*Z4:OEZJYKNE.HU/AZE$XF$SV479A2?!*,GQ<>WWWB@__L? M*D[^*OWS8^3*#HK^]>PKNVD1!_/"+Q^(FA(2BU1^N_&AO1.3/)-(Q./,6:?_ M\LGB41'4';$;&+$?V6X"'T\35],1)Z&-@*H>(^0^?>A M1HPQ\>282HWY5"P6XZ,"*?) 0&H1Z<)XG&)B*5(<^6#UWN@(?#Q&CI=Y/9YB M'5TLY<4BQU39)D_Q],,GHWN/KJZ,#(6KTB8[RRO-J4R<>*:I[YKF M=C[%5MBZH3O]<:L[#$#+HV-G"E9*P[Q2 M6I.VQ;(\=KCJB%E.94K&COINYI1:41HMC=6X8;O"O(8WE$"FCUN.Y/ZZ4ZBK MF-0C5Y5,I5Z74M149HY;<@LO(^;$[-C(Y%LUTEHLV&*U"5H>O:=9J0@FR8\6 M6'E1%,O%RIBC-[#E<=\7--9EI1&'Z=L&.#ENVH=55GI&S6R]+3V6E/H6IL -B7?-LV35C&'S>6!T9YM)C+5 MRY/X#G3KA*&4EGFFEMO-"UC&EVNM]:15'LS!"YRPE*R7P:9=7<&P5'7!*Z)# MCIL[, (GIC5'5U=>5N97DJYDRBMA..:+ GCJB7FMIFB%FJEEUNAE,NV2NLXR M66"I^(F)[4F3;IV56S61T6OZ=K)D9M4B -^)B24RRMS*=)@5MJ)S.H-YY:#3 M%F3BQ,0N"AMBU]6'4S$UZW'IU5!J^3WPU!,3ZT\R:6,ZDX<8,VY7%ZJ_ 9T+ MFQZ!1>>;G?R,K;?$;9%P.KJ6]ET[;'J$EIR05?*M:A63ZJ.L,<5)\.H=T/2$ M#11%&VL&3KLA*1MNM E&."DVFC)Q8F+S]GBTFI>$J:$3.\;-;8U%?P0X[<3$ M2F8GJ'6PH8MM)UNWFZDO1B( (7&" WI4=C/N6*PI,A,N7ZQF[.JN'#[UJ%N; M*C7MS:BZ*NDZN;&[1+ZRS8&F)\R%XQAFP#)3P_"S.-,!MK)8K\!LG3 7 \RN0)<]$*G9)( MSCQ2)!I=8FNVJ5&N"6=M[?'/$>73+%D8)3NK$5^_ZHSO?QSA;,S0D[&HXFF)?*ETOBMI?&VY;@ M]#?0.$[8T=">K4IYQ3<,9M6LTVZQ4\AG!)DZ84?3@*Z5ZZU.&4NUZG.Y[4VK M@0^:GK"CC3API,*RZ&"$CXN-+#G/8< _H$[8T2"/-ZCN5)5%?;J1!DZ16ZQS M@4R=L*-NIUQF:T,"O !NU\AWH7!VG@?Y#TK%F& G<*>")YE:89X$WEC/Z740]C]B[+Q M1//_V&N_SR]T^"#\H F_2*UO5-R]3O(L'E!/!/N/UT[K&V'V5>3YZODP(6)B MVL&SRO/\?0IJP=_W4D4 QN>W$L$K_?NEJ0(K//J>=F%IX*28M6]X?@[M*XGG MK<+]SK"_)YT33P2:APC, _Y$4F@B(C 1_!.)$!&%B4#,%(UY0,P4D8E S/2U M$Q'N5?^:P_!7/NOU>LT][_S\P2;H14DY7D, 0B?XP__[1GS[4V[$GACFH@/" M_>6>1%M;>AHL!+S?WB*Q9.)E+P*9PD.90E8;O[8$_*TE(#[\0Q <))G# HDO M-XEP&S#QG%YQ89LXWP+V,W_\[Q$C?!D<;CPT?P,7 B.PF% ELH(+6@'.(YJ, M.@"0K_#%9O]/WU)\%=XC\:^8<& ,4/ [)>4Z&4Q1&Y7?R1JQ'I43B\5Q%NYX MK&F3R=MC#[=?13XB""&\7. ];OAL'Z-,&E^[4GS5R%Q^"8D&F=R))=VV\]=9 M>*+:^ZLO,&':Q!<-1PRBCYK3F84=[:_L ]^ 6NZK!5S?U8)N8OWXB[^SUT[@ GREV.ZB?_H&_"& M5L[9%XY,^);NM>#Q4 E\(;<]8.V*H\I2.RL7E-Z@F77(A;&:\K1JC.BLQDZ_ MA??%@ \,_TIPY?I$YF%&/=RTD$6E4NCIPTK?T&?YC;U)K=L##?R-JHWUA6*Z M__=\M?J+9W^/VWA*4LP&CX;FJJ*,OO$(""I<+_$W^B M3_ RBN/ JV^ZL/0D"'#!A("_ D]^/E$R;J\,+&4,C;8TG]FXK.T*'#RG1'[[ M@5-LDN:X__S[UY% (2#"-,+T3TSC!#S[ O>@Y$JZVN7-#,Y(>G\U3#<*P\XP M%5P=U)EE>M]MHRYEIQ&,CA:32& M^8B$$'@1>!\!O)=S'OX>O9UVH3;?^77)*-,TO^*+](8@('J!&\'0[.=K<[;3!@35?KD8*ZN- MO)_?'3:X3M"8W\?[M-/:;<7RS%CEBLU4U^C#LBE0XF#P),W12.) $$<0OYFK M\O<8;]4RZ^W,<+;8BE'*A->?%\?5)L X5#QP.DG0Q/TH'L+^"D$WX6AC#;AS M8."2"4OS4/04/PI"3'-59^* G-8+<&J:]SZK9#RF333[G9*X* :*F#$RE98U MA:_W[0>')0G\(U)!&$08C#$&+[C:?PZ$N7&MQ!9*4D;47"*CEU9-;-,7 C! MTD[1289A'D"(@"6 8>\.^7LH/+F?\"1"O7\,9KN8=R%98.I,37T&ZRN&.\%K M"ZHM"?E<:2Z5[511R0CT>%T38.55X%T0>)*DSO,N$.X1[A'N;^K1? [X!6$D M%E:<8!EZ7J*<;%5>ZDQ8!1:!1-*D*A430< MB&>P;$% =((X M])FN228KAD2"!4'>?J+O< M\OT;V&VP=6J#M7U>]-,X/LK9+LUTFQ!V<'.!)),8\PBY$%EMHCD.S+*TW?#Z M.1>,$U(B[B@B01NE$?[4R:\10EN?5 ?92W% M3"5H.-I2T55XJ[IFN9K[ZG[T\2^%"U T$U7600GB,7,F#I@3]Y 3++4.\;8O M&?4^)]E*U2GH=;>&93)I,36T;$)="O"Z-NA;T$F>.N^\* (M NW]@O9RKL.? MH=8A;5%ILW4-RPQ6(V)1S79RZP"B%DH85))_B"2*_2@E9IJIP@$/!0P4^%PT M\+EA4>%(C\Z>!F\].I^@R>?;MA%<$%P07.[-J]BOC/5)5G>7-E@6\V#.ED5K M;/IP%,%/X/=R>!@C MB7/8/2@7.!%^0,?V%!.I%#$)>-">:S3$A]\%+%+.Y/0Y;76-MM7*CZ>%*E\N M!_!2=O+;#YHEDM29AS81[!#L8@>[2R_T[^.N/<=M2A1RC)2WROB&)W9688\[ MN.7 TDF._4C?BZU2$.Y!V,"W\;;)Q-)4+"\9[D' 2I9+6/3AW0.6*/I!NZ2/ MS%47W)_8X[$!T2A8JO@,Q=-96F(03-GB"$\;6ZTR%KH[$9XOO36Q:< O?5[@5H=":RXS;O4.+5.=];R% (:N"+ $V$_!'34 M903PS(.48DT3IJ:X6B*<[I0]2?G@&R0D1)MNT,YIS-R)%[15(-A:L&_UB>1J M841T@G[&_3))]!6A*OIJ>E!2-(&*/R"X/CI<+^!G,)6!*$JA=ZBU0^F$*_[% >*)N]4N"A:8.ZF^LA\]AJ05G%GL4V$ M>O\8M';!$Y[/6-TKL2#T$3>';=:\;:N!;IHGR(TOC6A2-S>RM,KV:=G![7&[ MV93QL(8EC24Q_*/\+40 B 0 43$K_E#!G#'^H@9XX,FUJLI,ZDE]@U"#2 # MP&+<>)+&/[DO$S4OYKGO*(:**@FA3=QH^! ?L,16U8KZI%BL&?IY*F/HB"$.(2X&"/N]*>4JZ;S*[D) M(<>< [DX"P\O%2%T:VPOM(2G;%!!"!1VH+ C>C[#,U2+(5([RN8E^#A!:6MO MVJ:"DNJ+[4RP)'>]9;]1:8+WVM>/H&ET7P9"/4)]#/R63\%>Q')D0&RDE:3E M>VJ5Q"HSCYA"V#,A[*F/BLO%0&$(3\JBQ(J8GTK[XICHUGV[-?=<+M_BY[GT MFFV-W\TX%Y8%MQEHDHMM9^[( 7\TWDF"3(1%+=DDP2/! H$7@??:V1=GHK?> MW:W%QKA3,\K$H*"WW.%\W9Y"],(DS21&WG==B<,9T/^,?OF 0(/& -[15%\. MB#Z['2,4*EWS"#T).$&U?9@;HW,]TXZ&6OSC6W@_;M8NZ(KX1CHAQ+2KF>/C1GXG>:X_]]_D_S_A@4= MO"V*P]&6Y;UN649K.! 2'K;WL49"U$,U\,Q#%:>$^7/1^XY_'5;S"'L6];T%<;NOQ@+O&'G;O M%^S<=:L,1\^(GKABJUFG@*>+EA'(1%CVCB23'(DN^T,@1B"^S3[BN2BF]"G9 M, QR8&S%&;7 ,4'O>P)$,?/M!X$G"2[.M>Z.?0K'USZ\[.]52(M"@JA2#SJ= M>EM?8:V-[>\',#U?!/9J ^1]MB&JANX/6\VE1&1GOL:5J45 I\A+&U'84GF MP_O,$0P1#&,,PZ]?[?\8A_E)D6"8-I<7-;PIK/M3=[5--R$.8;%]L.K?Y\GQ M-^Y QG?!RX#%7]66MJM[>W] ?3Y;[FAKS?*1\'!',0LJU1UECR(#/@>^9D_W M9L_8?*:S+> W\ )@?EY^\CZ]B5FMLBLKY;E1]X;]N3==.%T*N!EAT3H63]+D M1P=*$RO%5Z5N/MH4>01N0N=1T7G4JVV'P.CJI8S%1U%5)[ :>D:KU$2-R&]W:09; M3.FI3(0U\#C^O%N $'P1?!\.OA?="#D;OXV,)(GIH%?$%NDZQ^$&OLF.!(A? M>,:*_*0O$3-)Y.2EPK_9#4'Q$8J/'CD^NIC7<9:(*VO"UERU&@)X)D5VYJF/,U9@+$>H9L 4;"!:.IJF@& 7@<@ M+PN ]V'ES'$SK:\UOY41>\HZ0Z74()_B ID,:\B1!);D/KS1"T$901E!^<*Z MP;E8YF(?7C$7K!D_A] EC#6^"S52[&R50#H* BT"[WUPGCM9P M("0\;.]CC82H1]+@F0WG^<1">(]/,O$_'_LL67VMJUKHL;@SQ=%"REARU> (-]L6'XE/]VM7'P\F9#'WL+ M6EJ84F99YJ@&U0F^_<">L%/'^=_\(+%4G,0:?LC_GNOT'L:MF:O@176YF&(] M+QC,IVHF.YHU;VD^X1BY@N_-; > 1CTY7*5\3:GBA9F'^<-E2\1V$[FG3G]G M-G_>^:L9S5F][T[:'6E2K,E8KQ]4N6&K-2LU@;'0, _KY'[J6WO9#T!">?F< M:-I-RM7&<;BQX^?E_*V/=<."Q@<7Q"PE!4_7..#6^"Y^/I-R"OBVE"\1)M;>EIBY'F[,,1 M$DLFX 3NA^ .(/:!G5"#QN.ZF)UDM?%K,\&AF> \VM>ZGWTM=!PXXFEC MK[@M=#%/9*$4;7*GF"-Z)J[:TMK%.]N9* DRR>USQS[*0$$ 1@!& +YL"MD9 M"!Z4A")M^OVA42Y4R#S+*=/N-$0PS"/CXWR1 7BF #X OK5B@B!65U.ZE1@K M2]U33"2JQH]6$'M<]0J"%^PT '2*5F8/G%><RFQG*ML[!&VZ"\WCM]< M%8OK ,(1'K=/8BSX'WVO10&%\=A?^":4R.'MBOI81Y4!4?@1)\J"-/7/>'D- M+Q]_!.E^3BN-142U)[79^WLNO:R.L)$!8 M S>$X;DD?^*6HW_%2VEXY6S88:F?L;U8.MI,LUQ]K1VN($!Q#CHVBX[-7OCB MQ&<VH<5BMIPR%*+9VA6WJSZ=#2"N0RV$XS]Y MVU$\=) _J,_COG.^_KUB/2C40F7*4)FR"/I"KPMEB"&$3]!B4,MFV')-'8L] MDYP59H2V'E2!N[._E@'$9MB99901#2 :0#001=_I+!ZHM4:ZLBFJ'6RUQK"B ML)2%E!SR +S2@:62-/Y1&;"H2S0__2#N7#_H59W",//VLW[1(_#>%] ;"9"N MVO[(U&[#;_]SH>CO!OVZ-85=HX*A8*EG\=EFFE]4=N1.QE*DXBR(P!3\"0CW MPLLA.(Y/,@2-A!P$8P3C*WHB?X!CHI8U3*&Z:!@K09\%Q4$S($8"Q#'P2S@< MQ"?<;Q-8_NTI8/XN,#UC#8R=\P$$(()BWI8_ 93V#6]OU5PKF6QSQ&\&,.ETF6I&4*XR'37B@1?NIA)<"P M?UR$^'[M)D&]\N#W?:9>O73X[__[K]R)I/^1>/4U'(ZCL5PHF]2K$3LL M&REX$N[[X<^>?Q92_LL/;3?,^OON:*;BZ6L-/OV7YX83X]G+[P3^!#EF ;X] M=(S"GUCZ0E/U)K(B?TX,@//,@8O)?W?JF5.V>>5CAAW(_0E[ FG+>\U.D$A^ M;_B_SMNIZ;@.Q#^*5[N:-K8313GZ@'GZG"W%&APW??]IVZ!)<[V73!L;C*A;<8:,&SP,ON3N EE 2C% M<_^5N.(K^9;BJ\!C5?]UHQ7ES 7DL(SCC$J,:(*356:LRI3&$S)/CV@9HPBP MN+,DKFC,81E7GIT\D6O(ZT5AG,*(@EWK4>YLVE>:,G!"W[8L3HF=V9UGRJ+. MM:O+:8NUAQ1LR;UM.:ML_04]%'5)XV>;K>D(=2EN6AVUFJMJF-;75*:.NU19"YU6'I.ZDNYF6D2G1"I4/Y#IXY8*GF?*HV)G8&ACHU7+%3=J MFQ)DYKBE;FB:QM9J#Q^!E]K@E76]B0CE;# R]TME8]%JP52&0 MN1-#3VV$3*%K&UC/&= FQRX MZ7C>FW+5+H-)J;;MM"U_IU+; #8EWS:=U,S,:D3UTQBQF=>[C)89YH:@*7[B MJ:TBU1/)7=I8B<-=?TK.<9L)FQX]M=EKDK[":'5IL:$:X#4'8YV?PJ9'$"TJ MM&KC[9DA+HQ%'C.U8;]GA4WQ(^NK$'W*+,C4'"O[NU:965;&#=B6.#$#^""M MXYM)7F+8LI3VJ4:1S8"7/6']F;8DE1:%JB"N[#FKZ_/RA"9 TQ-6M:06HPU' M-WFL;.TVDS0QHZLN:'K"K%AYJMBI)6&(BCLKE]K*CL*[X%U/V%66G'!#0&*\ MM&WEY=9LA0M^$7#/"COH=#WPV!.V/<.*]4:AF,(EGZUZ'C,.[^I%K'R\-=6^PU%+/"DWG&' >PZ=&[YI:X6\OA:=%8+;KC M,=8L9K6>GQX&5/6*RK=2VK'Z1,3-^6I#Q' M.,V)#IJ>L%AO1Z?3VT&W9RA]@B7+J14UZPJPZ?%TX85T2Q87*8F1V0;>:&7< M55J9?,#PL%3[UN%]:1^Q-18E/BTRVO%HU&2F8]L!C3P!\ MUBCSL[[3\Z2%5W?ZBI M4'!J3P"\.S&;.6)I:R(S47KI1F^X(CI@$G["*]2< M7L+1O:8(0E%36;K:]^8@@?PG2GR@N#/X\Y_F-#I^$[]V]\W;M*/J)8#Y2MU\%4:^>;X-G3DP[ M>/8>G[]/0>GU^S[JAH5M?QOM'O2'\(.?FRHC$$/XGG;A*/<#R>Q\8>^56O'7 MNPSXAR301$9@(XHE#B(C"1"!FBL8\ &;Z,-,) M303RF1YK(O G&JW5D9@([ DCT4Q$8":()QH%UE&8",!-:+6.PD1P3SA"1!0F M G]BD-OTA1/QR9,2O]5P@J\J974+Y["F>0E7,<$#+EN!YK;AXJU+T%S6SSGSZ/;7%9?Y.#$H M[D>VL_[^H)3,PN,RL/9"QWY5B*&D!ZGBK Z^K.\\O:E4C3QF_$T=X+5F^5K. ML1?P.!WL0T_W9AG?!9.@.45K;/IP= 77UK\J;F5?7,\J M([TYA6=.8(5-G$AB[$='NB\!^ O[]@CP5P7\%2H+10;P./\*\.";9JI>F.V: MAB(NO*5)T86*O:@+-P;\.C![T^RPJ&%UVB@(:0WS*X6I'-9PP#$NR=,?%=]$ M*_Q7 _[C_)NX(?ZW:2QW WG\Y!H_(?6=PO-N6URLL.XT362'Z=FM(3]K2#@M M]VW'R,_+Z5:&+.S8\*PJ_^T'B=-) K_V[: 7CMBC#OEKWXAP4J\TOE?9_2WW;B[LYVYC.UZL#9'*,#$04J/1JF\VVZ=7/3* _RV MNX-1X>BK*"\0??5)WK;5L'2>YJSUL>:V;5,]0<5MN] HM-LY053:JZX_7NV& M!"?(%!18&"+)D^?Y7@\AHR! _ZJWV'UR2+3 M9=M>*A\"&EZ@QB19$K\,H/&H5:._!>#I""QSET'\03FY=>/Y@I\K36 -+?[;#YQEDRQS(^GD MUGV+#.0O+*U\"O(&3[FSY7(M29J^MF>$GJL',ESEH8*"\\!Q)\[;)WDLH20V MZ2MYQW;=Q-*Q)Y>^BCZ.RDI\][.O<442RF+Y.BTEQ&$CA.$)%J9G_(BWU_62 MV.-S'7NJ-^LD,Y5I*)Y0?!*G/KH'*:[)*1_?5_YHZ([-:*!DEZ^49#[F!;U9 M,3HC8KB1MIZNYYN]^22S@:6*&< +1)(@KGU/XC46^=@@X3I)+?$9#I03\Y7* MS7&*XD?D^!/M> M_2#(#3IY\TCX1@8Y*?EL=K#U_R6$>3PLE""2#+DM>']V*OWU>/GR^/[]O'R7>TDYXVPG:JHA?)(7TD!OJ(0=0Y?>0 JPK_(*G]XEW M-]RH-0,;3B2F,J5Z0J-0[.F"S!V$$0H_+T?O(?2/AP(G4C.^3,WX\C0$!8V>+E=:)6P%J-N 9N>ZB-32RBN MJWDGZS*BS1ZTEXNDB]E2#)LHTHML5XIL]W1H^G0 M5YOP!;_]()/65!*YK+%Z%( 7C \OD\D M61:=WK^39(V6YGJ./_9\!WPFVEN*7] 4=^D#3@Y.?$77XAG(/Y3IH;#\*T]0 M_"3NS QT4CNUE%L=MEXO4N4U1@R70WHTJ1"9>B#C6'@'99(CSKMR%JT"$8^M M40A]X],.YX"QTR1JEMU*+26"F&U2C+=T2WP3@A%&SDF,/^^0PT/$QW$.@U&T M>]N3">=@<;@E\+J8-?)B9BWT6I;-U*3V%&(QO+CSDJ"() A MYN$A_!.IYE^#^3@J#'\D)-S:VF\\"'OAX=:#<%O(7WA#_M.0)_IF>U!=+0AC M->\/R&S0Y&O=*80\W)HGR,M@/N9R3#QVYL$S.[:GF,?:C/NN)H.V@[YL4_/6 M/!?5P8F\O'-7!0->UH+#*G!JPVGLU&W#VD5#BU%)J:0 M7F"1 CY)<^>=BXB7;Q(;P$1#CHK/<$5>N+JKK)ES"*;M+3=*9SM?BUI[W&LJ MJ92%24U(,/"H!T$G*9ZYPZ29^$ F$N)7;(8K\C+971UA.8=@@HP2S+*CK8&M M4G37I_BL61="#R8LTD#129Z\+L/$7$"+FD[V8@2)?=)2XI^F[;IH1S.&2?QQ M/W%R'VK3?N>A D!T@DZQE->5W*;9%Q<\E=4TE>P::^"O45!O8I(\AZ[)>$PD MWO;4S!TD^9R$'^@K>,X)'&J=R:3&9\A \@6IA&=?N1E*J MN#T8HW.,)VZG=>X@*>9SR^)<[9BY5FMG86W#'/O+19^C\^&R&%:K()(L?IGL MUY@']?'(BGES>JD(C-+17.\0^,=_WRFJJF:4(I.[+5<1:_&@:*T!$.'9Z#U/ M/T/S!$47G&67R!&<;93-[:!2]-@<"8\CT>%Q)'2I!<+U?17PB+4J\0E<\]UL M<:7*6594^EU]EW! M%",*$[[98=.I/A%B.RS(2='7S@*+H_"!"IM$62JYJ\2(3T ;GU3;?:>:9Z4R M80Y$OEDB,*\)H;VO[\E2UUVW8RZDQ$(O.1PE0OM!\0N3XJ9R7&%C]N+2QAXU M[U^PO,+)6JK=+(\E8N UV#I?+^3KP#MB]CD1%'&IO=@X:A02/=DQ6$98YBV,)+;2N FQQWS[02?I$]X+RH.(HX@0.ZW@"GNO%Q<( M?H>^D3JK^AJF++#MQ!'SM%^1ZET!H@_J EP2/R'GH[HC<8SSXQ;.QS_SX0ST M^8S=3K%MQB"&;4I8^BI9L$*_,SS: #Q/_C+PBWF,'LMD!YCYD@ V#(P1?*BO MNS,H[R3L";"O$:H'K.AOYADLTT9 M9V'\3R8QZOAD]>J M!)ZRT5RT\_ (NW[H7,$7;KX_G_K*.?8B ]Y#MWPPFH=C8;;EID.4[=MU(,: M#^,H@.5U2W&V14];N#7;@CUP;-,,#Y*]FPM540*EJ.R6 ;80BW2_56^5E_94 MQCFXD<^>$%-CLXM_\0)*401XU#J-$@*^("'@DGSP;IS#^2O%+MNZB3&C&K:8 M3;2:W@X@,3#A 6^&CW.YA:CAY#IY!Y'K--A_BRH MBHM:B;%$ =(##XNQL P6XRR(R.'D*FD14>LU2JCX@H2*FY!#"2NWJ7W'K3C^6#@76A$,V7GJ/Z5/'X(M+MS'(IDM8SS#%U2(_[19K31DL M9^%MNZB\!:(%E&)R-5JXBAQU#BU(@5X:-((B\ )IKK3)SM-6)36%M #K=1[? MU(>H<7J#3V6Q?] <9K(P)S95JSRIS28"\ *_M M)8^%(Y0^\T#I,]>JNW'K3D>&%ZXB09W#"Z5-I]D=3TI;K%Z1 N^\<_\>8O9=_?;MEA]C'>Q:A9;J=56(==9I2PA@.#=Y^JPS+'O MA')U_BY7Y^:F_^60/BF8/!"FKR*3G(WIELMLS51'S6%:*KUPS5&Y5LLV(:;Y M;S^X),&C!)NO3K"YN>5_.:1/21T/A^@+"QQG([J",>M4N36:&?5MI4/TZ=66 MZ86(/F3%<,SQI@C*BHE)5DRTA-UX*B/QO>0A0IV_^6FL: U'/$4&A(1[N!$\ M9B#S6/%*/':S7LYXXT3X 6G%U<=(G+P?F?YD=L'=;$%]+G4WJZ]U50O3"\(@ MW97+:SLHCFHI52+D$I.?>*(A,\(7Y^\2GT@R$!7' @/H-C2G#5\QQ.-+C@'V MDF/0:UK9\=HHC:5R5B,58CY=&HVF3) PC1?X.^@L-@)UC'?3?IDG!IHP@I+S4P=7\Z#$A8($-(,A/2Y-VVBA3JFNX@7!74D M8N +H_I/\WHOBNI G' [3IPL1*V5WJV#W%*=$%.(:AZB&C\S81_MA\9T/_2B MJ(Z",' 54'\^M?>BH%[EW-2RU",XH[<9U,@N5VO[NP""&F;X8D_\E5$=9X14-(R8B8DG' T0DVY8,,9VE;?F 0S74S2&]D8T<#%XGZ ME);Q$)+%HV 1"1!?+T#\!."[?@V[&K0F_06IB65U/&M)N?RVM6Y")'Y*@D#+ M8G0%!:0;1$(W. .,TUJENNU[FF 0C=:&[_7;JTDU!..GE(.'$ ABJ@.@<#\* MX?X96!S1Y+;LUEE"8FR+H8@AM\/& <3BYP+^QXKKXY$"$2V),I[.4'RW4B/4 M^9MK$-$:CGA&Z @)=Y*"$*'A>/0U(8XYZG>U<1^A\8AG?!KC#>P(]3X*\6^$ MAB/FT6'4@L">!F=;4Q,*>#-EJB4L?S'2G(0]V1_I==&9WGOV71\S6'N(F R9 M[[U&6(A][R5>>M"PZ"&BGX<(&UKH3.^=*_77NH$Y-NFP+Y7# M#RD'S5P%+ZK+Q13K><%@/E4SV=&L>9[%!6&O+=1"::$^"?,/W+KON; ' M8(!_/>_[LZ9XWBD-BZ-V:6@L,HMB=KD4"AH1R 0+3%,>CJY7O>1?R:EMW2Q5^GF^92PRZZX*00]OU_GB>O>CAI/P2'&VZW7 MNA;YD3!_X8N!_AKS9J-8V&Z+4VS+&E1+R\PKXT7HVX?W!;%)DKFN0/CZ!U'6JSA0+1%<5&6UB+LN;-#;1FQ"IGQ,_T)H: M<2D#*1;15"P^@55WI>OM?FNY$+7A'*O5[3Y-5$.L?DZS> AI(LX*!!(:(BDT M?&99-9:DD>IV:#'/Y+JS<;F.]870 ?ZDU'#OBL*_/65D:I%YL2^'RE@#1NS\ M^F)M34LHX[&] !^[!9.3J-D>>+YG)[R9ELC8EFN;NJK %/F<;BG66%?,!$"- MIRW T]S_Z+^\9/CU=]T#GS<&#W\"9O65??GK(55"3,@C?CRBR DG:SR!RQ2A M*C*G4CCX.4GQ(WRD*(0&/N#?"OB?JJ]__ ?\\_Q)8U-3'&C[L\/KO%R]#E_K MV6'!_G$1LOMU!@GJE=2T'Q1Z;]+A2X?__K__>OWRQV+AX9+X5[V:A83SG0@! M.]52(T=3C)0R 1_\73$#9>L>>LGR3^3S_?/?7^Z9)T/="WLBZ7\D7GT-A^-H M+!?*)O5JQ [\D#*UB??]\&?//PMI_N6'MJM#EOKN:":@XK4&G_[+<\.)\>SE M=P*P$+0<\.VA8Q3^Q-(7FJHW$B#Y>>6.\?_61KW!GP37% MW/\DV'?V\*-7)@0'%[Q/!U(=/.:2@2L;1/(S3)0?KVSH/HX?DM7>R2E:XZ<$6"P3;7_DZJJN.+H&>C^Z M(NE^^-J_<.Y/IMW/U6+I:#/-/H_NN* MG^M;BJ\"?T.]XH<>8_7UA'UNY>%'(P93@*O(3'!.IC!\(G,<1[4<-(> M9S 5MN2.6M;9^6K0DQ>2+WISIT^YPHX&/N'Q,]=V4)YWZ:&+Z5J)UHI>>Y,? M@D!/IM^V] F'QE(*59=T:MBMF&XQ*TBPY=&GUPEI:)>FVYS1VVW8>AM;^%4+ M?CJ.OVVJ,?WZ6#=Y7E0,:I.J9(1,6V[*I(R];6GG%XM>OCG'C;I?;O86N>4X M[TY!RZ,N946%K0Z];D5,<8&@;;2*-Q\$H.51EQJ:E%[V%Z,4UNX'9JU #M9I M&S[SJ$LU6:_5L.XR@RDV+BR&\VEK&;8\[E+'-3;;%#^?2:MJUG GV4HNNPYD MZKA+C3Z/5[9I.BWF-RUOV\Y5B4RG*=/'+2U/)2H#;FZ);3*5K>6[M$LH@.;$M(-GLGK^/@4#M^][7R\ (_1;'^OE]\H(+%<@%OU?Z&[1P!WP',5R M87S[/?P*_+7V3RR9 K_ZUX6=KI-DO6\(?GEN//C3>?[K )@E;CA#A[@D_."C MR7JPB< ^%*701%QI(K@G"D<3$8&)0-04F8E U!2)B4#4%)&)0-04F8E U!2) MB4#4%)&)0-04F8E U!2)B4#4%)&)P)^86ZJ!=S<1GSQB\ELU]GJ]YIXWA?]@ ME^JRRV.\QF!LF_"'__>-_G:.!1#8$\,^IT,\YX3@RTTBW,Q-/"=:7'!TN+_< M>.[,'$U++, O9FY"LU2X_:PM/0TFG.VWSDDLF7C9:$:V\L"V4M.M*YK*QTM; MC$P%K2H19 KN: @^LOR]>1__>V3L+YQ _(X3WC^B1,6;)>#1A;BL%\@*+F<% M.(^L %D!X@)D!5_*!1=V"R]A!7]17_1SV5\7\ QKFI?0#SG'YC[G^)+E2&X; M']ZZ!M''^O:U[BK]NO)#'\O$43T5"&\T+2B]03/KD MC->5IU1C168V=WK(F M!@#B/O/*!^?8# MQY,L<^;UPPC)",F/AN2K%-$X&\F8NQYBRR 7B.7^=+0CRXNVR4 D\]]^<$F" M/UZ1$9 1D!&0KU5BXVP@IWM#NF"5/*^=IB:FBFX=0IL$B-J5M:*;L%9*"L3.*5>!15.TL>_H7E@B"TE2=R-)7>/& MF=L3VJ6WBBZ\SQO*$;_4?-O+5,(S3,&3($C;+Q@5U+GO>K!>7$WSZI..LFG8 M#GQAP?,2'A9 Z=D-Q0)./E*ZUM.S45&?;P0F>,J M[$BO1N2 R.&J^\@W)(?Z&ENZRJK"8:N6+FN]TDA>%&%9.N;;#Y)#Y(#( 9'# M;;>F;T@.?'_0F)?K:P9;#*=R+IO.CO0M) ?^VP^<0>2 R"'>Y'"M3-*K['Q? MGB?>TL.D3YK#:<_2L.V82SDM0S"[/@PLX!;ZL>^ -L_CL7G^5F/*V8X&WBH! MS 88PGB;>"X%"R'R2G5"&OAGN/R&!W^B, A[[K_U($1@;;BI^G2 =N: [ X$ M]KY_@J5V?L+\;U>*G>+6B?F"#<0\3@\QE?!K2A^6-">__;C(/8"(2!"11(1( M[E>>NA1[O!N/FJ8QI*DTW<6(KCQ*8\J\+7,"H!%XI^AYX2CB$<0CB$>BI61= MG4<\LVH1[(*5L-X8X_%,/=_E".B.\-]^$,?W)R(B041R1T3R$*K7M2(;S!X% MW$16#*GMT8ME:2NF*69X43X0=T;$\Q$_9GSI2@S9#+;H;< MFF%OLEERZTX_9(X6/$KXEQZG[!+I 2ON=AC!;CT]XS4'\VD N@5SL-"9840> MB#SN5"3[ O+PL\W*?-GK%26"&'FZ*RS;G"" ;D'9Z^JGE!%YW!I'B#P>11G[ M O(8.6)^FU>YK;2J2*EZ>U?5,&T*R(/_]H-$98<0>3PX>3R$&G8^C[RE#QQ7 MAIPS[PE8?K8LXM-^>:FQ\(IQJ&^=R %%25XQ2_)BCONY;_7S_G-T_!EMD#S2 M!@DZ_H_L']D_LG]D_\C^D?TC^T?VC\K'W$=:PTLFPPLFE\P)\ MNV\_: +=+()XX8%Y(?[Y"!^3P;O;A$8A1&9%_MR MJ)RZ6KBM:0EE#'4HQ=J"R4G4; \\W[,3WDQ+9&PKE$,53U,3.=U2K+&NF D M($^#A[7<_^B_O&3X]7?= Y\W!@]_ @;WE7WYZR%50K#(##'F"&9,RAC.*#(U M&3$RA^.$3&GJF,4GY$310/3]GW\KX'^JOO[Q'_#/\R>-34UQH.W/#J_S0H/P MM0Z6CV'_N C9_3J#L##02P+)?E"8O4F'+QW^^__^Z_7+'T/[0-BO>C7;W\%, MA("=:JF1HRE&2IF #_ZNF(&R=0^]9/DG\GDM^/["^7 8$CCV1-+_2+SZ&@[' MT5@NE$WJU8@=^&&?\7+XL^>?A33_\D/;U2%_?7'QPK<&G__+<<&(\>_F= M "P$+0=\>^@8!5P6^D)3]2:QA_PY,<#T9@Y<2_Z[4\^\,=Z_^LA7N+/@"F/N M?W*X2?OPHU'UX? MWM6TL9TH6J[G^"%9[=,LP8KZE .0*+MCUQ=U14GK,0^NB+I?OC:OW#N3Z8- MYTIQ9XF<:0=7?M]_ZA98#FS?!<-VV)FXSN?ZEN*KP+U0O_)#WU]%?C:$%]5_ M;DT9*[@ZYNF)C&D\)E,$1I0)6\@N5 M+I_?-L>B/P4MZ;7Y;R\G0*6AZ]I]P0QEC#=VJ8-AY( MGK-;E'LB?.;1>S;YG:!ELXV5Z//"H%N=+CS+@?4-CSZ]0*_=N=B?N%+>*0;; M>58S-:LI,\:KVPIOR[.\-2, M+C(M\ +$\5.7?F.%$0M+-9A1:;W=434&O UL>O34K":*Z9Z4\XWM@&OPG-[/ MU#;@74\8'U5A>;/BL4N,(6J[#,...EP%-#UE?1F]J IDJRJN,K-:@>^/%\TQ M:'K"5*1V*X.MJST92^'##-\6YJ0 S \_82O#]:C5=F9LQLA,F]6M3%3-U1!T MZX2Q$,TV,,SF1#7REIOJ-J;T2!3 4T]8"]>N&6YN0RW$\J[E90;T6LXMP;N> M,)>54 ?DN%QDC7S0S\W*Y0:;<@00>QXW;5L[G")*E;;H;U2R3UH*\'1!TQ,V M(&5H8^2M>5;4B,9NNEBVEZ(,*.7$%(CI[JJO,#@OZB6)34VM>97O-F7BQ!00 MNV#;D8KX /.#%K6F>PNVKX$7.#$%9);/BGI^+1MYTQZF\LN&NN4!4YV8@EJK MA7574WTHYOO9C;MEA*4,GWH*K]1R4ZL6Q(VA52UUL!BDNS4+=.O$%'CZKF^6 M=9/ ,J5V?]F>S.==28!A_5%33)AN>PM,;HCU>7.960#++?B!3)X8U_2:F4TV M';MHI%:JI\H"/6GLFQZA0.D&G379J_K&:E;O34V8[2.&Q5J6(9V:A*0<8?*&7PU!,3V]4IHJR-A+Y1 M;CM-;#ZO$NUF )L>/=7/<,TJ+UH+B[DIF2LI'6O M4V)W= .\ GG"!LAI=L%*P4K%5C-ATK&KE:WG@:8G;(!>"[31Y7Y?/.!JOO\JDEGO?, M2@XLF2?,92L5)G(QL\R("CF>YFW:S%;6H.D)&U@3>*VXH-L\1J1:;CVSS(ZS MT[#IT;N*F_&\DJZUYD8[JW2"7*?E-+9-V/3H7:F&)%2'.:>,)>N6LYK:IJ?875O)>4K3;.4(<%33YA+99[Q%5>9$T:YAF7T3H7)9<%: M0)TP%TSKS7-D2N@:Q*JM+7JY588'OA7UTUQ"M>I8!PJA5\3W[^0?[D#7\R2^1[2LI[-#F6#GPG.<7.WP@ MOO=6?YO7%3Z%H9ZP#U7Y5V'=J^?;X)D3$%T\N[O/WZ>@J/=]KP,$8)Q^&W\? M%)'P@Y^;*B,0U?B>=N&X^WV7'C_?I7^EG_QE.AWQ1/-H(B(P$?@3\V&1>S01 MUYH(\HFAT$Q$8"80-T5D(A W164B\"?RP_M=T$Q(T!"&CA#__O&_WM' L@L2>.O.GQ*.XO]]%JNJ4E%N#G M,S>A62K<3-.6GK88:Q_\> M&?L+)Q"_XX1W/2;ZB:!C31,PM??K6.!1S8!XXKF8FP'.QV4QN(09_,59VBNO M!_RG>O\S928Q<>Q%HK[48"ZO-4T(8^#XAQG5G$P M;]4W39F"!3&X),&?>4T'PN&=XO#BR__M<7CA Z;GX; UWMBK6CL],>K9 /,, MFFXN&8A#9G^H_>+RP%_#'XZA MKK)T[+4.=U9&V\0_?1=\H5O_2M@O$HOR(K%\1Y$BBA21OA*ET4&H0:A!^@K2 M5R+BA;RY"2.K+8$7HH=><7A:6UG "U-VX0]0O!>/>._]>XTBMY+_)NB[[O5$ M%]9A7F,+?&UJA_NXA5<0.Q$0.M+.J\[S1E'2BS.#&KJ5EC(09 8*,P29Q C\ M$O=L(Z#&"JBW5F?NZAZQ/P2JV:GV1P7,JQGMBHMYG)RI"GP @,H H-))CN0N M!-3[\8QB(=R\<9EJMI4*91D=YCYIKI?0-DO->>6 RFVS9![C0=%^L1\'?[._\A[' MD@1W+.,COD!\<7^J4Z3XXL*.XU_PA="D3&-5ID?L/%_:-O>WW/-) M"C_/=T1R6]SDMHGF..$&7KC9YRD;F!>-HO?'BMZ1T_:E,ML>4_L2WAUE(^[# ML;1F:1/]U"W?,\/(:239)PVEER\+I+M-%<.1QR%(P'0G9?0%TM%=R#3H1CR3F+(.(T%<0- MB!L>2I?ZP/=!*DR\5)@&+ S@0H('Y)H8*6JHOJ"$(A27(;_E)G67]FC,V4[6 M]D?>Q#>%\;L9H*5VLXEGYSE)[%FE>:-G9OF,%M[X"5/&*92&A&"-Y):[]BQB M(;> 1X((S (16$*W7A<=@E&:&]8,,'4E' 54@ B%6/WO16OL:(JK9;7]_Q>M9Z2U7H F6&KF +-PS^642C$?&\O22"QDL87!VL9H MB9=JTT#&PSK1))9D6!85BD9HO;7B< 6T7BCC]DO12OA:;K2DBSE,"Z8CU^LQ M@@S^BX?5I'$F26+'Z;BHFG0<99DW;E316FN69SNZMI=DU.>#YF/;#=-R76 I M)[TH%&;&,,Q\Q$-4\77(GC>(CEG^%6Q/L'F]7IXI+$^VC$6KF59L.;T*BDT9 MIP]%A4CR."?W))LCC".,Q\*-NZLS5+^#^[NI^,U2HU'9949IJ=TP\L9FQ(N5 M70!Q#[TX-LF?60(6:6'QTL(:CK94=/7YR/O>D[.]F>8DQC[PYBRDACUJ?(V< MKZ]WO@YP>RY/.K_WTL%"PC(+EV IB=Y4\_?X.2&./7W@?PQZ] ME9_IAB?XGAW7JWV\D5>ENC1@Q$EH&=\%[Z(Y MP!27MJM[;W9#'6VM6?[)8I(/2.LQ9F_DJT4GL>P9<]D#Y.#-!P? M?9X.\'0 MHV6G6UA5AWDC+RS2PXXZ(7@-N&EA$6[ T.R9A>,0;.\9MLBW^N*TLK.P^JY; MM6Z5:^E@2&)2>S#+#G317;6-)@0M<*L 9C$::6GWJ*457]U6\C91_R"O)1.6 MAFHOH3@:R6D1E=->;E_0GJ/JFN;5)Z]^_#/5^ 3UX^9B77&=CF!H_:[>&'8U M>I0%_EI8S9M!I980%2!)+0)NWY?A_UT?,#L,IDK.M4M&?350:Y-EB6Q@ B0" MX /2/(ETM7O4U<(]]G=]O ?D[S^BZ9'MJ)J3VC?^CB\W"=QX/_OUC)B^["<%<.(0!_!F"_<8!^>BNY\*K5ES5">,'\B37"8Z:+ M)3OLEJ5,SZV46IUYKK)LRL2^@CJ;I'FD["'JN+KR%UWJB+]/^2F^>#_!SO!3 MT4PFL7.W@I$0&#DA,'I1]#TL"U';UXE@E^^R MC"LR=63J#U)[]9&7[+AH1?\9_?+(0(-V =[*5&'V/!21]S12"E/GV@TOB'(]2=>Y%?@%V =Y+/>@K MWDP+"[/# NUZJ+6$5H0"Q3L)%-$QNI@GUSS#-0?0VE;"0C15!80RP&#K$V&M MZ"8\+I.S'?C+MC:&OSF=:6.)RW)&'RD+C-#K8W9%ST;&()")?2UWDD_2)WPQ M1 2("**K_$2*""[MX'T9$8QST\*XVVLIF%9;:RNAS8AU7(!$ $M38422N'Z! MNOOQ Z/F[AWB FAHB:7OC&<*K.O^>W?O FLWZ@[%L4]C-95? M!5.VX!!2JL)N%H41Q;>R L0J])DH+LDP%-+([E,CFVFF&KI/H5"VO_\F+$0 MO2AXNZ&;\.R$JYDFBI;1P11TINT>9;?ZY#/[*2FA[Y9EN=$24YA7R!;(UJHZ MG3]+8<8T:1!V(.A[V3-M="W6?HPZ53\AVHBY7(B3,8JM[V'5B$U" M3YS& AV<1*A!J(GT3V3[7YS$XJXR$+TQF*N@:OHN9 IY)=25+LX1;%_); MLM>Q.JI$-EO);6X:QQVY*9JZRR;":>D1DXB8Q/4Y2-[))-#1*?I34[FN2GDZ M-QW)KX[#:=V<80 !_D]1HK2;R+R[$*WE\M-F@DJ=DFX6X>'7<.DUJ&J6;3KH M\[VS\<4W1;09Z"RFG5F7+?3228K9#94B!S48&FLPY%V^E$@9+\TQOTZH("LN3ZU)G&H\C125#W=&)<".6SW[#*.(+$5^X:)TG<;&Y#N)*]6.@*6MGZVPM4Z086 & #3%Y"?8L@ZR> :BCZ%@"X M*YV7]TV-"$/AM,B*.TLK[HH[&5UMI*CJ1X%;IE?%BJI6[>VI)US[.[?%9A)# MV9F3C)O1%$EON-,X;O%-WR7H7[F((H61:.F=@O.!'EH%0D%736 9N'=G6I59 ZK,Z9. M)5BZ4I]D$YG-9)2#4B'I*6\TE8X\4!'WB'H575'-^0=RC^$R,^IW6,5B"XL: MPU.ZMIK2+N(>6*=,I]_XNE/DLSM_G]TK#8O$?1U8U+#HPCN1?+JW[GRY^U5Y M\YYI+O*V)"I'!KWR)->M,ZUNQ>&WS6%/3$'%$'(VWN M+#H(G2;R9SL(I9FV.V&&*9NA1^Q"+M6R=GZ'J1WU-T_14?N@:_$-,J((>!QS M!1M^P6ES0$!T!83WLT5 _,=:'HJTXA_ RI'6$%VB9P$CPS]R&UZR/NB1?DMD M?,+O0KIO:4AZH/^8 YT?X@?H#SE->/S!T;5BA.H@?097X;;'RR*UY&6Y- M2>--@%((_X((BG]"#=BQ^GL74H+OL&IL'D+L:$#D^;BUA*8H[_ #-=,_8O5M M"#E=J/HT7/0I>"\ CH6*)VA.,/OJ4"W4M>+095+TM%&;ZNJLVX+,/N.]Q7@7 M)]_V-G9$\]=,\]^=Q'CYWLHO)_1GS4V*+FQJJKA46:X^JL7K.SN=6N80Q4/U M+IV^H^*?]OCJ]>ARE^+T++Q=DR-BQ S ;VHHE*V+A(&1+O(U1+Z&F_5\?K*J MF;.F+1'R8]1B#,N<>KXQR"H%*L5*H]4DWZY,^I.8^STRYX3D2' K/MENC$;R MJK28#5>Z7IK'H>3(>@W2LG?9Y-N4Q8B!1 PD(@/_]K-3)KS_7=W/Y@PN2X>J5H32I MCV1I4=[HF]BZ-P;?Y)DX]72C-FPPZ^1"D]69:2\VJ0=Y/NI,$R36$A.9.SKY M-B8?4?RM4OPIM>YF*1[:A>IZLBY6"Q.#W8)*A3>Z:KJ1ZIP-Q6<;BZZ;G_(L M4ZZ1;I.6TS.9RR&*1SF4\>2;&V??LO9VIA[%"[* KT$ 1#V\+K&WWX6_)Q=1 M340U-_)D4^0X.G_'T8NO,/8;]+26D!Q39A@39!*+W[[[*9+R\1BBC[2BG[N]/.KZK6\'7*CM-U%:!6N7"ZYQ2Q&^3*Y\9\S_#(D>KUH:H7HL,^ M(L/G>?2H.-MJ8ZNW9$%-G6ME:OXP'N:F">_-@43TXD!$S&?K$3HK8OYT;>L- MQ-Q6!M.2EHSEF%JBM%9'HW:OGNL@8L9=9#/Q9)0VK]>"6DU=B^$\:-WK MRX%ZR6K",YUE3\>S(G/Z LWI2X+%58;&(JJ)J.:R/5@73C77HXBX=?CK2]MR57CF2@M!K"U@E)6\.?=',;&8^1\7@F MZL%9&8^?Y E: U[_V?WO;'LQ:CZ&PAIYJQ1H:3NY/<-('[ MU%-W*3IJ4Q^1<^0+^D9?T+O(>9M@)ANW68N10R=AZ^EDP=R4.HB<4S_^2=R1 MZ<\BY^M1P2["%_1$-^LBQ(_I8LRQ ,%9%K M0I_9G*3AYX4.O>HAMA$*[M6I MS^ IO.ZMD4T;V;37YPDZ*]GPR4$_3/\MD;5 #A%_RR?]JA8T]2OI9BOP"M<1 M_=.8!RB]\O,T>@#HMS^LJ7':+XIA-W8;SVSIA+P!1@ HLZM.&WF(E_&>[ M.(6 ]&;C C_K/]+C(Z*??THV7(^'D]]#7/S(L[P&X./5WPMD0;(,A=LBR@&_ M'NVR .>;F1+<504H:X#( ^T0VHPQ?YL*).?8PHL7OV&?OW%\\AW8+4CK?_X# M_PG6Y*%-8B)*7O@;V_=K0;/Z#)\D__4IP8['.$9HU/YD* S+-+V'^J6A)CQ3Q,];"RM M 9K]T;SX8FS=^$E#103A$/S5/UB"ND\G/^FJGEB]\TJB$1JOPZSK?P/SI"(0131 8 M\#I1U2S;=#![A#_S]SAXTW-FEB1(G'F<(/+].WXGMS^?C?_E:)PC0*U$^/N+ M=W5,!Q_"DA]SE%.,PE/HFA"G3(G_"$OXL7Z:YRS):HEM$UBH:!_-E].$'H2 M)$)AI]DYJ" XZ%VB>1OB!P]1N \WD%=T7O;5TME4<^/5G&8D#1G$'U99,;UJ MVU+'4[OQ@T8Y^X5Q4S2,^D$ J.X:<&N0@, GJ8^OD8/7$YJ([JG;_@6SP[U!-,2,T9%;;E?<;O]Q1-U M=L\F7N=NZ(X]#K[@UH"8 : 1A@D,SO3\O&A>4X!? X0KV0N"O>_=$^5[Q+DVDXBC;.[3"EA!T0M/Q4U6*(\ + M4!0TM;?XXUV)NFYK6.:8*)T!07:V/8(D.ANZ/078X.APUN&2(*R]B3T '"\@ MH3,0CH&N^-0&[ 5G$RZ

.> M@#8[(3HF7,,\7N0.?AGE<$! /Y[X=?1#\/'E,9P4X"0/#%"\3728G+>A+C!T MTT:OX<)-J.@N:QAP:,@6"A;4J1=^J0A/H<[@7N+4'8'\&GNDP[_LOQN@WSW4 M5O 'KY43EHYE>_N%7 :J- #=H0:7LBS.W.)]<(3( M268 90_V!Y(*#@41"4YH.?SBT:RFMESVXU1:6C4:BC*L<(RD1=YJSK/=+Z"VWK>"YXF1HKBS>DP7"DR J]O " MS@4Y[JMSQ"$T)TKU%Y:H"O'%B^ M68JUN8.(WLLD)&553@;P5/[Y,59QEN6HAJ_P()G/>>_*H\DX%6E8U@$Y?=%Z M6M= DQUKDUAU08++7NC.'.M7UJ/5(=I#1N'1SV&?^ZW+FNXJ0)AC$8?$&CH$ M6!\MYNU:LN&WMU!YA>+51@<,=ND@"7B'QB%% $+(46P+CX5*(M([1%-7GVX+ M"W9X'[;$0T7.O/.@VAI4BS'( .#9!*!"U%Q .N6$-21?H&P)"1X:=_]'^X*< M3Y%D]#&$>*#U/!U[\K)FC@7U8LL['L03&: '!J3@7;23WW%U4X9X ?5L]"5] M_Q#NGG$=?>2SS:=3\%"?T"'%P;4LU(Y.PC^B[^\WA "BP8]]3NU 9002IH]5 M[D+B/?5Y#QY7@B,$B)6\#8^,=?#];Z< $,\>'?]N?U=PPT].=$ ]2 ^"Y&F1 M!PA94"+ [X.- 30+_03QRA$1!B"E"$\,,'=%;QP0'3PTP4TKA6$QSS"8\FS 1"F(DS$@(:<0I!X.Q DCZ;Q-<4["$5O.F1D M*)**S3E;]_!8\)DHGMJ"TW%"@!2Z8V-7,(0FG,V"4T-+Q[-9]I0&MX!8,N<3 MV%HR'0M=+B<()L(2]$WO=N^(N0YGT/S&AL],\'@'>^3Q7]0P=(3!GK<-'MRS MRA!QSQ5]!B>%TD_3\7BOFFSK7<9"=Z%HE7@9PI+S9G 1B'U\]33EHR\?J ;B MSQZI(%5 88;P4 7WQ V+S"[BN XH05:)?,DH3CJ$XJ?@\XSGO!K;SC1)ZJ*N MD-(JLZ7'LT9]N'+#'J[3X[[0P_5B3,X_/#0B>7VN29XSZXNB=%\:^'RTC>#4 M$I+\^. [R$,/3[G7DPZ:& +S,_-X\@R: "H2H1['0TJ;KU0B^$+.+L)QD$UBY07+ M&P2DF9\^@<99!S\V!.+,@JHE8IJFCQ'H_Z:%' U8T8'CL6!! LS;(++Z-KX? M)M"N/(3Q-N!%!#>@0HDH&0J2@0I$ !-!!*LO2+1#\;6UH%H* M/W",NH!<7!@6HA,>%@"Z)QI"3#>0X[.W)RH3]ZKBD+.3_!X:1[E1]1/U2< M+ O#$XX--N23OX\,2+^8FP I0K(8ZR;OB[V>/DG"WJ&&$0N0]E;;!"MX&'PY)]F M7'N!%N+H#<)/6&2X -H18"S/+@4X@0PKX]S>Y_Z8604H:>W1%>(R!OEIQ/2\ M74'4#EF1FA#C% 1(:",I2!/#C,)S)'E8_.P@[X[VE",<,,P32=X0^\A,";8= M'%#9XAD]5OMYO -YP24T-W%2D0O]?EFY*9DH-R7*38ER4RXB-X6('0RQ,SK$ MK>6I^'?@6P(OI88$!O$[$D3HY]=XT>C^%,UB[^1"9A3$3>%(]CYG][P@\ ^6 M&7(9HNY"OE6('F!%06E#<9"G%^V X RHG$-=Y+)ULP8ZUC,.7/.DP8X@#FU M"1DKFJ<.N[Z"]YQ:!B>PX$^6**&0\['M$*CV.**P)43/3D/3^08%N@9/R18] M#R+RQ,(K-Y%1[GLZC^T;;!A**@X0BD<&YM[1R#>8A\^<>V5.#G]@+> M^]"@;[#L801IT([YUN(6*;+ P/8YLMP0Q3^UEO9?]/3!$^3<0*4&A(W;RYLZ#P1X7%^KQ'?B MG1R573[:)'2B2;GHXY%WB M'8*,9]*M(%(@#P8*9ID8MFAS&',>'PEBGX8O!=DG&GYIQ]_/ >!HHOUBUL)K M(W)/5"0+%3OSZ.N^I^$$/,TCL)C 4"1^[\-Y]?ZQ8;'?;&")/D5D*$K 87\H M'J(<3_KH1N^)P*3;$[(^6Z*]KI'1(P!51SJ.O\5@15-"H60NN( #+AR3X.ES MH"- )B!!. ;U7"X MIF._&@0H _#4&:6;NX_\/P^C[88P.7T-CSOYC&&\9R&I/PSB/8Q>';( MD'H>V^[VUQ2(",@>=-[SX^!XG^\X@.AA/I5W^VNU/%(_GLK[+KYMK[0=HVYP M7"@0D0^0/SKIZ3.@ -/L0"YW7B@>JS,H)Q!3R@FY>(#; 0@JL"];NZEJ>Q'* M<]8SN0S/.H@#KS!'0+U=\2@(6998B["WAL>T_1.\K3C2@*)ANBPN!TZ!I(/W'X:_-YL2EX M253'OG4 @>YERY*=\Y*8\\KFO MD5!&%H/G2]W'_E!8WF=S>_ BC?X>.TL"5^@S\O$PZSXO^>@[_BZLQVK0LUPY M6&(?9?(0%XOY9[RU7M)#(&N"4P-MS@462MAD.J*!/2/QU ,+IQ/LPR3X7'#U MO> _D02/QT%H[3-Q?/F,Z"=D7UP/-B*[)HC4'FP#@+TB.+?3UYF.XT_>O1\, MQ*>!Y[FN"]91:-=ZJC3MYTIO#8FR'HP,(^#R]K.QP*M?;)Z!B!O PCE$L.5]PB MJN+-X'50+X'*USZ@5NFIHR%=<>5(GK?)"[_MSQ;0ZU&4%*,0"0"J<5/ MGL)<=+_,7HT] @R8].&TLT[#$X=1L#^U!SFGS.H[0.HF:*$D-.9*FTLTB"A M,G"C C05[",@%B#P6F(KT-J"C)8CF9E4>OQLPZ=HTK%;3JLB#38/B_F/?P(, M>!JF(7 ?(^N\TFH_F:"1Z 7*GDQL$T#20I:R$;3Z7L!_%"^ARO+J4#B4-2A" M48VCO8]3MHXIQG> ^&IW@.R>5P\E* 3D[CXU;$_)!I^T AK!3 -R%OPRC!=[ M]I2:Q\EJCKW0_3*?O5W.ZXI_X"U3H9 1+AW. M\)- 40EH=BL6\9?)N8=?3VF9OFZY;SS\]R^]Y.G@%R_1#>7:/JHWVYO(0?0$JNP6_%N0HA1D++F0K4&U%:HE MKH8;(]O'7SEU!2A5!HDWQ D]+OQ8(S^D$X46M!"KA%M4MCLD"8Z<>'@H@A24 MTY*!UQ8 / WR@2C818LM#,<"_CGWD,;9ND>A;WWRU-5\1$@CB%P 0]8&&V?J%96]DH^R-*'LCRMZ(LC>B M[(TW96]P6&^=5A0YD4S',UF2_.&1P/O3.EY(U'A1V?UZE6ZOAP1>,3?(_/53 M]X,$6=]6P_X%:9]Q@!P$?DHS]@$CC43E!(#<'(&"@_T7IN=\..00[^O0>%V= M2=H^6>'@\+6/*[1\9V70VN#()W+_5(A_K2WV&*#G89G!+/!RBAS)U:I3R)=99[]U MY9\38=O7QZ-:=L]/B3JJ0$*R' 2F'HO_$J/HG\1K9BY^8M=SI/S5UPV(F.D$ M^?=/HB>IAB*)VZ!<]0CV2/D^_B*Z F1,2'ZJ%^KT8GE?EX*RE\??EHY?]H7& M!4#UC9I?N>>'#Y%Y%)0S>_+4S\1!_E8H20W%K^ZTCG:*RQV1Z\?R2HL@T\CU M"NA(=T'4\ W@P/L*O@ /MT\/\HHRGQ9D/C*5GKAQ11W5GJ+>H 3W]^%,P9^E M([=PD-X6M+HQN8#5-> M[=PC=S5VA4F^-_LD1_Y%\'\3T%@")O(%'IM?2' $/4MB^S_XKC,KT,EP5@Y* MY8-P@3:X"NP%S7%"B^F01?!7[ MA7"LP$#>#-MW*!Z1WN/XP0O,/V=-6^(TM>?V/C^?Y@[]84JZ^0)WSVTDZ_"M M_: ]BV1Q;R"T+8IN8,8Q3=27]4FJMW:8VJ;,+^*DSF]1KZHW>N@+&*A5[7A' M/DT^NS[#FD%Q-5UOKH>5,"YT?_P T/M25)(*C+PR/ M( B9%]10,X9;A_MG $HCC0_H"?BCC->4 U]Q7,K^W07_+: SAO49I.-U6#UBDQ!G:@3]V 8QLJ2SEGC@*V'C:? M5I5H,D:F7E.5BF!F>^T1J5\$_@7[M*&1CTII _=S"_LT6[[B\E?/F=E8J4JD MR1A-_HW'%.&^U]@ ]128"A#FZ**"R8-@)A9:#)*"!\)HN? C3ZP>)L]0R1A6 MVIXH:=[>; DY>HZ]*&C11XMP+ZSS?NV./UI60("2CM:>X?Q(?1WHE=:A9XZJ M"T"Q3D^!8>3)1%BB MYJ"X!2\TWG)UD=_\K3K M1RV/CI)<]XT,Q9B_3;AE7X_$^,$I/&[/"+%(D!1<-@P%$)))6",CK 5G^L6; MA@G\2#2:$3UGM$]#P0U@MA"OH3GL3^]!_RB][?&)O&WC[.A#R@_:T9$8M(X$ M)/::'PPV*HF:$M*4'Q##.LX!> =54M/QWR0<]^*T]\T.17!.\W$W*.K&:P39 MTH\RCY^(%TTIG2X3EILIL:/S0'0[;#_3, MW(4C*>KIT&I92J=V9):1':H\KD_9G;[(=Z;Q\$:+B4%:9;/5&JL.1LPZT5]K M5J4S34S)IR-;"CMQAK6'))/J9JS,(E;HUM"3L>$Y63:3I*4E4.5:IC1KDXT* ME2CGX,C0X<>]9LM=CJM-M@=6E%0NR[,BY\*1H0J+[+XJ&IIT/E MA+:=#MQ*F^76KCBUB^O!CIZCH=FG0R5UFI77)=UB=C.#0>'CI8 ME\7&N@)T5GI@4!2H8J0H/#0>XCSY%;?> 7DCQQY,L#/M_EIDX- 3M+^I+ZNC M=(F3V +=,H9R7D_-FQ $!YKZY# XX[L!VL#L(2= .-Y=*&K9'$]+KKSB^?J8 MSW2WV\V7M(Y_5;4@Z/T++'XL\J^Z;EE_$_ T^'4*]!P%.M6Y/<7R"=M SZ_P M0:CX+P6#8>_:P3X(WPGDA=Z@AB#A%@XH^_7QM_Q,?P_%@L1S0&@.=IN@ M#!A6-Y\>/]E#C,^SPH<(^4 M5Z;F/=SQOH"<;FO4 @^6 MPXXU'*1'"\>\(D3.Q=&(Q^7Y*+?W.?"B]..P;_ %]]V)'1\W2O%F]9KA'?7M M?&8/CT GB:&V*S9J$6V?*F7'1?E>:M6).G=_*J\G.P8_NFK7+ZG$C:;%?15] MT%O@^%Y0?:1C'YH">%CB-9M^=(H0QNQ+U:#!ZI6.:JB5"SRFO0C>0CA^IK(@^([_U M1A'OF?R! PN[6SC'UH,//%\+_N212X8T["?^F+#/RS:#C?D+4MXQ#^_L/O.< M+IXED7WE\=PC2^]H?E33(4)D"Z 6_!Y#S_+^]!Q8+H33JXXCWY>'%PZ&W#\/7W>^-VO&)-T=!%G(A/2%H\&',8-/5PP_ PU\%?")YX5\QB_Q"&NH MQ!YMGIPT4B[/5;G\'C.4HGZ7P212]XG/Q8JW,) 7FX+\A1LDZ([%:8)UY_?W M.DJT]=ZYL?[>MUHY9GN'29YP$0Q5_GQCJ:3RL,3EWM>T]SKFSA]WC? M1YW^M=S(3SC]_W[F>5Z+2'UX&2[.XCZN6H\_:B= O/$9-;97G%:XX;A3-..J MO)IGDX(\2Q9!>O[,*VKID[G^#Y(;JRY:\,?6SI8Z7$,ND[)[_(I:+/Z&9]0. M+4]MKTP*%4GEUIRDX.1_W:N4ZJ&ZD 5D3,"T<)' _G&U^(^@7"W>$?A-=K[6 M22"MNYR^J"VX%2H6C?_X)YD)/Z_VR93^K7[H;Z?T%X/FET;IKV7L?3JE(^K^ MZW/)F\H>D3?\I1-K51:[CLPQJFTHB62EKJNMW!>2-X0#7.,$G9?77#(7[]0! MV6MG>L4^J#%<#-%YZL<_%'673J5#I/[94CVB]:NA]==2X"Z;UG_W0=3OHO54 MJ:>HS4YW*W/ V$[&SG@M.ZC]1/;'/YD[.AN6ZA&I1Z1^*0K\%Y#Z4[$^B&W4 M12/58DBP%/5IQ;1GR=7\'$A=+ ^857[5<>74K&G,V\WZC.N@_C&HB48B>9=) MT5]+[-_MH;FR#("0IR54D?_S"CRO7^)>_@9/RM?^C(UC/-7)+[^ MD.?@-(CP-\+?SZH%B_#W8J_V)O#W-O6'"S=:+B-NO._C3=%X 6S;1H'C*'!\ M(9SI?8'C(FJ "+ #RNMJ.*VM=;IHU[35-KE:#;HY:9:?%&(=2-(I1-)T,@H0131]S;'@ M/Z3IWPT(?RI-=^RETJCWC"Q)ZW0BOX^=8?XW;NC:.YE MN3O1?#IZ-3S'0R5 8C9IB28T5A;<>6DR%'HW=TWN/'N DUZ$*UGY?7("+%JR'%;]=0K]/4?P,I3D?3DI!: MYAIL+5[45IK&C;84DHKO,_9ORZ:_C-R'\_).7J:#X((3(\[H].? WL\(')>I MB5QPF.*,3G\.]O\9@2,BA=L]_3G8WV<$CH@4;O?TD8)T3>;AN5F!WIONH7?* MP\^O1W'@L[7F@DZBE^]J^\U>:+[/K5.J4U7!4.?DT';'R[E0*,X6G>]LAS;T MZ2KGD57306\@M$3L@+-:!^)ZKAF:4*O7=XVE6&9BG9:SXV%GCO;[XY]$ MYBZ>B&+$%^0-_S Z_79#\+VDH]J=T.IW&-YS##HKDRM$*_7Y,U>9KI/?B+F+I MNWCJ4Q3?"_Z^6[#_T.UH'P M@:(_%281&7P_1GPQ&7B>C>\^=$0&$1E$BN29D<&%&]'G9BO[6G(4HH]"]+?F MJOS.$/USQNFIH,)6+:U)IKB2N4FQ*<]JR<%TZTXI"D?ILW=4.A%%%6XPJA!% MZ;\F2O\.4I4*C793%2>4',LVZ\9&3+'37 Z1:A2HOV52C0+U7Q.H?P>ICBN5 MJCJJEIN,DU#H61T,!NRL@T@UBM7?,JG>D@+\G;'Z=Y!J?2K3M54^-6 *JU:Z MPLXT+EG!4C4*UU]#N/Z,O(R7Z9^(*L6C0J@HW!#5!$:5XA$I1*3P&9'HB!0B M4KAY4H@4I&LR#Y^<5H53*. ;K<#"T1O/!%@YTII3@&9;!-CPBB, @1!-727L M!? RN=\6LR8L2>,!_A9< )EBYZ7=DP3?8O0@$V@5Z8).!B-D4P">+GCKNXH M C$#\"^V%&2.1P'P:[8C+XT;/G$4-O^=B_S3URS&+\V&^_;PL.^!GN:.6'@/ M0.8OV1*P&%^LE*!40:+!L?%<+3'T:,GV] 2YC61-UX#7IY[HZMDZ+S,'P=4 MR-,][5NEG;JNFRNR9=@3LJY7AHSU^^[T/SQ,3H6*SZG"A[R=:[C&0W%,2C6> M3ZO"L)!>N5,JCD/7Y-L*'R)FD# M<9*.<@@_6R!_TN.(W@ WE$P(A&<]9N>GRCG(,HYN'B7^K>76WR9*#OB M%,5@&#Z%+\V4K%(9)I<#16XE,DH-S$5VR/U^W<=G2;/18IL3Z[V)P[9X*,NJ ME>*P7(%V>@)5@V0S;RL%B:*!433PXG-$;L>_^!KK2DWYK5N>KE>,M-TTM K? M7Y67G;-C7?,,7EKIN'+.NU(]_J+O,&^O8(N85,:^+S^JY M'7_E:\Q+D!VN&9O%9VQY47++VU8SN>J>G]YE-LO)8K4B\4QLT1_DNUPS0_$= MQ+RRB'F1]-LJ^R+F%3&OR&B\&/_G:\QKMRZ7U=&3 KIF7,^M9,7^&P=WX M1)W'*EHY(SNT)(]7(C])>IH7FZINAV&GA M;1TY,B7+F@"*8V;[$VE0'3KRZ8(ODEMR-37GED+/Z[Q?B?Y;$ MFF;*#V*JV^ 9D!O4'P;E86>1@!(KB=R<5/(NGHR:WD1) I%[\IO=DR_SFGZW M,BG4N)PM%V;T=*#R6WW2.3]>PU;9'-ETQ2U#3^5:UZES5%G&O";UXY_,78K* M1*PF8C61,_%[G8DOLYI*J=QJT,.XS,:8RA!:0_RP(9V?(9Z92<)T,NG=IC'OTTPO+VW3<=V<=P'F-HE9%K"MHF3Q MBFXYD+'TX7)Y1>=E'_MG4S4WGHT=H; EN6RL-&1J=4HI^)Q&TAPXA_W"N"D: M1OT@ *0J V[$-AWP2;@[>S2G5](,B4P14$VG;@,B'G15)[QC_^??,P_H9W+W MG[$-Z3&1H)]_2C9D0#S\:Q4R9>\!'P@+Z=IAT5OHIAVS@:D2TN'@!*J2GP,- MF#CUF5_A-8,"IT!";$#G))-:"'^*@ B0MK#*@ 33Y*\?SCNI@ M^B9T^'<33VF"!= LE-4M:?!W@ =3O^!O?E&_AA]#P-_R.06!685U3_07<*MP MAX%,)50.E_\CP4JP][U[PH:'A@Q$0H>NB@ M M0$[C!XX'X@P^-1P,6 ;,*$GRJ*!TXH^H-%(3CFR,$)GKT(_./11?F?P@MQ%!LU.\#Q&JAF*)(&/X<@.EPS M6MO&6./!UML*4-&AS"W^@P\9 7W1OY,6'JO#LW%X ; QX&T XB_O,O[&J/'2 ME4 %T 8>QD(XM+R)X(#[*Z?:T@'P$HZ30;J1>/\6]I$R$_ HK87F^-02,U" ME.:1!X<5.XA9DH ">;;):98(;X,C%(GS3H5 #K^&WP>!7 /\?7P&;!= '$+ M[DH&:!:DQ$GPR(@P!@ *U@/3L @>ZGB,&\F\O>5X'\+TOJ? M_\!_@GEY!7 FLE06_DZ"QW/B:!7?3B')?WV*Q-___N_CG"XOA&R/MX\E_$T<\('B%@JMPF=@2R1]?O?RWX##L+]A_JEH18T4\3 M*>T0\]'LC^;%-V/KQD^:NL=8 W_U#Y:@[M/)3[JK)\@9/]S,?S@""F=HM?Q/ MOU4X9:[][I)':JR&_ +*KV-MW__H"(<0<.%^^DB)0X*S@"PJK._Z5,!]),-[ M%GG?8*)XHJ2J0?[C>'*^JO'WF)'UG)DE"1*'U*L/-EK^9,=>C@N2J$^5E9*D M0?T1J7-':DOL8#*>T2'^@D+#$22XZ[^_>%>_XVMYD3\_YBZGF 87N+3$_*J4 M[*[%-EL3-3V3-=G"N)I#CH4?'DWL1Z:$R49-K^LN4V/8C=IK6,E=#(U,/AU9 MS^LJ0W97,\89NS72Y+MZS>[ D9FG(RO9HF5IVUJ'I3N5Q<.XK0I:%\U)44^' M#I+Q0MHBAQFR9:?<^+3<6FOJ?$J'-]KD*&652D\O336\]@UGES7%D=QZL+?2QI[2B0T:F0V-=!ZJA41+2;*KF568E;NE^JR/]AF^I-8J MG2HHO6U5ENJS9;Q>&M58MS--A<'D;*BQ45PQ)#.DA;YJI7B]4T(C0TAB4.[-E*]7BYG!D_.E(::2 68)) MMV7.2)7UT7"T<;MHSM#J#\UBDERU]#X#,B);7HM-DM'FTVQX]<:D9.7-7:G/ MME+]GD#J52ONHI$A!%V6V-U.?6A-F92Q=O.I+9NFARX<&4)0RQCII)@04A#R M\[$[H"HSB\O!D2&T&U4?A%1-=QIPC[-""S1;XW(&K1XZ47;(#AN\S!3)'JMP M;%]1ZX4!FC.,=IK><.6!-DLR+9=5N:D[^01[.&W&6S577(RYXT.CQ4':5SE>H5+TFUT1U;%I9 M9=U:X0V$P$JU5VY'3)?[9"&^&RPZ\=XV5YS[;Z\\85 QNNUV.E.:+ _KICYI M3>4'QWO[(018)>^"X:946T$6Q;%2+=MH#<=P!W086KJ4V25<-C9BMSUK7/W!T'/E=1//&D8")=,U*]U,21[.XF.3FYI+ MJHQ[:(4W$*L9BTQ2YME8Q6*&5=(RJ(<.&AK:@$LES?&8IWM,*]'L.',]*638 MG-\LYXG8Z>ZX7K&W7;.QWG@F&[E4L56>HSSOT ;J;J,L*GRU3Z:2 K/I-/*B M07;\.N(G(FJ>;5:[\1K+0LAW=Y-5EZXTYG[IR^.A7;E:65?YFR"Z@[A0;D%H MG6#L[G;1F\XWFZWL5'J5_H9T'\99> );<50&YC6O;7&W8+#0%/&OH M#NKQ17^PG# 6*37@ M6U\V)KEMBE$IMU!*-*U.-8^82!A:.UZ>V/6QR\GE=C$S8.65TY[GT- 0'30F ML5T*I,TM*4TWNZH6XY6JC8>&-DMO>JUQH]0I,]MFG04;==QK-^'0$XQ[[?0; MR]HFF6"W;6MN4AT^L2G@H:$-U%NC'2F511'RS4X%&&-^-)RX:&@88R=T;2E2 MC$/&7-JEV%VS: E0 3W!"QNU]7"IU:=+UAG7)LFR-,B1B1P:&L*7NNZ.)T 2 M579;=%OS=*>ISULN&AK"ETEMYXRRZ1Q@M^GUBJ]WK42NVD%#0T@PE-):(\%1 M978U69&IL;PH MK6?,3!*W3A(*;_H$-ZYF!'/3884)6W#73H',TGU9@SLXP3?G14W,DE:WQ]3: M1KFJ=I0YU>B@H2%H">7>,*/EECMR!2I*$IC5,41'-#0$+36UK>=+1KK!KL1& MYV%(S<2YC8>&J(ON[WJS45HH,[&F46^SYJ+'SG)H: BP234E<(V'V80=3I+; MQ*CIK"I5/#0$6+VR581.VEF0K19$ADY.[2X[> -AP#9G&9ZI%4LFRS5+-3+? MJ2Q%*)#H$TQ>6^;!8ME65F1AU^C&Z;5@UBL=-#2$W.5RK1,?45V6+*P@K@K+ M=(5>X:&AS<[(\;A6R6H-V>F9F\7.2$RJ(WBS)S1W0QI-Q9:;8%EI:5JCT$#;$G+R6#0GB3&\0=IUIFCH6$(+#2R;/5UFZQU=[,BEX/LL)]# M0T,;D*2'C5,;[Q29'B[=NF$V%UL2SGI"R,QA2MB07[2J'C[7'0FGS MT_?'>%5(+X;[@S#^.X+^](>Y&3\BC$ _#2,\\OP'OGX<(3PX^U&L(11DT'3; M#T#<$:O0E)8$S\B9+TSX)'@!OR/NO672D?8N)'X!YYQKD@CWJ=EPA.'X M06M]!L&U1H[-.P)(.+XH2";@;66+9H7@\7_[A;9Q57&+Q1"_KI'M^K[4(_"@L>1*B]8?;CN:P_YYDY2A)_] M8!$*!CQ*#O#CY*>BJ2A8_"CXJN@NL&S_R[I(> \8P'OQK@4.?_.%!&'?!6<1 MP+MS@%\](. *DHI_._HF7.PTA3L6B@7O1F/N#047OT15L$%#5-? M2RBW8+:%2TJF$$,1Z2UAZ8X)T1#G:L"9\;*")(K 1"CD3PVYDJ,:WEP07_WM MHH548"]T05?T.8YBX[CZ@H-\BGL$%[]"U8?IR>-ZT?:KSTOH/PKHX\S'(*/' M3U/030Q9> \87?;XZXL&+X$!7D^ 6D_2B1"0.938X)@F6@)B,T12.*0'#!OG MSQ)Q\@Y5&Y,838J ]S^ET*=4]N=G)A0&.; #+]Z+/WDDE8[%E#WS6!C_H*4=\Q7 M$X_Q+,G4?>+%1/BC:-/1_"C%2X3('T M^#V&$IA_>D%T%\+IU>"UGT^ %PZ& M!&O=]-\GYOOZTZ-PF>A1/POZ?GQFKKXQS#(A$#P4NG! M__T/E2)_A?_=UR$$I^5U!8'@__V@?[SEKK/W="*H5 KJM2AC0^#Z#"*H@?ID M,/Q)308.K7JPH$+ B*[^O?W[Z&M!!CI"AC]$AO1]]FI80_SCL.%SVUV=+39D M,1U<,#;T=9M3'@/&UXN>Z)+/Y18]@B,5WP/RR4$CC>M<.>V7PN" *=3ODER" MNH]_;E?[M]#4BUV!_I(TC^/8"]VQ.$VP_MYW!_K09TZ_A4)>8B?[S!I?P/CI M-<_)F8][@N8,B.3/68=+=)]Y&!=L%(__7'ODVLOUJK*D+Z".EOSQ2Z48LG MPOK(?KF<^-6A!06-%RB@S:'*?-LK]P?7+WW\):C5_][5=&G M#WHFC>T5IQ5N..X4S;@JK^;9I"#/DD6 6@P<-T'(6=.6>.(!1N07R&D"^A]S M\ [@-\W06TK3(])KB46?S. 7T#F#7_U7SH(I]ZT2\MO]CY6@7PG.:WKT9-I^ M3!5WC\$#J.>G;!SZDY10WQGT[LKI^8Y&6OLN#?[$!6<\-->%@L-RA0X9TQ;Y M<;G\_H=F\7-33V"W7__PVM2)M]:X05,9KDL3BE&5&?6P(U/=FH-Z'L=__)-* MW*42J3<]M795S.V,7)E7QMV^VHA]C;GY[Y-%&!UA]*4$Z\X#I:_"&(U0^CS, MSYM003]&7QP42IG$U*$G##VFQHS)=!7J:]U6%\6(BF;[!_^2IQ6MQ7]]:H/(ZPY+GSS:#(6RO[]'0]O!, M^ 4:ZRTKT^=;H[$HIT2&D9L;>I=,O/_Y]-]GOJU\LU8&K83(U(PU4S0;G%WI MH-=\H+&>OL(:R.C^K.T MPX]1Y785;L/VZZD8"1;S-3M)S'ILZBM5.5&8#9*CM=MCME5&+;&DFDJ2Z+E% M9$>_ILM=34"]C/H+:?C1!577P#;HFR\Z_@,:U^R4O^48^@V=8S@_:33!DRAMY$FNI3LVL?J7#5&S'$\ZXGFJ2G*O.K2Y= MF;87Z&5;:+-3=U2&C.+K$>>[C4+=\PA=1O@?X?_E>1*BV'U$ %&D_QQ5WX_1 M4V-&8=7,&YDFEQ_2._ S='%T98>]?3M40?OB?(_XW-#<_$S7L&0(A";E\FS-"?K=;T,C$G-M1ICFV1 MO55%D!^43NHKW6^\P96<:B;!,@55FVP6ZXY2WW6FF6D*:35D\FWNMX@51JSP M/3Z%[P9"E+T08?W79S=\-Q!N60/X&''=IB>Y15&9MTB@YJNL,UN6>^FO%-=J M9JDI#X:=E%<#P5IVC7$C-9U#<>UY(5Z6UU>0%I'Q%GAG#_XKC9.<68+$8_86 MA^Q-T!WT3/VW,/DOZ$+P[0<^/X9^"2D/JN.L%_VD-&)3YBC1K>5J_"3SE;EM MSBBO]M4\1,SL:YL.?/MYKY*7?;K_ M"&J "R!L\GEVN)"SFUA/65>'1D7LHG;K+I%\R+2XF2^4-??1[ M"]VT8S8P54+2UL"RU:B;_F67(7Y3^.+;RU^^)6!Q%AC^3;&JFSOU=] M8?B5]T3X+A2_"L,O0O%+J%7X$Q2_@LCTFQOB78NO\PR<.%?EHSFO4KO+B;%\ M>KQX/UC2.(V7.*6J6;;IH+%O[=,R[T.PQRE%DF/CAXY#BLU98O#^ZB5_I9_5 M@T?C;7ZAN-SL"HVIEF!:,8[KY]6,.U [4XK"5?9T\BY^8WWL(^;UT0'D,^)= M-U G'^'OAT<-;PZ!O]4VC!#XPR-\9X3 EQK ^P!5K\B:@^PXNRLRO5*+-%9" M(FW.OE#5$S0S5:DDZ@P+:,%MFO7-SLW.D:J'4\1?U?4N)@AX&Z7JM^ QNXTX MWO56EDB6!N.\7XV>;:/MVS>#]Y6H5?MO8%&QW(:\H:INK]OYR\%=KK2L+@>UK0PV0%T#LE/1M:\TG4OE^K8@]-:R4\W5"N4'CEK-7"0' M\>-MKPC"JXEA!]>%GFN?V9$7_7J5[H-G.ME*PF1IU^2YR,V>07ZB[3(K 'W5(K*]>*%24]7/6K8A/J M+G%Q1\OV37PLN"N+_I<&6*WJ[)7EM8"SO) MZHPR[V_1]MN"N+FH9)+"[\7=%4%)KHM MPN ,8$:!@:@K9M0,/L+Q",>CUN\WXQ@(1& ;24#_VW*BW6$:0VK#UFQ-3)=B M.5;6WM\+Y+?UD'56*IH5;E(F5\M4:;T IL9D]5!HA:;_*_)VBM('(C:LI^#)_(&&QN>PX'/FC^?;57]!W5A M_VVFS95VFXG#Y1/R:BTV!]WREJD#R+2344E\Q+L^GW=%3=)W.DV-^+*4"T\89NHE%O5(-W+1T8ON74$?I>R1F_NX0CPMX(>R^X2/^[T/<" MS;((?<\OR?Y/3GVQ =[78KI%P&,S[?_^ATJ1O^+4'4&35/;:@[PA0)R!\^6; MH8%_/H_7_;[ MI8H(Z#H*JC^9@"XF!O2&9W71J\0$.#Q+'#VH>[F.FX^B^\A NV"D__ICWR;6 M7ZU5%2%]A/2W9PK=J,4387UDOUQ.^"K4JPAM3H3;LP&ABX0 #-V2;(O@-(&P MX9S[3Z[>>WC+T:OH'=\_3OREZ&F2MU4+=&[.S"OC;]^= M!'F#7=LCC(X>_XT"AM*Z,=HC,9H/LQ,%]T2L]TY]5$A*U1[O_'( MT>]KC*F'8=^-,5*#28&:'!NY5:V<[2"-$;]R])K*>#'1S.MM4'R3T M3L?AVW1!7V5L\0+$_2!&PF3=XE,XAH;"4?\ZGK"PK?3&CC"VNL) MZUZCF/T8F=A1]+5 @W*?I-.%:J8!Q.TX__ZN,+\O$^75%J36.[B?C-/!9]CV/R[&Y-_-$/^S+[ 9]VV/8IB101T3@04 M/5KT!YK02X\37I+CX2'/2ZY#MI*D.FQ5Q4Q/62W=KPQ4] 2WY-:&^3'+*4MF MD,D\U-?M^92FL./A#N)@E-D2<=!SY:#7\SI2E'40$= W%0%_-W1N1 ?YH%Q8 M4U\-UN-LG035N#DMEQ\TBOM*A:$E9+9N-=9*,@5.K&UK8Z-75K#"@+TRKV@, MEY/8\*>O+5VBXO,]Z0[?WN+[]:2QZ,VD#V*LEU!ND)-C_*@Q;);9&-.ENU.[ M7LP5OS(8G&V7:ZLZ-TK)K>6V&9,6(])J0!9+O[/%U;Z=5C^"_ITM] ZP]&NK3L5N=>M51RC(S'YU%=J>=189&H#V5#EPH[L,375D(N) M'&)!R"U$1?DH$0NZL4>,;M0/$V%R]!;1&Z7IQXB^M!4;) PUIC TWZH-#2 8 MV>Q7BKZ^V!@^%,7)0"X70C?M MF U,E9 .KSU%/( ]KYW3]@F-J@E<+*IWH7)PBNMI?JX MN/)M>YG.-FR\'RQIG(:JM*J:99L.&OMH,K;7]\AU&\H: I7ZPVY3WW),0:NM M2U4P;0Q_HVW);S_$/7JH#KH=KFXPL9[;MGAB!'<'.$#H2UOZMK=LG>M$OIVQU(%R/^(W2/T/W"0W%GH':<;2+NVS69 M@YP,*L,@[%#?VQR2FE!8AE2)&1&#N@H+ M^R8,Z0A'([/XS$6>V< G*A_^[5X,R)RB;JUGX5.<0X*@.B66CEC49\QA1%O M-=?60VU7^<)0P<-T*:ET7UVPG%D$E72E.2E/]4AY=:&8\GI=M08U3M3.A.5Q4<<)VJ_?GT. MH ]JO_[[R1[)3*'7[+?G9&M1F=&)M!KG:YCAI/##QQ0=97M$_";JM7[1/I,( M;Z/.ZI?86?VWI5HLF=F)0RJ=(H=\6Q*-67_<*/%/,*SIJ/ ^^;.A\4_81G\!3$"XZ)]/0;WL-$Y"S*/)*Q=6\,7K*S8A;@$9*XD'PMH#W%D#U:Y"P+!,9B7_=TN+[):98(3"NGZHYF M/\67)F>:TV*#7"?%GNLPJFO7Z:(SSM13\Q__:'H(38A'MX4V%I,V,>^J?E;P M_Z9EQVI4[>*,(F.CZH:2G6EV.\P]N6C?1>OSG3^Z1N]7-"W<*@2:\NO81>5_ M=,1Y%""B"[<#R.P1"__O+2?L);CQPXAL"P,?,FXN0=@8CT_K/8S&]I-) ($4.1-(?SF;4@ MK?_Y#_QG?QD*X$RD!2S\Y?9"'BWKJS8D^:]/$>4\A#,P@W/2B2/OL7=HBO;. M@7>-__WO_SK>?3ATXV/5T;$6'C+06#69@]C,!)P"S[ 6L_]0MR1T M/S]-H,"+6@,T^Z-Y\N/7CAYOY#T/S%)-U':@>ABT0!"5#\V(E/!]Q'2OYGD9=\/=@Q (#7B4.H MRH(_\_<$5 J(GC.S)$'BO!;!LW/9<5.WX5JVCKD?!"R.9'(V9'S[R!L!M1K; MTV>)&.$S&R"N(N6FU#3YPZ.)_4BK4RA(E7A5)NE\EHP5E3'(-M#(S-.1!:7* MKQ=MFB7I;+\.ZDI]D1QWIO24?CIRVK!F^0J_XEE58^B=G.E3'._"D:'5M33H M.Q-&I)A:G&HE>5<3"S2:,[1ZU:+BHS)9V3!.BK%7E-9LYAAHGDPI*C1I5Y.Z MR5R68K;M7&IMT>U8K>].X^&-*M-E8]0>#]=RK6IFZO7F8$G/\"5FW63=>*5+;7NY$9"?SY-3LFG(S,K,9>, M]Z0. [&E43:&3>*#TDZ?%X3*Y2^9H:+VE5IIB#(T.KB\EU7*DW MQ16S&LV6B>G#NAE;HSE#8$KGNE)A0V\L.;8D=:LY-I8VBW6=HO=_&$A M]]Q:.[[@Y]6XX**A(>#/-\/%JBWG7+F67\>GG2%38)0<&AJ"_F2^$-NC62S! M.BV=;)+QKEF+X:$A\->'0K8EI\"&;8E;X&P:[77:P4/#\,^[V]JL[6SZK.H MBK?C2BK>FB.G2.A'CJTLN2RU*C6F%5O MRVVA+;HT$+1.D&E/H4H6M>IGR95JT.7T+$DIS3D:&@+!M+"ILYL=7V8+JLX. M>MQL3:[QT! (J&)-;-2G,5,N"XN$/6)[3:J*-Q &P81-#^>TK#7D5=MM]A-V M >P0ETR$SR7;3"DW-A83IC!K)-80OA82D\XDY]9F\K"Z@%C-#Q[69)%,K1K]65\CU]8:[O4$MZA7\O75@J\))-BNMR:[6]=3 MRQP:&IIUT1=V#X7\-8VTG<5#0_CBM+?&0AR1+%DN9;9J:]T?4@T\ M-(0O.C\>E88FF61:);J8U'K97;TQ1T-#^)(I2KWFFM8$>55TG&);2RW:93PT MC"]+D,\UR811DM5MW71MN\+,DA $X;V6DQO+HG+*5MZV'FH[J9R>FA7WE/PM MDO%8I<7&6J2Z3I3D3-E,\MI)J2JF'PJ3%D@QI,,PLP(S[QN)@GM25HYBM5Z_ M1#7S;*U8:Y9SF66Q5\V=DI5STTFU5SNS(@\3R?_/WI$>(%!-2USUT1BCBT\X"V?C&001$$91#UU[]5H+:VMCTY=YV(LW:W74)5 M5N93F5DY#+MVIFD4O8-GI;?L:\D*V1GQC6(?.RNXBQG1[6G\P>EVTG&:O4LK4T>?"L%%0IS<;3"0?'I.QP M9A6B:N\Y"4;N'^I/^6&';W84G!T5L&75$8A)J@9&[DVT71UJVSSV&G#9^Y/-#,KT25A9#9X889+P\8H92>Y)#BJHZ]'5ED^T59:BR2WD)PH MW\C5!8U)'CJJG:38RHM&I\T7DFK<&U-SL>[5#AW5RXJSI+5IJ:2U62I-+G6W MFU&]0T=UKC=E##V1SVFR41HEW,EHR322AX[J4IM(.Z(^F>),IY['*(%+Q87! MP:/:KL^4%]ARK"EQ;3!54)H,!I>;@ =Q( MV%9E255-KIWDN].6R,6:)ARYAR9T<^QB=G51T^3\T,U76SV[4/-Z@0=[=R@^ MS62>&N5)0G,[%<&+E'^V>^-DP)&EO6V(6NM)UR#I^GX#/W:+\L/8VQ M%E?+@8.GEIZJ%0Q['D'M8T/[5TZ>X(O]WCC9Z7=V;6CL7%#M^][0;E)\" M&$P$GO>FN>6&5Z+J4D@D[ 8WGN*M08I,=U/#Y&OG>D,*G/J+-=AV^PLV9I[ MOT*R+0H3\$+'K)4G"QJX8N"^ M63LC?=>9X#KF^H/ ;^9_LN->V[IY7(W9]U\ZUGIBJQ<2P3(_&$E+1W#RV#7V MEM6^]7Q8UTS136]-M?7O&+QD_1TX(^']S+M.P)5?UG_Q>JC0MTW==>0S._]> M\\+60/#'3[DV5O]^-Y[@:$@SVH@+;<0[52_0/EQH']XKP88V B'3S]H(A$RW ML0^Q",F@C;B!C7@O=AAM!$*F'[4/")EN9",0,MW(1B!DNHU]B$?P!-J(TVW$ M9S/FW_/S76[5\74\W'9$TT6R6=XS9+]-@_@>"8[%-;HC_>X&#[:+TN 4 D*>5_WY+@XFU\$OI\-"Q #W M=!#R!C#A]=-RP%6KB2 .0!QP6QQP=BWINQS V8XZAOEWNPR %"!T_IU& ;IB M\=KOR@9KV@[2CKVYC\3?N*G3[T'#2AB;W5IGTM"T#;^E6Z+KTN+9L(%&XHB@X? MY?H.7'2-IVOX=4')NDK7@)>:,1_M6,@WFH$$+%ZJQ*S; TRU1EEMQ 2<*2TU M?9[.I#KVU_L6OZY*DY;[SLL[-^%&\%HM)=BJ?:!AP+SG,F(&[*LV=86&G;9C M@Y9?0 JVW2+I<#0:/5,;'"36MRK6%]8=D5A_3JQ%T1V[.@PA\0.K7T**X!5I M2@:OD9O"_("L9Y>CYAS'/%5CRL*(R49C^$R$L@X[7L50MRLDYI<4'OB/G+^W8%_H DYY,"E^TV*AF\P=&-TI 8L\T!E&2_@Q=4R2GF<[W%[^.R M]94K(0N3WPV_BX\P@,W8MNJ H@LDY"I\A+O4NX'-%V%D36MB!J5U[:0A):%H M HGCDDM^U3@&2^'9S&VZ+GYAC%,)7LQ MZ.F@PXD$_2$#",$,@IE[NYQ#,'-MSTO=S+23T:BKXVUU*>JI:"Z=)R#V, ![ M+HT[=VBU(=QY1-PYTITG$_^H(*D_3^ MU0V" 00#-ZO1(Q@XG<^@K30RRS:?'.!JH] :\7)K.BXF 3; : T4K(%@X79A MX99".^X""]Z+[J@D)AH^7_(-1+Q;!L;ZRU*3Y7%A-6O:2OV^%"&X&*_X!H$-8ITU?U MQ]2;G)I/C!5&6U@)(]Z*XE9\D(0+!EA+AQ/Q8Y%W"(D0$EWX,O?:U$%(=%&7 MD-K44EBEF-7Q:7.89"5U0H\7 T %YI 9B.[5$3(A9+IU[]0-P]%[7JEEH3A. MJDZQQ5>L>N6)3$AD4*I>K2J3;5,3LKVBFY'&O0(W'<[,4289H[Y^)%8_TBQWK>RD%A? M3*R_[,)A7&TP;>"#%$_V2E:23^?CVLB#LL[\^A,]%KR,KO*1F-^@F%_"FW(C MLOV>/X2D1T:BHD6'>".-Q<"Z%E0.6"1 MA/@'-^OHX;B='ZV>)4%C4HRKYW >KD\6.)NR>(N[E=O\.V_.^Y M'H+O8;JLO-U%![4#0/F?CU_-Y;;(@23AQR[^%O(!;H@<]ZDR(TE DH D 4G" MHU3'^ XY;KV.PWN7LVE9W&X;2,"V@40"7=;>C>SN[>EC5GUXMY7-=>AP;0Z_ MSJI_*,O?6B.SJ['\]7N2(Y9'+(]8'K'\_>>HGY?E'R7I^@/=_)!W^CX]$0>O MKQ_FYN4BU]8$V8L2/6BXGZ+_"(55E.&$)C)<0=QAR;31J?6(J!^5BM-A/(&RH1%&W*LG'F'$N4)<*X4DU2CDVWV- MS#@.)C_SC9X^@, !0UP_%LF.;C@09MP>9IPOUO4A@>*]>-G"L#G@9QVQ@6<= M>HAEHK9I)Y,0*#[>M! !!0**Z_L3D')QPMC;VK+6L.KU7(=O:$NS;19=OE'R M#0\_]A98'L311)E;OQW^9J/#.[.:?J0;]3&O@^\'Y3[?X<2>1UN9MIRR.(9/ M9DK48BPJRE5KT8UBJ7&Z03['<6R:]:)Z+*9,#* =4;[_!6!@ N4$(W2X76/I M$]V^?H2NCG@4\>B#[=]/X%%D2]Z/EO4)([,YJM6Y66I1QN5IOIHRHEJ;[0Z@ M=N4;F>^H5X]RP_]^ASET>7>?_K4@M!S=\E\!&(]WEE"54GY:'I7JN!LS&M9;1I_P<$PU']TG M(2Z^42Z^J=OG6SKDOGP!G8^+[&A -?M\V\*5>'?(M*I*$IY\B4,]%M$%- (, MY#FX<^SXA(^@552*O:9BS7E9;XT5;^!6[50-PL.ZV?Q^E?N[O8;^2(>U'Z') MH]K[)ZDQ_?-*['\)"0_5V.^,LR0^)063RSJVU4X7,O7$\JH5JF/&7./Z2;W) M%WJB[F!CW$QT!CV"@2X",IR(GZLA-<*/GX$?-]XR"-T3(AY'/(YX'/$X:K7T M,'K@)RSA;B83G1)$.:8)M>:X9*2&,;SGZW_0$GY/ 7SH8LCO-F%ZJZP7NB\[ M4^N[FRP-?\X.Y#^P9OP6QA93I59"9PF&5Y^GW50UUVUVL:MFSK>=9E[C)RF+ M;Q2XV*R$*TE\#M RYD=N$W28)#X6NXT@ D'$:1KP(HBX'$1\.7$^(XA/45RI MS_"I46#U3+I1*I-)B!LH<1Y!QL^&C(L$/]P(3KP7MF!PY1Y>*Q2:>+9&><-\ M$5LZ0P_B1.+7G_VN-"AL >'$&7MIWQ9./)AJ\0D?#5\NQR5%.9 M-N76("KX&0W0[*#?C5?X7P>^_,]Z6-D=@PT0;T:,SS"-#<4QL$F8#8BZE7\? M4HV0$-(!'H_W#]EMA\,LP<-J- MA3GF;XFQ@:V7-F;K#WR\\3]9G0 X_F\X5\=:OW7U-")8PX>#?X[&EDKJ[,#C M8?J5HIO>FB+KWS&(V+_[8+@;ZDQ^]51V-V4,;<:&- )K5T8A0M!$7VHA8)!I# M&W$#&X&@Z48V D'3C6P$@J8;V0@$33>R$0B:;F0C$#3=R$8@:+J1C4#0=",; M : )[]$+?NXV([&_,WZ(G?LQUU#".\ M[^7$0PQP6@9XB;E$'/ S.0!!P+D9X,95G[<@ .D_B/=/ GYW[ >&R0>!4>2G M(""(1&QRB$U@OHI\-UXCQ!V7!Y$0PH]SJUAWS"&'\&.E?KV*=8$/.T3?'4(2 MT0TE7ZT4*79(XF[[.O-Z/OT7\<&_"D04'F'HJQM[ZBY]X,^_50=\001__4LU M0L[0=&W!D.R___._ZG&+[ZM=XRZ-&'RD$0DY0>_X-_J2G["BQ.-AP0D+3EPZ MYN',A6A5 " MH<1=Z1)?ZM3])F)06$493F@BPQ4T/&WT^V*C4?YZ^:H3*1."P)0KVJ*O0 OZP.Y47<6^78K4:3!G,3D.=XP M="2FV'2_-R"Y[,SEV$:LKA.QKS<,/9$.XTW-7*F(5]JXT%F\GU6B_H M 8"'B<1^H5XDXDC$[UC]>$"Y?E\!&>#,,(4/GU-X!>^FNYX@+FU]T/-+]L<^ MYLU (HY$_/Y.\5OO^WVB8WQ9FQ6G90I+< Q!E?.CHE%1$E"^$^]W $#N.U7N3>"N.L_T!_SQRN)G1A%+NE\[_I!OA7F(Z7II.AB:P MZ^0CNU#O(*CCVFU3;]7_'*A3UZ;.M=6MKQA7AWK*LLEL5ROS-LV3\>)RZ-%= MI4Y?72'4-O,(LTXEZ$B 2\^O/OLV'HE00'"$X^HAR M!$E#D =M<"0O2%XN("_7)\YWQ.7&PQ;6O7V MF^_':IW@%/N!;45?%&Q.*.;::K?XK*G#[-R<8[-&1QY,7-B7[->1"__K-TS_LQZWZDQ_,^)YAFDDG="F6TUHW:@F!'@E MM&Y*$EKW(PF'G*%LR2$/_G-K*B)FRR)D.-AURY:-SW$;"V:B&J[IVH?YCB!+ M8,30KEA%TQC(UFO&*PN6U6N,"[*NIA-/&J9TIIG!4W607=9@@90;D\OKDZI8 M-RN=IM!CM<;4G=6]IQE'2\E??PSSP-G[ZH.0/30M!W-D:QQ2C9EL._">S0:\ M*3BAH2"%^K)L@+^$!)]LP5Q#.IAB:-UA#1(C-#8!%X,O&2&"!+_ .4?.)60W M(NO-H1P"3+#:V9"IA.S-/H=$7;!M55%E*238(6&][1B@%6:#'0P)!Y'"!P-! MUT.2*T.JFX8<6LB"%0(DUF7;#OM8 E8/QIB>8(BR3WW1DB75";9%M>%.V2HX M7L'+7<, P&/;@K6(A)*BXPKZ]J3'PB(DJ8H"YJ!8YMC?8\@:KX;U95%P;3D$ M3FW+!',,OC@49G#/Y9!_@(8<,R3"J8/Y3"QY @:8?7"^"I!'[)"G.D/X)_A? MTW5>#85,%YK(AJ##]T5"S1=H'*L&%+S06CQ" T$%SX,$\0NO^02 LS!40*R M]4*R(8&1;T#QB2$D[5K^&GM$;X4A37.-O>"7%C8?#TM,A1;FLHNK70#( =7KQT$BP,DWQ$].%%,G6.!W/W. M^?_I)EZWY+)K3I9!B2BOA. M_IH M2]O39<7944X!!_J-)H%(ZZM2?BO<"/ZS/>\WOO<)'B02D3/CTHW X_%*9D#W M-%UXT-0!/*DSR,&; TZR82TX*63(#CQ(]@ >&D>.XNHA M8?T$,.I_KJ\UTI\P49+K%0&H2J_6LR;("Q>PKF4!6FRPB]G"+M=PXZUTOIOB MQG(]H[1+'!?+ $4'C^PG0X%S0]O MU ' OHH+] LY)(/AYE@5X=+%7?-[XY:)^K?P>"1*_SNT]3.DQQXQQ\(A60$'W9 MF?\(H:$% >)?S0I[*$G@HDH.,%'\$P;*#00O( *;\TTXY1GWG>K)+1D 0.@E MQ-,&/XL1'W0:;A_@B"H$-4'[MS+CLNF =P%KQ_$QS_##>Z 3+;2)6 V!$P7 MJ+\<;&TX;[7HN/XB_G(- 0 LF/7?%Y[55_SH1_%Y%UT.@8:P]F<^Q_.3;I&9 M+[7*?(8]JYXS3Z5KT&S[%K$FZBGQ '8.3>,Z?= M:B-?'K)I;3KME#.-1K\]X&N]Z/XSI\6,9HTILLDMK(FT7'8K[:CM]:@>_GJD M:BY()3.-,QJ#\=K3)).:MI[@R+UGNF;2C'7::9J?SO*XE2+:?;8"1^[-;7>X,9/*B.6!UZ/WWU[+R<-93;8Z7&,6KV+E>$(?I08]9G]D/9M, M=3&RS> ,B6>7\5EOUJDF>[']D;8GQY>B/B=P)M7'-6FP:%I).')O171EDE@V M"_V>EFV,9OEZOEU2VG#DWHJ27%N9&?5GFJN,\R..G5;3Z0G\RH M='B!ST]8DND0'#XXM.]M0VLN2E%N@#.SECJ?YI9E3$J"W=Q[YE."S)3*A"!R MF*AP7#S'R@PU.+3OWW/<.P:A%M:.D>/;YF1KE M4J7!+#$XM$<>UQ_,XUV'Y1OCQ:#13Y-)?GQPCYR) H90:I'+MG,E4:B8K?30 M.[1'7J8:SU65Q).V&':+L>=)M9U58:3[WDBP4%W410'G9%5A%G56*^52<.3> MVM,<7W75)S'*%]A1_3DWQ8=4'MXY[CTSWUW,QG2Q*G%M35/[3W3?S662/0(_ M(!YR,EN+U6H:E[67GFP8S^R@YL&AZ_>_4AN#+_9[XV2GWW$E=H$+"2S3Y@I% M0F=K/3@T^NL%^Y/.>Z.I,UU<'K7#\\8,@+09'+$/;W]OK?8SQDY@T=B^!0(/ M?<6$A@:\DO0GNG.[=:[:W9LW2JO;(Y]NVZO>P<1K.ACH=$,'<')8R$*6]K,UO-- M\$P%\-::).O??4?C[\!(@W[A=XVCE;WJOW@]5.@#5=5UY#,;16]O._'Q;=\R M;K\=*\(<+9B"-N)"&P%L]*-!.V@C+K41T0AQM,((V@F$33]K(Q VWBH_M:+"3^__N00"" MRE]_H-_Q7K#QEMG@SE$0>K5/UK$X=LJ&Q0A0K[WDDVD9]%?E*WKV_+Z[Z,1[ M#5$H"8 0JJ"?N0GO=?G]VC64CON:[JWEU;ONY,=(Q3Y;P87-K6Y=\#;B5Y:= MBE*7 2EF\J',S*9$R-A3LS7B&5L4BSG==0AAT*-@M90X$8Y3'RL=CR0:2?07 MG+"/(='GR\;^DDC'&<#!B_J3K+6?[%FGGHQ7NT(-B#0#1)H,$_2Q4@IWH&6W M34O#5 .;6";,2'P O?E"92 N#BXGZV2!5(,3J090=O)&-9"<]X"D3G6X5$5O M-G$5Q\8Q+MV9I^JU'KVJI$9$][.ED##^"&%$I_I)3O5/26-:ZC1LSWS&.7E. M-28>-M;F#1@C#SO2DV$Z]LEC_6Y<"1G54.TAS!XW30GY$\YL?5R[[/ ',>O$ M3H=KK_K:8'=^S6,MQ5DHQ.]A'6>16VJF ^B/X"H.D (-'2PJPVJ*+$ M"8I'*M5Y/$-YL"4G4%0(*AJFF 3RD2"9?5^W^($R>P'EXK#04B2.B0NZD<$K M5AO#6VFQ2TQ@%K]?0SX:QIEW]8B?5Y'V>!A+%59?!(HQ-Y_(!BRF"/.?*[ P M;6B58QQ*VK;L7"XY?&O@)](>SC"K-6GD;=*8/FG6%:T$GS2AB068V0)OW,X3 MM]W)1%?!8$GV$TGL<%#J$CQQ)NBNC %HD*60(\S#(5T6;/G 0-6P70O6LWKY M"&R;/YOPUG1>BLG9D5!03P=6;ET_+RB]"7]8S^D>J\>E@]4$W'BPY-D2:PZ6 M4Z87UYB,A#V78CEKAB=__0$&P6-5AWN?%(J6RBWBA?P3)UN26Y(]RZ)<#Y)B M7ZTY0?6W!Z\:\4XERP $3%W!<@#+ M *395#O?5 B49%AP6C4@ ,)"T[#,,1@(,0JP)B;"8M(3RY1 M#$5":==:5SBT815$:9=H)+Y+-!'\5Y<=GV9RL#B_'HE?0/2%5OX4A0GX: YK M(P+Y/!/ ,7L=>].KCG7'!+[)445(+*#METP$?;>KF M5"9R4$/%7C7XK7!UMMC-$5.\H#!&SB$!L,:37P?3[;GDUV4G#\Z 7=6U%'9Z MH6SC[DPK9@L%LC'F98J:J+20U&;M =!.B0CU)O"&@P-Z=\L^N&,3UY)[H_2H MY;(XV<;)#"FU[/ZX7;!K;Q2IIK8JT5QI!TM"FW<]SAYJ!8WUNF9]E"%3.RV: MR0]LX R(S.^J;,'8;6$@5Y0F4)7L@%Q5H-3+FQW"R*TM:J>LIP5!#V2NG6(U M*CYO4EVO]NM/?/\:]M_K>C_.RY.ALB?**Y4+UE>?@,]$'9S'QB#\F>KB:.=> M=BXYAO59X0F:-SA;M$SO\-Z)MF3+LTZ?PUV'2 _'9>!^1@E:G4BPY=(LJ(:T",3_$4%+&,,5.AOV3ZV#=.!]@X02]5_ M-MSLL6DY?O5Z;ZA"16"G(\/.81Z4+]XY47=UC)!DRK;_$DM>:0B F6R "XX\ M -QC#U7%"509#X!ZT!E!@!T4_-#/D*PH,BQ@;&P?Z'[WW=@_0#O8;+J_8F53 M112\R=6A06B B8))J'FUZ?:&7W?5TS,8X@?[46Q9H]_"+P@@8/+V!Z!K M8M/]F6G$BFADV> MZ"26K?:;77!J4,?\ K#W"O3S0@$9RX+M6D&KDU>X( 3BI,.F*&L+1@0O74#% MWO?S0"A2P,17O\$F+F"W;,>O(&S+N@Y+F:M 3 -A]R'.%VT+FMBP)#IXTB[/ MP"<%)2A?"I[#*?NVQ@$>>Q=\/VV*O'"^%)1L!P39X_RS>)GNX6R^-(,79R-S MB&D+G%-;]K#2(0K4B!K 6O_[C54W#+XV?E=UK.&AHZO+@*U6I\F1 S$X,NH;FSX_9Q@P_^ MV1S+FV+>*Z'Q929I2,D-\\-O QL @(2]7XZSTI7+K45ST=?:C6DQ'A,8K]KV M4#G.2Y;CC -B,*BLU*L+EH]O^^D*?$4C-"IY=PL;049(&FW$#6P$044(M!&G MVXA/!@R^>S0\8,&1]T#X 9?\'MQ=H<;*5^[MS@LU]T2$;Z1&.>;DFL)_M+F0 MO DK@;;2[[>"A4\5,'\32+!^+ OFW+=4\)BS&"WZ=LF#134G,3I.2NS_\'O6X.TF,[44.J&M'T":NXZ^,L;E% MH9A.*GRAKV+S&)9\RI9J7X[6_43DQ":PES@0UJL+A873>ZY1&IDVW&R!SQ0$ MV^M%82P^$XX2Q'GRHZ\+:54+7JTYBW!HH@N&$]S8R5-7G4!'8Q@V G[D8_^Z MJ9'7M@6NG!B*,/81,7:-*%6()TE#XM9@<@!RG6%6ZA?*0UN395)=1H52DB9J M0?6X:.Q8Z;C;5Q5?Q8>\":4_ C%_!# B_$/X!W7,M>2_NBK?*IK9R"4%HQAO M:&Y<)1I#C\T]-U:%L9@P33&/J&G"!'T8E(;42:1.(G42P>D'X70-&X[B>Z>1NMZ2 M]4@+O1N0#>SS5Z'8Q\'V4 FGKD805.DIQC.-?DEDB$GW>9GLQ?T23G28)N]9 M"X5A('Z=?%FR0X("$S%VDD:05HJT4J25/CI@^BF\7RU0\$8-+3XI2)743,&9 M5'LD$BK>2XP&D$ZP2D&8).-(+WVEE^JF;%\79Q\%QZ;K4\OFV4A90Z&W:FS-=KDN[,Y:UW9P75* +$ MJ1CKX0#%P3Z =QV "I'U@1 M\2OP!JBSVBMA144_X60KCT;49<&"\CU3,>F*2VRE('BR:H MU\DR__U?.UE >_BU0IJM9:VRCT@?= 8R%B09^=;);T'WA(6]6F8L$=D4-_Z] M 2M(AQ"!PTCJT-;/D!Y[Q(2IHELDV\D677UM-V%T_>$[R4ZKG0'*R&^2B,#< MU*V$68J(Q.@S[=6K>N'1EYWYCQ :6A#Y_M6LL,>BXS_[RJTH< -"E+[3V7?U MT18/0>*"^33]#%^@Y["FGZIK;^1 .*5(?J=[=5#C,F_8CN7"""<;_"Q&_!#* MAML'*K J!+'B_5N9,4![V5[GVN\48LALJKULTLSM$!;:' PWM(B_7$, Q@>8 M]=\7GM57$/LH/N^BRR'0$/PCMD<(49%.).*]>)2@>Q0ND3U!BDJ]F"SV!2)! M,S0C_@ID0U@?RIHVE,B4P\HX.6;G3SU\6N@4:E"=>3U2-\I$1WMB4AJVQ'EI MR I4+NZ!D?3KD>44T7'97BS*NQE'KHT3!%:.#WKD_C-9D>YA,]95\<:HD;6F M63O)ESTPM']9TXGU6'.7A:G6KN?$DA+ M3Z9H/-FC>OCKD<4AUEC4GJ8UC25UJV:G$L5L"H[<>R;7M.CAH%E@N#%IV%@Q MFFL1#0^,W)LG'YT-2Y+H$9QXR.=:5NV*'LTXN61IRL,[4[: MA ?5MKVA\V53BL54(8^S_%(TE-&S2$H#.'2/HNE&M!O7NM4\+]CZ9*Y).<+4 M_:%[).TWAV-J+))U;A'-SULS3*6;9O(0B^8R?#1J=8LC;=&9ULG%E'/-.!Q) M$*^'5C!*)KA\>< 7\%ZJ.,J:W6IL<(CSZDNN:;/YIRE7F6/Y)18O3::=)!A) M4*^'9L"+%EQ/][AVQ9L-3?MI43>2AYB4K@YZ^49)U?EV;,:W1EPAB^&0G?=> M;Y3294'5GSE-5FFYE&(2'.; D?MKTHR%;B?45I,?3_,J7^Z./*X!DQ/V9]I/ M99AY7LXX/#L7I:$I"P8K>H=8OU6H6S2E-^>\.S &0FQ(Y2H*BZ8 M"<]4IU*_-YYS> Z.C+\>JCMQ?$YUM*BH;ZR\U M=]29Y.(V%:OYO:/WU\319+?)3J@97TGG6G.-JVA4' 8*$['70WOR1%?G*5'! M"[0[H/26G?+Z4$KWEN]4DX,HV7!(O#*8=PQ\JJ*X+=/P ]!;K%SMJM$86/^Z,4;ZE2 M[RD'1^X]4YCFS4FUQNGX.#VCGJN&6UU6()SMD;3)2%&K*(\47,X]*0([E,%F MP$OI/9(FXJ94KA68-LZR72HJ$$\U^AGVR-@G:==*4*W\+#?5Y"0[['&8.B>> MX>OW26IQQ% 7$CU)6RDR+;U3.X2\<54O$7R4 W"2KA %RB[E1LK@(/(:YD*J MX(6YSC-XE1DL%*$Z!BA!$/M#O68)2RPJ5HJ?SM/N."=07E+PA^[M5$UM5[78 MF)[QC*YAA096XN9M#P[=VZIT61_6:-[*8%CO,GL+]9 R%OEC+S=)H3B(6)FW1BF 7'*1R[MUN)YBS57)3L M/K<@,*8T,:I6LA&,76_7*\MX7?5HG.ST.Z[$+G A@67:7*%(Z&RM!X=2OU[4 MVZ3SWFCZ3$[.=_HBK-.SJB_I69N,BA]9WOMXQMIGJL=OMTD(*H;#0F#0AWF) M4F!OYLGL5^ZB1WG!B\;U+)#56,^KZ!V@BPW.5;GKNQ;/J4ISK7PDOJ]%CX:ID(86]5M*ZCA]!?%;@H&2&/VO1W5^#VLP'[5Y.-(EC/ M>5,LKLOJ5ZY>\XZOZN[R1]YS1]][?LA;>7UO7NNF%LW%1-Y)"H$BM4KQL!2] MP.#D!+S?SJ0;DU9#RK:27T[Q>',66#=2MT1JG;& M"RHQTF&<.9:_@; 8<&WW+^/@04'6EM^$0SRI#.]#R4ZZJ^^TL_>;!XXEESH)\AP=0 MV"^3R']Y@%J;\-^?.U),WL>BM82 8>L?\UMRLH*I!363>F79XK2%@J>JR6JY M]I3S+@=3)%]AO6'[J:.I1,[BYZHS4YA1K3G/J:-H MRZLLVZT2]?5J'I_&U&4]S_'#SM#4%CG"<)44SP\Z7E UF8C&PG0\AIP]"".0 MQ^?<*M@QD'#[7:N7'O)S32W9\^?FLS:=TA=4O"A=E6:UGH%S68:>U4-T[<5=&]R^>;6U%J\# M1F6T&.N:]7AISE5FF<:R9Y1H3+F@>]NNS]*&($Y[^'2,*]00:^+S]JH>.A.. M)6CD-D*P\)9.<^W%71L6OGO+=007$E-[-A\M2 UGP#=87.X_-=4+XD+&)N?] M:'Y,<&.[Z8S:J90Y+,(R%XR/"WCT$7U-F_I\C/]\GS:PY/>1''MD#")C$#F, MWM:7.*&8:ZO=XK.F#K-S3%Y\QBU\L>#(IY$]E62Z:]6\H",! M29!A,GJL)0&2:233R,&SI^P44Z560F<)AE>?I]U4-==M=K$+7G:+]G-F-EO0TUR[ M/'.X1J[RW$]FJ9S[9*NTL/R_'Z[$&_M:/.E\,YN\A8.YVQ=O6V-Q?/ MT[KZBJ\-J)?WWASNBZ9)TH:[[9^F0=B>S/ =.%A>DZOQ5U+DO;]=?6G9H"3MK5]8[.:VL>02CT MH::/;_)\?(^+_=CH70E[Q>;;&+7;J.I;!-PJ*/"97DEO18L#]C1#JM^K4X;= MS!7'$RPY'%)<"PB':\G^>+ /\.>7!DM[K',K*'_^WG 9T_)K@3M#2PZH8P#" MAL;@*T,[)!N2+!VH+Q[>]57*\XELV'+($^S0_YRK+V'L8.WQ)]7#\L,*^+&R M=-2:4-*RN+:+5O1G6@5N+6N#3DR 3F7!LGJ:5>@G4RVGI2TJ"6%BU,QZ1ZG] M^A.-[/MO0F!_]+4O]VQT^5Q-]G/11:YYP$Z49']^-)+\L]KNK2P^7A88BH<+H\4LY>S MG#X]'9R/+E'#YO0RAI,\5AKJSXMD+VWU(/\ >^UMPB@K]!+-\42P_//>;W0 M- [5E.S(+;6RO'@OC:QI2IX*>]9?J&O&10FQD_P5(>G7#JCX1F->TP& #6!" MVV_TY[>_<'V-0 9288Y5,=27#5E1P1\%"RS$&(04RQR'!-N6X6JB@J^#D79 MEB&S.@#RP)1$EP)NBNWTL2+F>P6G]XI1G!K_GM$"NM?!J#T@(F)0,* M! ,7NWK3U*P(# 2+,F3_77YRQ(%Q[1L_^E@LJKE:UZ2:ZV?^Q$%XC*2N35P M\N&"LQ>7T[P!L'N@0O!*^LSVF *[,XVM-:\$;*LWS<2UQ*%@0PZ4Q:$!K(T! M4 Y$UP9&%N"AH.@U&#Y4)W88<*_?+34,I$( ;"Q8FNWSL?\K/(7L@*^ARP \ M*?@%BJD*SDW5ET\HA19D5,#O"N#H0'XBH:()>ZT Y02*_>L)PT>L+NC!WV&M M;LC]X,NR[8 C$$JC:\N*JX?@$^P .,:R,S0E\$)%AVK/2F+ $AS9,N 08+6) M0__#0[@D^V0"Y@!XH;7]=OAL&ZP8PB$&H1$L%Y SI"HAVP4/7+]!% R(3GT9 M4E$%!^8"G.C@+V/PE3-"T![U?AX674_6FBL%R33\?=H1L'VV]JD+[+B@.91] MUM90,\#COQOB4)9<7:XH+Z 0X" W7['(^@3W6R3OMXOJ,7,UV8MZ2$U>(%C_II:,^/H'K!CI(3]CR4@/>?@E_TB^_GEX M3=ZI/^23^7,WY/FY7N^:VQ'ID_:NB7^Y=PT>8>Z[9]B!?HLG;".&^&6/7^C8 M7?/+?L_%-]N-(63]L9)RP]K3U[OY7HD3?RL_4;P>&?>["M1!;EE;A I MXGLD. :%@==M_]\]7/SX&?#6RA,1_+R:PG>/!;^JXKT<"%??YCLYZG>J0:*M M_98$QR-19!HC?D"(_IC;C!#]8;?V"*(C\P29)X_JR/@!1QPK6-8"3.A>H/!& M]_\^SC[!0 [+\\CYV4V;[VX]+/J+]AYA/-I_A/%HGV_3V#D!QJ.X5\3UYSC= M[CA /#DVW;=;&B#N^.S9=\>LD-_4JT+L<$8SZ(XY!($%.DH0=Z"C!!TEUP:+ MP-JZ8PXY!!8K@VS]K57!/_BP0_3=(221V%#RU4J1J8=$;H=38E^5.28:P<_; M1_HC0G6TOF\#:>NR_;7;K=U MZ8HH9VVF=?'\F2MWSELUM^AE8"5QN0CKA+\N89Q:E(21:;&Z8-O)N6IOOO,B M7BE8B/GU]TI^'8'>3%Q(2S&3IGAV,*$J5;,I]!I?[\5U9*)OM6'/I-3A,C^7 MTWB6EW*SL9!\BG')7@RVYXN2L7 "_UC?8@08IUG]I4N#G14P+E/W"P'&IP'# M+\Q^9)9;66?;,8Q)0WJQ10^ 29]M13N-AL)K+MXJ)B2RVRW9$$R87W_(1"(< M(W $)DC[^*KV<>%D=P0F)],^#O<"3:65>;58R6#X./^4$5JL6O.J P 7"0 7 M\3"10*H'0@MDJWRLK>_YX:+)-5*I)I,HX6S9'"3IGB8]D5]O)/X%8X4PM;Q3 M-Z5#(.).Y4H\5%_6A,A"Y<6W1BL4' MRZ45A^8*04-[A0C'& ;!"=) OFRO7#9?#<')N0V6><5)#?-/60;/LDN)?^IW MFZ[I T8[ 'YP-].+SY M(2@F3#'TAY0?A 2W8!E=?HT_PURZ&R0XDXVDB3,LFQZEYMHBBT>Q+H'Q66 C MQ>&5#D$FPF3B8U#$EVV'SE"@\N/&:,R[W9GNT4_9 MRK+C022( R1(A&,X\;EKD_M)LK$$20:?:'8(,$?(@;]"8AZ\4D&WR/=YBWQ# MB_\99M:)8F0WL@DT&?^7,I3,%68F*A47RV+/49Y)>NKHV2Z)9>JB]S.&DZP. MYD2YJA4F3IN12V2&?_;@XG_]B>+A!(JE?^A0MQM:_,\PV.X(5UHOQ(LEH&MM*::G& M?"I7>Q=-!%I:I4I3<,9Y7B '>+NISRCMQ$ M-)$?V(L,SNA=K,YW.=<:U2#FP&PA.DS22)=!NLRES"-T,W93F/-E^R@M=^:2 MO;0HS6UUEG%YO#3LF(\J\5]_Z#!#'_.YW$%&4<49RA:ZU?\$J%VQ#.D^#=;= M_$X4 'CMM5T;TD[C\?%EZHT4R;EM$(6FDL,Y;#SK)4F^,R(+%ZTHAXWKU1'+ M"T_\.*>7V2?&DZJ96H_ _8NK,!/_F)J$\.$-0^O:,G0>? C,J&NO#>'#=6VL M8EP?J%.Y:6DL7JZ664-N%8H^=C ^=L02"#N0;G'XMNC::T/8<6Y;:=1*LIT4 M2RPT=YR*,JD,/72&'D2'Q*\_,80,"!F0U7%&1\HQ:*BV)U-;-*,:EXUFYH5& M*S:)QRYJ=F1Y3F^[:JG!57+V/*YW1\UYS%<=_#LA9'<@NP/9'?>/$&&T./LIH>0EDJY?%QJ MSITY7VR*^]= MK(D"K)%,%S#O=8#T B6\K[[@:Z/KBU^'$XJYMMHM/FOJ,#LWY]BLT9&_?E=] MT++BYJ+N0B)F35/R5%T_ (;-=*>/Y\1&"F>+)IYNY.4Z7@3*$@%O>&@\'DXP M'_/3(EPX6?C=U<7D@L(<'7S2PNI@"E"8KC6N%*&MZ M^0G_/$C4(&8PO_Y0-, ,.HHP ^D29TTHNOJ"'PXSWM(E@!7U$4V"<)OS]K#T M-->8D3GE!:+544U?DTA 32*,$RBF%H$",C NY;XIIDJMA,X2#*\^3[NI:J[; M[&)?=[-\V<(0"CA3PP?EE%;(%+41J=BM,NUK"_ R!YD8R,1 )L9=(L-9;0PQ MS5-9;:FX6I9NQ$39I)X62\]'#1H8&50L3-''/+4(-9 ^\?VTG*LO^/%0XYM6 MQI/4J= \/1YRK&O6O%Z*GT:?DSXNQ'_]88@P31QK&^A?X/RO(X#7_ED/*[MC M0'OQ9B3X7)D[(75#\I#@TSPTL<#66.#Y<.MMU79"IA*: *PV'#LA$"R@7+ 0'8%@;&15.*6\OLF\^/L7MBT9J&*AO&$[E@OU M*1O\+$9\J6VX?5N55"#DL%!E_U9F7#8=\"['# %@@H3U@RR@CAC*J(9@B*J@ MA\"1Y>!2?=]'E$&B\ OS@/.[W MQLE.O^-*[ (7$EBFS16*A,[6>G HT-/_XY^T&TP-M"F I[HPL>7?ZQ^V5P\A M: 4_<%9B('/K$\3'.\%US/4' =CYG^Q@XI9"MAKSN1^\]T4[U9'F-MDG=)ALC1?"T7XY-@Y-XSIRDV9XE5H\DM M)KPA/[,#C"HD>]']9W;G^!ROU:TT/J:X>5QGQJ.QE^Q1/?SU2#G;9!L9MCS' MV8P^IRJ]?)-)PY%[SR25J3*P'#G#C^E^+C_'NOD\Y8&1>_-LMYI1*EL44CPS M721RE>4RATF#'KW_=J>8Z'0:V$C U42,;@V:4T$H#'K,_LCGV%AT,]7I$T%XC-W$&\V. M1/'YISZ&PV*6>R/987;4)MFBQ%14>I'JFU=9V96\)PD(%!-.3^T.&H(KG,\]S!Y7)1F64F M=+%<\>#0O7T2\DJ5*PW'5;YA=FOY>G_!/P$N(0XP%"^27(Y]BLJ:W*.MY\JL MKN4L,!0&_NV.5.:]JM4:=_/:5'+K>#M?R\QBM=Z!F5J-QK)7Z*M+OH"K3CXG MZ7;+'!QB_%*NOLRH,QS7&LPXWDW7V&*-@.R\]TS:G;B5T=*J:V0<2\PRDC++ ME;U#[.R,\XGY8O2DX8 ]O5F*<:I6T3O$>G%]B'463$'DL2$I3_JRY(UFM4.L MEZ_)S2Z0#(_+TC&O4;?B&)'SP,C=%?5RNL:0T7@B$5M]ON-;W/&LIEW+QVA M:B((X&B:6]$<2E1="HF$W>#&4[PU2)'I;FJ8W+ET20DZL)'EQE"6';])B"P5 M5<%'/6#FIU5;U$W;M62["=Z9TDU1^[6VUQAYYF4-!J,XDF@WID.:S;7IVJ\7 M^SKI'!GGVW7$KY!LB\($S,:Q7/E,I_A[WH,0%8*P3I#_A+;6?F([_"://W57 M4_ =6JH#5$,1_#4IBF!/I! WG_B^6]\)%+A_6=>R@"V]2R[UT.'[N2BB*AT-02OWOI&5Q]2D! M/R426U[TW_YZS@0"ZSN4ACB4)5>7*\IJV[>VUG=;[LL_RY!/4FS0;')DV53F M\4[%9$CO(A+]!7XXE?OHLKZA&!ZA:&1_W8 E3$;(HZ4ET49UULNM.KZ.UOB"8_>\ MH'Q?- 6$OSP_WZ1O[XJDV3DND6WXM^,T=B8[D&=$&B_OU79 +'*=UF%OFM6 M6;MS5IQ"O.84A*C6/@B# MKU1Q_ U%=8>,L0T97RT3X>NM2M9UE!#ZJ_)&QB+1\Q;6^HA ';VA^TLU KAQ MAJ9K"X9D_[VYACMID;%K"$A56%BFKOO78U9P,QWJRX:LJ#!N_GSI6M>6@VLG MYQWWKM];\MV[3NK'2*X[6P4/;CS1S84L[\>&K&( #B36R5*_**7+\0&/,+'5=G3>F?&D M:0PZ3U';CDY@;"<#DQ_#1.R$S>BNH6FT!J^7UI'N,(BD>+P M+<6A:IF2*SIKV?*CR@3=+^^L*JHLO0TW5I///.N=K,%EI5&ZUYF48M%JLD?[ M943#!/6Q6AU(<&]!%[B.W#Z^V)Y/0?BZW!JMJ=9[JA(UG*%SPUJY.IC;? W( M+5 38F&<.=:*Z9X=%96)# -PC4%(EP5;WH[X16;- _DI;FGU2#GYEG*R$=DB ME-BU$;0XHI/4Y:19[$8KW+A<'A393MO(*##!#.@D%+" /M9F#HG^?7HT;FGQ M2+WYEGKS:+29<]]H:H*"YAU]C:XQ(UDH9A,Y^<\EB=*5:6.42SM]6)0K8B& MB?A9^EK_%#E]_#4B7>"[=4,_)J:CXM/%A 3%U-)0\4@PEVVY].,%_P*L4BR/,#ZLN/P*H;E\1.5G? M;:1&?$^-:$)!>=<:,I+)J9F*>Q8_]5)JJD]0U-RJP5GY&,)\K#<;DKU;T 5. M*GJ/+WGG.\D_)GIBDYA[+;;>YA>B;$M*4?>H&:PT"8[O./&H;HBZ#+L1B(YK M^4$6ZSL;9),\D#/B;2!"/H;;4 YVI!#\(ENS(TC%X+:J3[-+@EL,-+L[X6=Q MQ?-@I5N@)3"QR_9;^_'2_)#"_/BR?#YUXW/"S"T;4IG-%%C-[?4KMI/&AU7! M+UOMNPWB1T.R[\!MX!>U14;*9Y2#*]8A.+\#X=J+NS;NG"_N$@K:?H'A(P$2 MN?0X5@[&Z+XQU))D1Q_J'GS(XGQ]==V;2D^8Q#E M9\78*_>>VV4]F>6S"EX?DZY4?.9\,0XB*!+X([HN-GU""7+R;G6(%;S09+JN.SBW\UEU0,2+"Y/L1&3^O!?WQHF@OU3P>OB'1:JE^:R%+ M#CF+"00#?1&:"=#0 6P;.GW?H"UAP&Q9_"VY%BR*;LO&CC2\RB.O@M>;4L#W M9?!9CWUF9Y.G'&]IKE)A6MED,=ZC!K_^F(8<6LB"]9J?0XIECOT>W["Y-VR^ M9"]L1QZ'%!5&)PL $2<.;&461/X$?:L)1T+VD M/0'(H !*3X+U^Y,9JK9C6G!OX 8HZF!%>< 1X+_@-:*]*G,W"&*M-R^TWM1F MY:H!/@$_B7X&^ZNGV2$IN'3=IDQHXN]E),0;@!=D6Y:-E[98+]\$KY+G<%." M);V, %_W>0CL54@$8@1@U@1+MUW=\6KXNH%S;]7SI(*?S>I;? M4U$NX#F.T'?I.SY>>/& SYB/)LT8Y35IC2EAL0H1%R9:T^OY5TA?J+-X4Z"U MN3)G7CLX5=MV9>D!%)G'T53.%+SS^%#R17?B28'E1;3ROF0= )KE-!.EHT_S M!2>SR:)"X4LO4_=ZT2#V+D9=HJ#KM1&(-0W;'?M.;'CGL/8R(\7H<12C"V0K M7!W2((C]]8 H5A468V#NV8?0:RX.JN.GGJ1A;+$8+R=,NBK7@BXT5#AV( 7I M[[O5D[8NQM97GDA3^@3>7#M4^*R:U+47]],UK:HERW-XRV\,\H9HP;JS:3GX M[P'8*O/=Q#*5(6E\02D2VV@[5DZM!=TO$O%'U+@^[J@ZT('[6&M9I)"=3"&[ M>LS@Q5U95U_Q]7U=%^X-= ,H_TNRZM$P^2$1C+:57KM. MN.G8+:6Q(KS] T(EFT,YQ)IC\ H8*B9"X8;Q=MO4$(?@"[LA;S 0<14\MKXD M":WO1T*"'1+6<6NF$E(=.P3@QK0]2_RX40LV;0&@@'($IH)EFJZ-IB;X4L+6(!N;D7]P5D&4890 M/?&?%H*W:9:@^YX/P1*'_I\E>2;KY@2:7J'5TX. 1O"^ONPX8-V"KILBC-2$ M= %?-EU+#*+ZMJ8-]YZ(_6.'A@#AP&: F:BFI3I^6.-(%E<4@/ *'[^[9$G6 MA84,8QCAI]O3B( QN@Y#&L$T%_ZW;#DDK-:L@J_[T9/"!+QE[EM+^N*C$"JO M&BCVFQ#JLIRH??O.(%_.?#3@?$>8DX:TZNG( LX!0 =X MM:*LVSW:^=6B-R"+;\7B#FV[07>JM2F^,#JBEYG-#5SR?OUA]M/R0NOU@YU) MOPC*1X(MPYM]#.)U?>@)>3(,6@7+&4 6E7SVFJRL^N"/8T&2-QV@ _ZQY5>R M^\+R=N0'()D"V-OT?.('T99#TPMBG(4QT("VXWL#>JZBP7>)!K=TYB M![?2",3.DL<"(+[_-#_](=1?J>N!MW0;7X,89N?@\X Z!K!%M=<1N5(H.,E? MG=M!$,]6;)*H U2".MUP1:6-Q@:I=8[@I#_7*819]V9G_"*&A!2'Z7\T*>RBJYJNOW-*Z#(CB^DY8SNJC+1Z" MQ(52[0/*= #/>4.,^$C0_G'2$8U $C!_ APL ,P\I>#^6>W:OCWS#>SB+]< M0W#!N2E+?U]X5E_Q01S%YUUT.00:PMKRZ[G34F-2ZB?Q=F&^*([Z4ZI<\WI4 MC_P5R,1FI%%N&UEGV2(U-EK(%2JC=%,K0(<9_GJDW"*5*6;&!!PHKU.%G'!/ M8L8#(_>>6?>>"T4K%5]R@B#K\QI1MPG6 W;GWC/3,R&7-[3H@A\K42I5=:H2 M-1OT8OLC!VJWETM99)U;M#&VZ_2%3%_W>O']D1D);UKC=%?7IKH5ZSX[_:FQ M3(*1>_.F/)DV\2+7S+'C.=S-O9'38M*P1CE&X!:-JO54M5:0J,OHEL MV"N3+:AU+0:IIMM-2/TO$?^$5&,?!]>^U<90EIV5 0IL, "-$S^1$"S'5J': M!DXF8+W:IF'(.K!&9\"2A=\+#-9 -??UNPMG4ATQ@>S]1*JLS+5)!1]2'#:@ M1D+'H/$G?7"N1*H7%0>/'#59 2V7B*)GA!M)*R A]M,HKVHC+ MY5DET$;;V_)2*J15#_X?M^U5 -C'W[X?[_(7U]E]U@D=M/L M_JW49L3_B/\_Q/\HA_V="LK7D(S;SF&_KMA2-_+Z[T/4CYTV-= M90Y$]3988D[9;+R)5Q1W/I+LJ9!A!T&*PZF[R5P:L5XE9E4M$\JH:3S &?TC M;,T'M2XO##272;O:#X)E@Q#NC=0= )^<5V]FM$JGBU>XY_+(D=C%T$P&*05$ M&$]<(JG]ZJBTBJ]%JM%Y5:-K9U[>+'4"_+LV>1X[7WXEXQG3VH'( Y"HI#G> M&%?K"=X=)?K5>-4@:[37BT%(C(;) P6%OIXI?\,FY">S2W\$'IX ]FXR6?04 M@'5K.:'WG!'Z0E'@O4!CVS09>-V,AME*!,0-BV,S.;K"N3V[Q=:3(WZF>[_^T%1D MOP]-"!!>AR2!3',>.GW.575!0M%9>:F-2],*/D[+O"$S38IFDK_^D$R$.4*H M0[EO*YE[E5T#.$$C6 MFI_#?FF@N2C;?BAWD+D7/,COAP+[-)"4(B;PA M%7"2M&L5(U]Z2CTG+]YE8]_&4L#_@&ZQ#^ /'R@>0X'BMQ 6"TR7&-H(M!%H M(S;V((TZ)GKW83V!._("L3V7%ZD;C^VY M@'A=N!+Q%19UWI"=]P[BQ_"[GB]DYY ?9.,!.>"!53U[X.4DML1/$QU/2#D> M,9[5@N839#Q,4HF3!N]<%I(VU^0$Z;\@E#+:.4,O9-S^\HW03>%G@A4 MKGD3_;KH<=[X+.C$!UK7GN>%C"9SE52[+473(WK5B"(6CB8^&3!X'_K1:S"J M![[9=2>*"0 D6,Q17^SY6A],@;BAP)5@]=>.6[FPSKB"PVNO^B&C=?R;BD\" MY!80[-UM / $! (O/X"BW;K"XF5G,."Q 5M4"1HO#^.#H"$&$0]'8_O5/K\5 MYW.KYN39XWSN5O$Y!&\/$;YS",%0^,[IPG<^J]!EJ8[8KTE5%\?BK:@1-_&X M:*\R0(A8F#P 13<2RO/F]>S_9^]-FQ-'GGWA]S?B? >BS_W?F(FP?+2 0#WG MF0@AQ+Z#V-X00A)": ,M"/CT3U4)L0DO[38V=C,O>FQ<2%59F;]<*BOS\Y)7 M6'2D?ZFH[G&U[!DL5WY2\/J+I;;L-%P[*CC<5!ST70#JC0F0*:2M+R9K"*M1 M,_?YL(LB2@QPDT$@/MA M_74;"+<&BUQ'O9AD6%]9C"SW9[(>SDFX6_OX56OGUS!?1)$!ZX AC6D'?.I. MPV6!S72\')@*N];<,;0ZQI+E>N@M&)[$<&*\$ LRW;:R-5[$.$,V\;XQ9(*3 M#<)<1?H)E@+/J%S%>M,./3=+\ 7-EHGCA"3='@YR_8ZLBQV!*=+$H$P#OCN5 MR6/)D4><4*M4 M,^O4@M0$'^]J>5O=I-9-(,1I,B;"_X%UQ)7=T\.6!,>935!,-2L1L<5=&E\M MC17.E?R>FRWAG<#SZ<&F-&K2P8=)XT.(L&=EYW?);T_O]T3Q D4!T&NA?AC1 M!(Y?"$F):6LLU-P_B^A_X\#DE)S6$19XHUK7L3K>;Q,N>[;3-'"0E^J"0>7_<37WY,=,\L!\78$U=9HP+]"5ES)<-V ;+!_AXJ M@#FX'2^K3)1O.!-7RJFJC+;O1%.^**)O]-*/46QBVX8B6BB][[((-1&P $R" MTB)K *5>,D+V$D,4V6XK.V@W\4Y[8[5%NV0X[NLEYG=4%^I= _27H;CN8^+: M>>;Q-( W9"I^? *\;2%7$CJ!'<72 +E0S?@/2WG_.J0"\D1],'$^CQ0-*U$6 M+5]T-@D">5/ *3WQIL)N]-?*>A\3$+^(]-[BR"D3[]!XX6 U'/%OR+Z"!309 M@&09[53.5^"VU9!?.![.V?:HO"9'>L7I#[LRU5&MH/5F?^QT3GD /RQ2Q1== M,'-$%>O=S2+ ^ZMF?B60KI/A Y2R=3CA29#1S[8=2SL3R/QZ]H[7:9Q"28/ M 9^R#2Q'U+9"?LEHELC"'"\A](IST43^V76C&\>6 MQHYU@*EQ)3XJ%/-S>:;[O+[D4NQ6*6-%CWB[J#9WM,\[MGDT#SC5B]+*Z7D? MXYE"5J>[8[_64'C>8(#A2U&IQW@+VDA:P\T_, 4PO($%HNV8%MX;$1,.[ AW M-:F.NVKOLAMX,7/;SI#JMM8>+?'YL\_YT6Y ["[Z< M=M@GI1H8XL@8?-@+CZN8FF@!_09;/ !7&#P4.@HPFK57>RDD=V7?0#^#+5-$ M:;9[CF2;)FQ9".05?B4<$ZK)&!, D@"RGCX:Q2>I![#KT#@%3W8,#4P2[+8$ MG WHLIU)-]@713'1W28G0BE%_NZ=WH 54A,!O3)1/%=#T49+"65F[PR#[5@8 M2N0TB;"!QRJ4LZF".J^!3Z]CJ:3&1.8=!2Z]$[CI,C6MEAUR*RS9WGC07;8Y MDSX]7*6O9:FLM6"JKU)N33!E=1C@>"7E3X"E0I"I9R[VJ2IT@0'-]\U3=H&) MZX'=I]'^8\%NGFZ6N69J[O %##?7F7R7SN2@+GI,QS?DH@D3&BZRXDJ.-D'Q M(,,.3LUY1SE@3]C2QM.<6(?0JYD4AZT$)L4[[VNDQ-;.>LN/9^,JWI_3 3F; M;^=LZNTF!;^&YIJON3,X)YB',/&>D:I>RY@O*8&8BN\+&PJB26P&IRF2> M.X+17I(L>%/;]CT74AX"W4'O[&*%8D("K]\< H5?!@NC?>,9I3#N;X,5WMGH M:[$Z< 9+_.VG:*=SXG;$>6;G,IKM]YCR,B?T"8KJFP.9],W6CW_3F<=XVEVT MIX^RXQ:W#:F^]<^;8Z[;;/N;PM;OI,*L!9>8KNU*H# #/$8/_PX M]ITET9V=NF2BA+PK)6P'"R$07?$684\OSS.4L*-S>$'\R(B#9\?P_OBQS(?- MPL!?7%^:/1R::HL)PW:1+7DZ_F-=M O!X'=EB'27ZBNK(LT*(L:364P2O;7, MOIDA"J)FN55 -\5M6)>P]2)CM'V_;?6D@25PBUG!IR;^6%RTH&Y\)J82;?QK M^OP^)KZYB?UBS#/])\4\3[V-8P-IYV(@\?X3W(NK!4+5LK2PAE-%X9?46EIE MZ@.SW6DA]^*"T(:9?0=$WV7ZW?V)M_L3C:V8E;&Z1#)Q$\'OX.4XG/ND#_^T+OXU(GY?2^*__504+2Y @./PI&H&X<0_7 M.?:%%'[N$^4I=#T-R%/J/XFCGR$]8L0\[_Y^7$QJ][73>E+1AR^40MGMC&M1A9_Y73,P<*);_W6UPEQ(^/C1![,>_J. 9 M1#:8IA_6_=YY$N)[>A,OU;EX[G9.3P&PE#B@@@M^EAZ1HNWX$U>3-='1H!LV MN949AT /U$2LI_I.08E& N%9N!SLT$#^AA;QEV^)/C!3%/GO#Y[56^YT/HO/ MI^AR"33. #^J^TY /7< M8:UO*0GBM( D\>Q9[6%8%. YLUR.CFO1PQ_"/QY[.S4X!&Q6 F8P1P[/_3#W MA6F. OH.$JT],C[!!R ]".Z QY:RA"%X-#3;\)E$>E_ M8'P6ZFT 2A"<-.#:3, /%MBK?Q+*$K#5DX\TC*<>>9CY\?/"U%[-A1[RZ5O_ MTBR8- R9\/G'>8XH*Y&A%CI:IZ'HO\&DI].H+NKYVGZ9-!=7$6(Z +"C8/A* M-'PE^D4$IK^W^S9<$XR GU$6SCPJ:8TD]V2F.^J>O!9^(ZS<:NQNSFDPS'!$ MN1/:_/W,=N_UY1\H5,1A(MR>=FVX-N+@$5)''J&%)T>.6,,<7ME,L :[]HIU'=X- M(AY3U(4+0B']W9D([RX\(490;]J0Q6U)1S[D_R4>@/=T\1CZP((/A[K,Z,S9 MVG/!'K6.^0$\3%)>$3_/:2M-5E#T)YSUN+*R@]*DCLD".2[3A:G'ZV/HE-]0 M5. UM\5^@0&:D%8'!L"/]K_H)=59[# M+46T1"&?H\T.A?=<:$UQ Z\5 7"=@VU$ "[/?==#2F8/);8DH:+AX:9&0'$ M%'B?Q$.(L8 MJN10:7D(+ !N(M-+A55!K4A5'K/6Q/<2@0;T!M2O8#+A#'9G MN:(D.3 E'0[RK86HR?L U'?7 L4=HL,]VL%_:+PX2/SK>$%%75?PR^<6Y\#[L-.K8.-W"EV&%\%^^P! MCH&CX?EV:,+!^VE($B>^JR$C:R>G^]]EP#(:<)" O83B\ MX5(.LK8;DV0=' MB0;?!']&!P/H"6$9>V0.:([DFS %25)V9>UO1-1^H?#[[\T1.ZI'?!2/0W$ M. ?,$#>V[_V<:FM%/@[&10'%<(FGU65VPS+AW\X*@#P[Z?-)GE4+0:$),+^G MZX50=*P"R%_:W^=S."L19"/_)_S!_P-$#8TK0S1]:!=9$,_'YC;AG(P?';Y MRP=3"^DR+V$HX$N_9"?GQGP=(R6][Y1Q34B*U7(W33'Z+QK)KN.-V["+!8)@ M^%L-6'"F;^X@]EWQNM@?M76Y+PSU?J"XF0W3:P1\\%XG*T=3ZQ&;F:(:U->97E'H;SU.J)DUOS:&%X:>RDWPP@="( 7.:C!3D <; MGI)#PL/%0ZOW[XA7Q)W?]*MG8>^SO1^L;M][^[@#08]V\K)1'(SPILG+*4OO M8T2FCN>ZBV (C\F>VLJCW4J<;.L."7:Z$TGST=\C*;ZL1F.PHKD)U5%$+^I0 M U@EC$)Y]A_A%K^+5[1GB,-9:6.*+"[D)74=3545YXE"&C;I21M';^L56[?5 MQHJ;BRV8*7&!,?X3;LD>I\\=5RN,-(N+A0$4++0VCACC8(O$JC;=#:1O:"!] M30L),O:?I()0U1B .D]4C?E]$X).KH**(+!EH<"N.3ZE654] /@R!7HE[MV= M>&([RR T2J'I^OI:+6U[3E".[F5UOV1U>W[.IX3N>:&-SV:Z)TIUA)1YLDC+ MCO=H&GD%G=:[-7$-7=1C8_!HUSG;-^3L+I(. M//#+9J'@+^653XIC750XJ==+:QBF <_O0@#]/]$6+AP;ILQ&O[[DYS][Q!(= M]<9.RZS=TVD31AL^Q,_,@ .M,N.\-NWQ[Q;H1^AA'ZQ:S0TFFV!\HO M#C,6G.,$C#-,A2DTYEN#W^ZN,:I\@LJ7W?>PUM[^93#![1\PM;O$W24NDKC5 MUQ(XX?)9[7'2AP,T&%0]X6GMX\V',:XQC>M=,H3 AAR\LQ,VF$'H:<9O']S! M82G0H?OPTR(?/"=:%MV@4US?VI1_039VC-X3GP:A1VGJL%$ MP.,91*F4K@9V$ETF0BL&N?##UO%1"B)P]@UMNW_#\0(T\"/827!&4Q\ES1SN6H$G'9S2J,K"0YB)!9:MA!?O1%BR0/:5HQ/]XSQ"\)S=8<3+ MD:=JQA%HLR=E^4V+TPK^*-O1^[<6>?KQ;T2T<%U(OYW&G+[IW;3D+YRW5&U+ M[0()@U.K'<(3)2@'3WC-RUE2GN0H0F]HG$T+@^&L5(->\R-QX31EQX8[5@UM MC-W95X@V>U8'!J 3II>@4=#FCY#@$G*$\J^LI2.M=:B<,P6&W"D('/$ZS#8[ M>WD<-"ZCYG4RIK[NU7\!_!'FFFT5.;>3MHLW4X-TKISJ&BU)QP;U:3OIRN5- M"9;M2%ZHYW): @ "XE%IG(ROKY#BO;_4.OZQ-EYA7'Q9S M,SB2/A])S_+JT!]WFWIAE>Z-1CC;)S.PM+:\EJV.NA[O8'8 M)N#(^$27TE )5,GK<9 Y(:21WAP9&Q) M@=KM]OP:-]1-JUETFEZ=FLX#,#*VHFFV2'* ,P(=TUJY>4>J%-JI%AA)$.=# M3:RP+*=+IJDKG,CAF,8F*S,T-'D^E,@..A.U7-H*&W9HCI1-LMA!JX]3O].S MQSRQ;7M"1]A.F+(\+&=7:&CZ?*C6<_E,2BV3.C<,E6MG<-9,#+V]LG&=[<^ M)[=TL[2IN;5!=L[FX=MCNT^F?6XJ*/Z"-ZEFK9E*I7)-$KX]OOMUA2E5TT69 MQPO\H"2VBHPVF,#7QW>_,"YMZD.QAN.FE$]E')'OUKHJ'!J;*CNI=>RIN?9U M<>&F!=P/A'XX@=CN=_JS5G.;SP^$1JO?33LZPTM@ L0%2JFYTEKG'!:OS.FD M,Y<4'Q]"/(NM7](6?"&(3U3>".1A9A15?\3(FA\M&ND6W M+@%/D6RN)O@RR H*P)OZAJA-A#9[29S8!5ZI+=>FRY-FLD^GTX/,''6EC+V= M5AE&'W;F8\'W*,]L&:E5O0N?&2-32NJT^KB>'NF:CE4W H9I70P**^!8YS'E10SM]59-#0VUWEWPQLY?L7QY%#*:%6W M7$\%+!P:GVPKZ>2\;*;1TK'RH,YFAZK: -8)0<9GH"8G^JP[KU7X EW(-;11 M)>,(:&CLJ:M:HT5/O&E3%^?%E;!5ER0/1)^X(/O)3L-M;GP1X[E67EIG!1=; MB2TX-,;5I>(:7X_P!B6()<56BYT.D%$T=,_6OUZ7@_JENAS)Z]3EN)%3FFZ8 M-F>YN^B;9+N>>XV2G#>6/O6FDG)A+=V2Z_KP!(^#I+H8HK M*ZNWR6HRADJ,Q6M>GP;H- N=*LM/]6K0=N^^$$ +%$>!.1^V%-6(. V]HJJ# M9^=1;F*":JR$!V4:S P)?:0P?@L/AF*\\#%ZHNSJIN]"@:^-\.UC MD*^(WUV(+\(SKCAY7K62<_+ \C_"8]8\(BGYG(W)V;1X1DHOH>+F4+:XT M;7\Y[/"BT)?'L^$*)S:M'__B%WH$G0J) RMM[LX<3\X98OMWQ$7:[J1X=_[\ M__Z;8O[9?>&[G\27+F/)<0'F\UH!-JKF')*=H"Z5=$:!'$176.LRK.EL;!*6 MHMJ>AH3JJ.;EL8HYK7W+A8,X..B(H=Q#8:B%[T"F0ZD!QX\$2YIJD''A<%BH M:J7L;V1X-CR1N)1=?"$;3CQM$Z&8FF]>M2@U=05)/SPL7O*TK;GZX;&'$3 $ M#-<6[@'<@MW#ZJ11'4JLOA6P#.[S#=*GAJTWPL;AX'1)(8GP%6^1_ :D#D7,7;7:L&ZBQ*,#AK#GF4 M5F$G3%$/TYB?.)Z]Q.7[LF@G0BVZNZO:;E209-?F!*7:.&']8K2:X\D>URR! M GAB,D02>9JH_<0^O+!+REIQ),V-LKYA$^[CT^T+]9!.WGJRTB@;_!=F!U_X M2U65WU95YUC_4\?Z_^91H:26L1QFS,9"?[SLX+[$ A?I;7<2+H,"^/04%X[O MA>EF=S#RM$%.UT2R5+6,%-%38=F/S&.2OE#V8U^?!V4-N<=L'!76.93@<8\2 M><(C.ZE,*YVHVPRZ+YHKNWK,PZ2H+$=GB)QK[1-F?%F0\ZB-W0BO8)L9! MW6&00()'PRO]\(.(MB>$/L7*0YTB:0:K*1QG#D8)8NADV+V8@?68B&KZ7'"3 MHB?O>HAOH@>A=0 I7NRXY&4D@U[$:U %ONVLO[PGKK%=P7A4:>Y4 \B:''XI M2HF$;H\:;LNS[[)V\]XMXU N+'R-M;=YP/NA8;6P7>57%A/EC^RS0XZTQA.W M=)[)&-G5KH)-A=!W4(KL\>GI=']ZZNY/3[^[L1YF8NZ:CIUG75%'(G)6N%!T M=T6%=D6$WKWI_6E(Y*RI DHKZ((W9 UT47 7A&-K4ZN9T:I#O>"X 9U3%I-A MH_4CH0" 7X"G 56DW$YX[1.@LA2D5I_DL^.'.PRZ9)9XP MY#G16W=/(W8W-_9W(L[N6H2Y1]&UBO1C,OV?X^6?W: X.B8_>C[TEZ: 7R*2 M1+^C"[H_P^P?>)7TQ:R;HULJ^Z'B!$BQ[RE7SK8YW^BC@:^_SW.4-75^%>4Y MLA./.'.G^B=0G;I3_:.IGG[,W*G^D51_Z@K='71N9R/N$G''H3^"ZG?0N8/. M?2..-P+@4/*^$3>P$>0C?8>F6]@( $UWB?@,>^A.]=M@?^*^#S>Q#W<8^G@8 MRCPR=ZI_@EM&D'>JWT'GOA&+>WCH*AN!JI6=EH_[K8/(CULU+&\7N^/\6C*\ M7V3L.R[X60G[6@N6; -^B)H-OC'^D'Y,)Z-B&%%)$&*Q3J DED149N.*!(-T M^)UK__L&/6'B6=2E9U\"X+KQF8\O,/"1(O-6@^&/DR+@0)!?6HJBQM@[(4(U M*0GF5(CNVO2N3;^S-GWU^>T7EO-##N8[*(*5M2SQZ]WN?@CY"(\AOS:2 ?FO GL8?KPNJKP$,[90\\.>?\%ZY)OT#&XM982P^:CGJ_OV__Z,] M'XV/5\F7)$693L\[G7VZ^#?/2KY:S)?MMHONK2[VA>,O_O>9Z7DJ' M>7>#$-UO/VZ&0)UTJ7CO;LQA0:U#Y8)W*9U#[:K=<$V*\1/N^IW)7&%B8N4]ATW! Z,SV_'DK:RL_!6M\4\!!2 M] /-I&+U;JXL%A\;=3IGHSM*W%'BQE B*K UZ*[$37:A;'2%SB:9W+R6*W&P>0']XU^"3#T C^Z.$G>4>$>4^( PRNV@ M!"]6BWUM5!WHVJRPMM?8JC-4/D2P.;.6G^A"6](YL^3G\*8S,WS8FH#Y\2^5 M(3Y<_7_,H=,+SF_T6 [,>>)HX#%%Q5@I_IV M9^F[EWQ%S5?-UGJ,P1&TH V6HVRS..J.L ]15DERNZ&=QC2-]SN3N4,OK/RF MQ4)EE7F-LOH"QW='G9Y/.Q=_M9.X[YH&>52$^[HW4C]"*R3^^@H1M0^)NS_7 M8OT 0%G!'*F$E<\+!=_I2]E>(V :L)4>#,!3#\E,O$'-WU_Q*L!U+(B[=-^E M^W/BY:^3;EQMC)(S/5/'.TF)MQ9Y2:S4H'33P+H@'S(9YB[==^F^A6#71TCW M5>/+]E4+,?V8D^0]BQF_L!WY41/AUZD&1"+J6:K)-G,ZYV:8B,TNIJ*+NR:]1 M#U\YY_LX9AQKV'Y/ '_'I*U/O"?U*QCUOB=;G[WH[Q#DNEH(>ZHXX$UYU TQ M[+U>5R[!XZ OB#K#+4LZEW4KD]&RT=+[[)A&@>L'BH[W2;UH.]]30N_H7 M6T.7JX707XLNR06S,H)M<8,KE;R1ZBZ(UGJL G2A(;H05/*.+G=T^7!T^=R* M#[> +N\>PG\M('34M#97 M;B*\YV1;!LI]Y(!@ 0&.",/:0N9.E<%1#^Q(#^ M^Z;K?;8@W='C?H3P1BQJ%BHR(24#2N\;Y0+=S&3Z]!P:)^C@X($@R(^V3K[# M@<(=7GX["_ZS%WW/DK_+Q6W)Q1\<$KCF: ;H^85V??4WH:YR;5&U+ M[2J.">=V 0<=;;(*JH5\3:#UH96QQ(9%KM5Q.LSRQQ\R2>)55V+_S+#E'1#N M@/#5CCI> (1\BBVJVVEWK6\6=M+<2M.6G(. 0/_X-\,\,!?RD.]X<,>#%T.* M?S0>O//AQ LB7'4QL^EN6EU=$WFSK:T(+MUJ 1&&M7-(H-.)^-6]^U6"CTOO M_'3!N O\'UTRYP7X8/QVJ^1SIB>0C&&6N/F,\',!@ ]4)@?''W#Z*OCQ/0X+ M[HCP9-C_MA'A?G7ASLEWY_83@O8OJ*,LMTRIZ8E:T0N#5+7&=\K],H_44>8U MZ@B%ZO_'$\%>_1L-JP-E[&C2S23R?]]IH)8E"0WV+5!<+Z&L%PJP MO,)A)[R9DCATPDH WDP<&@ E-/")"UC),.S _8EF>;*%)XR:\QT1[OZ8&!.A MW]6UCYRP*:5M189Q.[RYQ'MJELR-LC/VG!M+N[F6+,DV%=:2HP_X<.[P7HYA MN\!2ZT*>ZH*79PU;TG?\.AF77+*2[\_)C2ZF:UZ^VNLO" :(E (X>P%>!$Q! MY7;ND"#!V)]MAB G 7*+"U?Y&?UP_%8:O&K79L84UQBBOQ5-)#Q@P?!'DL") M=(;*_"<"P\/12_2!LV]5L],?./Z8!'KSQX6&-D2XOM>=1"4!8J>>T[^RMKKP M?!L\+:DQ7TC/F@C MF+NVOHV-(.Z^]:ULQ!V:;F(C #3=]^$&]@%_Q.G[1KS?1OSB'8<7HZY?JSWT M=0SWKT6#?8OLU%L[9)-)Q!2?>,OI-2VTG[L27[4)]]>?1WV:>N61_&/2\IP"_$/7?=38<\'RGYWFQ ?W$V()BO8DK< M,AM\*,1RV$_BK>"0PA^3UU_(2\*OG>XD_/FGYH$O2."O?VE6N'9O9ONN:,GN MW__[/]KW X/?= O?5-_],T27$]U9(LHE3NR2B:];5>G#@TG7KYKT4B+CC615 M7VOU+V4/?L!5D\?4R6634RONFAM_9;?VMC?^A1RY;[[ZEQ+3OC/;?^Z)P*>S M_4?WS;RAU;^4\_2=N?YS/:L[UW\JU_^93/_9;MEW.I_;%X>D0]_+]A>V%;^& MBAW=//T*T9&K".[M>V#O<8O_!EVG][ZGO[_^G+YX_?E=*]+@NI';:I-)F\>2 M^37O&M4ZD7U[D_Q$.:HJY3JN8K>J.W[W2^EZ3?F+=X94DGF"-)?^_:4TMUN17P M(:_S(K?*3D:89A2IMQ?[^ U)GY:VC52[.9GAFXUC+L=3A4GF6T#24>SF"1Z:_E35#J] M8 O&0*Z8O/MY/RJ"KTN MY^<.60%"KI&CI;,8M G;?'LMVM^0K^[ZO!,/1#K>P>F>H'!/ M4/A#$A0^IHWA'ZY5_^QCVGOLY=V4:KJV+B9S_8'&^T5AK"S:=*XW:GV&4NVS ME4576>5Z@F9-&MMB61IT,VS8S9QX2"=3'ZQ4OV)0YHXPWS(1Y"-4ZA;8-NSU%[=P[\BC["G\6!WYH!O[C-_B4/%(^C& E[FI"5B9>0-5<" MZ_!>S.N^!T"_Z+'B!UP]NCVGX2N>%EXI3_Q8[!M3.,/<3N:;CF)JOGDAHIGF M.*N0;2QK C;H=CN^JS$>-[G8;>4^!_ M!S!R%5SMK87>DBR8#_(VS% MVP\\?<(B[X&H&TY;?PODKX,M1Q:R#"_X3':0%;D.73%8N&" ^)G768A_1+3I M]H-*GP,'MQ9D>B8?[JZV;L(O^?A%WB,;-YP7_A:M1=ED>3:2/)&5,&8B3.JD+XN*#-O6S9PHDPG68@J,(F$ M>5U9TKNMGPD.P@J8/D)\-%9\ MQ=C+'2N^5!#FGCSR1JCH]3/3)-Y82'B#8GA"[C7RSA(Y*RAQA/[8HE=?/ +V M#0)=]]21-X2M/K$I\/7K'7SVXFY"#WSUC)(7]4!VAJT&^JC;UCFIO;*#Z=2> MT$ /$#!HE4K?DTE^*YGDLV7HJM4H/GMQ]QR3:Y\I?_8.7[.2Q6>O[2;4VU=/ M/7E1O>7K';HOM)4AO\RXC62^F]3H3 NJ-Q@1>=V1S!\1][CCPVF4X[.7=D]% M^0-240@R?,'DY 6! C<LNF"^C[4SI M+(H**_0GTVRO/*PT*05XYR3TSNF')/ZZ7G7WI)+W2RKY=!GY6%2(^?E_-BJ< MGPBUL$9QMFWI(F]Z"R.9*E9ML_&N74PN-;!,%GQZ,DUY/+9:+6;>RBR.Q0"B M OWCW]1#ZL-+$?WAMD+,$_K6J' I?/*G@L+E^,F4TK8BP[@=WESB/35+YD;9 MV;5!H;LI9M;6 *445@0*\8)-YP#.O"^;?TS_NJ/#6U)!/7^\- M@<*YI=##UN:L1C=X7)E/[7'1\2:IY;NVR[P "FZY++'DJJWPC8I;XRFOJ+O# M%@0%F.5!0 _B8RL*?;GXTO]X(F#@?R,BU7T3O%&ZG8F":4$FU"Q?W&V>K*W^ M_5_P3_0DR5!$!V[,;/>ZO7S"UT:6/OZ?JTBAI$ ^C=9))H^"7^&B"29__L_Q[..,MX.2HV7-PH 9B=A)5;")HX@Z)D[!FW^*1B!NW-TRT\SC'I5_ M[M&(0J$X_)%*_2=Q]#.D1XR8IKC&CDBVXU[,4*;>S]W7HL\0 .T_M%T-[L]/ M1S' 1JT4^/23YZ*=\>S%3Q+8TY UP*^[A26)QW3J2GMU%I6D#COSOV)BYD!@ M^^]N@SOCSM]Z9?@K?!"0* !WQC_'8<_=1T<\!(D+ Z%0$&$&$P=!U_+[2*.,<'" M-L"( ;0!B 7X!C+2"5TP5Y$P;8V%1/E91/\;%YI./TW.-D7>K/>3T;24\3_#- YO@*\VT/T/R33A[3)A.@HB:JR4HS7K)WK>:/J?)'V>248KT?= M]+S5==7;6_O9D@U-1/P-$"RA66BCIZ+F)%:BX2N)F:8XHB/--H@T,U$&_T\ M Q48KQ!.CD:*7J*C+#R4'@ 4S@.D(PZ!_?^^LT7.NN/&]%HW/;@FQ?B+%DD( MFSJA5VJBW!FVE?L&>/WHWG%X>D*L'J04+:QBV"R9Q2&^@0_N^+CK.V"PO M)_F6,)_R_8;'C_EZD#=K ;IO^A@_'$@ !C(@9>$>?0ER1VDD@^Y*W&07RD97 MZ'RRDB$=?%A2/YS<^&(X%@=J@]:Q(MN7\N0<'X\ ;!%4\C$>=8W(_9 SULH M$L1P8_.8>$<-]=OZZ!K3T$Z>&2*/Y@%PD;RFU0A'43 M"]'Q4/X]@$U16OI:J-OA1X+A.0 DI=G#S@P+E:KHND!B0AQ= \& W), [(4M M?4#*J0;^)"M3Q0$" ^30A'& T"18&"*$9X"SHF'8 ?AS^(T-<$L.CT)F'WI M K4V/'[$8P)J=_2<0'034\?>*A8$;C@_ .G(#C]>!<23:\53DF$\)7T:9&UQ MJ27?31*&WB#ZC=+$)E1L%3P#"% 70U (@/OG*M8Y(N1VI.2.R, ZCFBIR/;M M:]ZL9 &S39,!+:$+XF@3'PYRLQO>7!CV1G$N0@;)#0E]/0\87NDT*<7+2ZJ4 M 9!AV7&\F/H.D@[I^/E F8*-GRA@!TQ15AX3[$4%"K<@ITB[3PGX*<$\A)L( M6$D!YKNX6#CV>J>1/PK^LR*8@:1T9HKB56TI)"Q4 M$ ! @LFN$.[#>4/65L M=B +&C4@"I(QZ"SZ;P?[2UO;!),*WWEQTT2^L.RP5JTD].=NSDYN67DC0K7Z M&+\8]0%*%1[X$Z=WT-Y"5D496?54"W#B().LJ>-A%Q,^E*S3HMZ:<:E.2A#E MC ?,WU5NGD-DC1].7%:>\+<%^$"!+I"*\ BA%U#9CF+)2F1D GP"B*< 0Q7\ M!1(JL0"NK01M5[A-&C1A82=K( @!$&U@ST)-0.+_A.HI%!CT$?%/9.V>^,<[ M^B?0!K@/B6"F&3O(/#:4;UCDCE1P=!5%8@>=U:*4U^FE-LKE#&:*:>_+(-%+ M-YP!:(RT6-VV)+1[WD6>:0\TZ%?02YY:KGY\S16.=-OK?L#N;"HK(%Y*8>B5>+ MZ&LD[$A(7B]FCXG8EY]P)R]J0V /N?9A6G]I?R> @06/+]!X8!'"7,N)8BE3 M#:A+0'E$??"$(ZOI QW53Y9CZ*7]K(4$8BTYA\B3#:ES]-(7&"K7H7I.I[9D M<"7#TC4S57!ZE@IW7DCU#Z'.FF317O28>J! FXY4U M+\OM/T @@$0@U0?^X&D.LGP3]L305#$T1?\6NTL9)J^:/O#'-Z-":I)XQ MTL]9'A(Z 6;.#8>N(:^.H;>-CT1[*[)#F^(I<0,;KB^D75YOC =V$U^2'15@Q-F8;&&P\(;)N: M!"PK,%-@/B98R3N-3LW@0\.E(4,I-*" !;H[ Y(5='R%/@?R%&J2:0+:5>X, M'I> 7UP;'3"ZT4L\2)V'W4RA>PL^>G<+\GXL<-.?K MV])0$7("-K62Y65^,B.S2/5$S\2"F"Q!9B,!QCO2CE: M+^4H)%+1)TA3\%YW4'B_@5L]AJHKH_A&'+T>) M"HB'TO\ PVZA0*D$*L9 9$@L' "_#GA9A&% "P'5!! 6@%(T".JYA0._BR(/ MOKO3?6!*_A3@*=!BE@HTZ?\3S<4_N01$V!7"NX>$*QJ[T".8\4J3E%#1BK*I M69KKA1"!-'6@& ;\OP3>(@* 5):^MD#J,YS%8Z(#[=3=E$SQ,&-[$3IIG@TF M;P%B(;V< -/5;!DJ3W\!__8,5IUK0UZL%OO:J#K0M5EA;:^Q56>HJ/%C%=EW MGCA6J2K NE<:$;D1T[7AY$2CJSCFD=(2*F5G;C56>5[,#J9\QLW/VBN@M%*) MC2(Z[GD&9A1QM:%N>9(.85H*W$*H9Q#-PK.M4$+AZ=H*3$V%VVT":N\Y GWS M8"R]P#TB;!, MUW6\/QF1I62]SRVRP8G)$%$^W(^0?[U+I-PWI8.GFJ&4 #Z.8@B_9? OP]?$\-^_Y'$[V<3)/RCUW8O8K;NMYH^\ILA^, MME])S;[$\E%_E#:@R-YDP\BC#7#:Q5DNN2YO<6V>X4KD2NASL_O\\ MWA)DGZ=&?[$,9!*_9R#?,Y#O&9'*!MB=!_)*PZ:PURJW<8;VG^HYTQEI=;H<6M,QD=V:[E^;5QVJ[I662FJ8)>:&M4:4_&1 MR7J97FRSTS%?4#9I?40N*6,1C)-C_'SD;)JO&_FRM^0[ ]TB.-,L,(W6.!4? M29D%G1&2%4*GF9R=JC%#O-"#(V-OIRM,&NN)VR8N4I@H&QE"'8KJF(X_L^#4 MVWIQGO8$NDQ+=&V>QQF%':?C(_.VOLJ0W0[/+R>Z1FI\R\HKL/MS;"2/5YF* MNQEI>D&BRTI2SK7['&R_%AO9U>4D.:/K#<'LE*?B2$P/R"&J#!P;JBT:;GDU MDC&>M.B^UNMN6\8TZGAR]E0^/17$$E$5^NW!M+/ETYV9Q\)"7/&G=H7. !,[ MFB!6S%$C:XW:K0:ZM!8;ZG"PF9(U >]&6 HX@*?J+Y(V.2\)@F=FH>-B_VFKP[!4R]L?R_7S-&9E4CJ MG*49W4R-&C E0 'Z I_6^_72>M-Q<9,8F-)&G'9,'$S@PF9-,&-@;>96$^]D M:CUQU)SBC)%IT@FD[SPAS1!IY+1PY^X-_!\Y.<7XD3DCZL' MP2X9UOL$AYKHH2 R4M+Q2)B=$ZR..Z4L72/&;4/2%,G*L1\1VX+>YM2&B9C( M\T$VQ,*Q5YH,]1[XHQG.7 O/FT+WY\4$AY^WY &$BXKLY? 2,+"5#7'A*C^C M'X[?"LW+G6D)-8X4VE.GQNS1[="=)1OW%CPG>NON:42XAM>5YLZ0+_3).=*1 M1\^WP3.G8#LCDD2_HVCYS]#TA]&0%TWNG1>$7AP-%2? /(]Y>,,1TCMB\-=:,# QX(?_WP_RQULE,/68NFYABLQOAACV9N]I MZ<\[I[^_WGN7O7[]SH:%B^/_QFJ\OAN;?V)QX]\5@^C4^OO(P'<']S\4RY_- MO?@+)3[9OBM:LOOW/@?C7ZS>A(5_:5Q&2SRTOX^5ZEK&^']7]? MH;U7N:V;(,<)[W]R6;Z7'*W;)L@74'0P-OG5]-7W,#I?S@WZI"+OQM,W]F/NR'.3R .-JVY@7P"=N_%(02I^N43.F+@#?[KA3P7I!21RR< M\H]_4ZEXV;#O82)U9XJCH"M>=T/I'0VESVZ\?*O4V>'<9Y/G%W PUI7ZUFV) M\[[,8>OEW;5D>'/9],VSZ\EWN^-N=]R*O'U/N^."O5%:%W++R5"5]#[-*8U: MO=>6\BUXEPPZ-,0#0\0KPWX/FP,2[6>B9"Y\#Q55"&M W>V/N_UQMS\0!O[U MC4!0L*)"*HK,KR4PE#7A;YZ&;KP]R"6A>*49]X)AF'P[^_ MN%5VM[M>"6"?VX3URCE(M[34[V6=/0%)%Z"G4NTYEJ4[SDP(+ M[]5#8PQ_8-+Q^D7?PQC[!.7\A;'L?ISV/8[3?H<>KSZL*:&O8 *Q@3*_:8?TLRW/&1\=;3] M;B^^RP'C%XG/7_44\1ZX_XS ON7:B8HM41ACF>7.3I30QU<=Q+( =_2[9$$^T^'M,O,Q\EF;="N\1%WFO MAZW-68UN\+@RG]KCHN--4LNWM\=[)?V[W,@PJ[Q@XR*=R4S2FU&'+K#7X[U? M*W)]W;5OK2V.I]*!HV-:N:CVNT,2GZH__DU>Z.?]#._U1$=#59[/6.\ >9"M M7L5_'P!Y5Q;[B!C/4WXD&*7D8-:N"QV.FFU:!=YR2X#R^$=U1OU8?GP=43*: M/QXQC88G<+PW:^7\%$XVGX#"Y]K+?VV=^3I:I70_E\?D5$GGM@T-PZ6Q8\*3 MB,]BH"N#^>N(,FD-ZPJ3=G!=P0J#?+86S$F3?:+?<-2W-$(J"39R4;KWQ0VO^"4UG6;R,]ZO^/)DD.L$BY3Z MK93WL^M7)6N^*,_%M+ZI#92:5R-7,'I&BX@6>H7.FA_;A?96VT:V_0=:08-P*,NO'] "]FPK1I4!8N( -)1 M&^(/Z$O^BC#1KPB38#E@10[0-((%7ALIOVA[&Q-#4Y%LYWRE9,'*3&T;B(FE M7BS0="Q[/IL?4H/6@^_E)G<=>?N(!TG@85[!T,6$IR%" #"!(]L=2G7%Y-*FA=3V'R9;912K:X*%7?\5H,;=F>@H M,]N0 6P&,]BY7E* "2XG0NQV/5O2(QC!& <@J@(#;==IK9DB"Y AE#L843 &+D)5!)?B71\5%0P $6KG]X(^I MBUK_@AT&+[0T\0&.L+P-2OL&<",F. /@S@-P_%'_>?"FOFV@A,S58Z(FSA1W M%HB.EE \8,@\@J]#,[)N/R:(#->C2(9FH+ZP(MT"'CO33%>!:B9*[701B2(; M%'SHA&L%N! 2$J%<2#DPRO7!O*+>NHZB:JZWHYD;==1%SUXX-G)]?'=G6X5/ M"$D'C:N0!CP'B02(;RDA\?9_NDSZO^"?((^1^#\1*5CT3?0A\<_?CPG '*RO M^JZ7(-%4=K_L>>65,"T!H9%";8>HZ53E1":5Z_D0GP 0YJ!=@$R]7L6)* MX626&R">@ ,!R^3AOM5]^-*])L"/C^+8['*2K*8SNC^;%T?-ZJ9D04W@!79< M$;PD-^Z9C>YJ #)$)^*ZTWT/U4G(5R><+FO3J8*2EL.G@E_=2")=L&CP/BB- MHGOAH8^)+I M!0;< /_/Q)4"'JP@1CTTD]ZSZNEW0^-!/!U[P 1X5+&?;0X@ M$[+N""+D3O3BI[[J*HJ.^EI#1VL%OB6+IJCN3)(IM$U\6-\;&(UH(BYZ*D&& M$R)2>^!1I*@Y*)@Q_)1@* HRR0,,1 *K,LSYA@Z0ZCY %TE1P42F@*&4_S$U MUU!$9'RZAQ[:.[H^ 0CA&?]9N]A_7^@:#>%^G\X!8?\:7>.>3%PADT>)2Z'2 MB MJ2BIY><^>05ULB?P1RKUG\31SY >,6*>]]T^;H2Z^]II+]3HPQ:7H7JN 3<4,LSY]Q MW?84-](!W#%"YO=N=>> 2-BAT_0-+>(OWQ)]X' I\M\?/*NWY"P^B\^GZ'() M-'Z]/SAYG83-,X,TG"/LG&T_;6H^'(8M'&!,.6 :T1<.&E$S8"$O\#&LJV'8 MP&20P;X4HRBO FF H\*)U444A&]\%GK<+%*MF28Z"C.Y:@^OED*97O-#0 M!=_G@/X5=]:$A2KS@->"!0 ^!XL!+@5P%,!K8>&>QYUYK;G@_5,EC T!_>W" M3N >=!?ZIKN+>J2&+O'QX9G4=>X,Y)C!PZ\+.V0NP;V:17 M\.!Z!K">3,U)%" CN/HFT596MH141M>!G@KP[9J*8BC 'KOLV%$,0Z;.'#O+ M!FH8L$:X_]!)0^N,#,J8#0D,;\!!T ('YGV8\@68$<@ >-94DWV IP[@+]_; M/$";-5RH9$,BPE7#KWMN%"B;PVDKE@,#;S/A:, DS(TAP][!#XZLBZ1LPH_0E;M\[;FJX3[%N0EZLAYG:=WC_(- M-$BSE6VL4(&OQ I@&5C:SLHW4%QI<8@K)<"?74B/'9U#*P=Y2RYB@@C 0M:* M7B+;8+*6[0&6-#1E!5.X1 \]P#<\#68ZP--0V/\9Q;R1!('GA?1V@3-E&*&C M)28.:1$R\'+ ( 5XJ2!TZ@K>B>(6N_0(\(T'&-E "10H M>^+Q"9_D1H#Q)/OY/9(*3MW\W![HCBQ UI*+B@QU%'1D5\A#S(5J#2BY+IA MU@"8^2/2XUIAR<]G:I7&-[G +?E=H:([ZH^$X@*P R\#SU4^H7P"M!,3=%0J M-'%8ZI&=>+3J=S;#;E$EGF&!L@:B D3'LX^D!WQ!!\H&B+Y^0 "4823-1 L& M&6"<#L&YM &/"#]-0&@%0,"]. ;BAP%T;"C)1]E0:)_2_R 5!/;QZ & 1$BG M(7T 5*<'%5*H=\)#F,.ER$C!*!+45/*QG)^ %#*,X33!VE%N%+#IP-<"T9&/ ME3^4-QBMVN58 ?A"-A[Z_S[JHR'7#H*,N0O+ 8H!.P,HL#W" 6I#BIY.PK; M6WT86#IZY>G18.23[2!X)_\H?AM*:)@::X<)L]"N]4.S.U2AT=W]F1@.DA47 M4!81$@)H1.G]#AWFX<)X&'P'W%56@N?YX&TP@>V(#8#9"S0D/'';T2>,E>V) M)CI*(LH%@,_;Q6L;2-\<$M9V9082?P$[V#:5OQ\28(]W8=QHY>=,_P'@8BLA7P5ZFO(TD='TA?EZ&(N!M3(>UN="FUUYKG$R=A[D9D)'P-T M%$I^1( 50Z!C_I9])S3V?C%%\F/V]VC@XO5]KC_XKM3;)OG%@KWD/=A[#_;> M@[WW8.\]V/NJ8*^(W,*QG)PD)[1(C)/RA!DG\61ZG,%E:4Q/94IB&&8*/O\1 MRH8871O.9O($6QN950'#B5*_J+2(FLA"!Y!UP2CHR]?C)K&IJ_SJ3U97G*:)J<*LDD M"T82^/E0IM%8B&ZQDA)(/CM95X(Q1ODJ'!J;:8;*24.U-*\+HC[JCLK4E*," M=9R,S[30,O#F)-B,!;*\F0\D9=;,UN#(9(Q0OCTVB<(\+9"K8J'>TTH1NY7OKTC0 (V.$ M*A%\9S$=C'-\QU15=UK06_(*CHP1RG"*+% M!?HBRTX9G7;2>8H5%GU^!2<:)]2DM]"3(]?2<(Q11]5"5?+D2@L.C1-JN^D- M>SC'ZWU_M,D7)T5V:<(>D['WLQXS%8VD-=3-IE"6!]5*DAC!D3&2TMURDUGJ M0DG?N %-4;T-X8&9IL>I&$,76$-F1WB@9^)+&LE]+.]6Y M*)@R4U]H9']&=^'(V)*6I39+!\IH)F#IW&R$90:SNM4"(V-+$C:MV:*D! .] MH5/E%<41S@K(:":^I,U('=>(4;LH^,FU:;(.J9HX?"9!G ]-E=NLW^L.29UN MVUE'J.4GHTDP9N)+DHI:K1XT;$!1=X[93'5(SNHJ&!E;$J&/\1E3%#!!*Z_I MP1 M"S8+'QK?)FG=PVK2;)/5"QZK4#VVY5/K%F#\^*(:P;*_3EID#>=ZM3:V;-I& M9L/"H?$9&)-14*FGW#*N69-2EL7T$J^BQ\:GT)/GY7&]WDKB#3^0VMI<['B# M /;RB$V!S+O\>CVM^ $E76J5>.UAHZ&QI[*+"MY+FAL%6$C$IER76NDF"H: M&A-_51Q7,-\2DCQ-;S/\),4%DXP*A\;E?[Y@.YU,NV[B-(.Q[&R4S4QP%HV- M 0 ^9;R)5>TK^M(/&LGZ,$TMJN'8& *4,IT:5>J*57R3[*I,(4RS?,5AN)X-#3&7?C8(U.;#-W%%;:?W"BY]-8A S@TQE[B M9C8F<^U*@U\R>96I%5-IJ]2"0V,B8W6R$LN7>DE]R3245(GB&%=!0^.;.\G3 M4J&=RLF\:6-64>ZEEY*LPMK@L75U7-V2I7)FQM.&G2IWZR9?!\J:N*#7LT5Q M/6H4I@U]6=6]&IX32R,##8VMRZ;[=,G#"B:N&54 QSVCO]515,P6[L'!R M*M[15WAEU>@5O%P+#HVMB\)Y'5,""=,[XWXQ&)9S(FZCI\;610B:(YEVOB5@ M2WRY71/L-B>BH?')KK?JEO!S7:!=&^,@Z6],94*H:&QLP\BNVR.G/981,%UW MF&2U-2M38&SJ@BHFL:U(N/Q,6$ZQ5K)4=^DF@$XP] (D>6.!2M9&NKZ<"^R& MQ2?9H1V.C4V!IY/R9I6C4CJF64RAFI.X44^%%1#C4PA:JK-9^0.^D"F,B.8D M6>K5 C@T1EM[W= K<[R9KNB,7;46 M/0H-C2\LTQLK;);,>(*/I:;--(M+AH!F$%]83B%5;T,T#;SC9^E\?1(P09J% M]<3B2#?O3?AI0Y8%+DTP1&.6K?F6"H?&%C9>+U(U3P*ZGM:95&9":SQ?0E7* MXFJQ,30G7&=M\QI.U/($B9N5*GIJ?&%36YQFUTR#X4FU7IBRV>90++30V#B$ MM^;-M>'T/=RDVCVWWI@$IA+ 0D*QA>4'<[S#R,NFT&BMRM,\H_4*230TMC!. M\WLB-DN5=K-BI/%%L85V$ZK3J3-05E++8<'4MOBB)Z:GQAX\EB M/.VLES0OVMM)P4P-TIDT>FQ\86!;'5](]]8"N>8WXU)VOO!G@& 7=+ZKITEZ M6A7;.I;%B[U>7F^T-BTX-/;4;;;;-K)2JHOW%XL-TZ-JBRTPX<'0F&Y*]YML MW036&]\O"510'$B;R1Q-(*Z;%%5N9J5FFN'%M%,BBSEEV[)5:WM Y_;<3#7G;N7&!#TUOKFC1:#5S(;=U\5" MD]^VG!E75<"Z+A@>6'MNU><,7M-]"]\X*])(S\L!'!I;%[;,*?DA7>3T D^0 M/H'/NUF =&!H;%W44 ^ZBHD;N&*+=#99Q:;;&7IJ;%VML50>ENHM6A!KUGK8 M&JR]I(*&QAE\2U5P;"0P%%Z9LX-AAXF6\\3P73.DSG2&)='.K$NH*&Q=35,SL\$2F^"=QJS4@Z8*_HV MB29PP:CN M>\&86"13W(I7&C6<;*LN@WMXA6NVX-#8;/'Z:$%VV-R6%UE3RBHJER,Z*AQZ M08VEB-2JTUK:P%34\>903]E"'3WV@FGM):5)R=VRP$PJ^K-U8=8T&V"V%TR$ M(),L,1.2RO-]*[OMK_M9:0#L6O*"^X_I,\DJE+TUWADQ,JW(LB84T= 8=N0V MSJ91F[8*/$91K5DW20SH.AH:QXZDZ'3=L3PB><59#[/^K#8F)N'8&'9TW,*@ M3[9R*5[CF!3FE)9M!QCW9"P$,&;2*86>T,#A3^' 0Y^F@=5%)X% XTR&R>!B M$B!O3-A+JX56%3-K06RXGC<22@25:<'H$A,SFANFQ=7=R99OR*5M=[#.#WOM MX&+,R&T.UU26D=,Z/5^44P11,LQ"2KDTGV;8BS&C++Z2 M5GEF.,4+PF1@EHH=.4NA\%(,F/N]];HN)2L]@>.4%2E\H!<&HH]'+X%(D*N5S4\7.+\J" MB>7<39FN<-7NQ4A4G5W7<+Z8\_#E8!+T67855!NMBY&H+I&G6G4ZG>:Q.36U MM%%[Z*PO1Z*(9HUPV"G%X1RN%KQ&S?,D0;T8B5K7MCS-D<9 V+@ENJ>!K=]0 M*&@5HY13YCJ85A]3 M>4C"8_9-B* >=*QDC5F;J#T7I=2/*;A6SD'+NISO/L MI?@6TNNEVFZIW,M:9FIF5@91E/H"T1MC&KZICL: M+?!E3TT:%)X>:2)=8W[/42[&P]:"V\=*$EN8[ MJKY=J2ZWV;:#2[&P46EL)S/8\K4K?G M&;3OJ_F+L;#DHCH5LL#)[<7_9MS=3:M1@@=BX M\C+?EXB5CW3%XJA0(1AQ49@>\[ 5?9RVL)[794L+WR@J'D6SLZ,>-K:CDM4! MDRUIGK_2W:E=:&LV<]3#EFVLZND%LZDC'M-#N/6F6^DT(F?'ST4,;VJZW)EQ3:6MZS-T MF5C6KEY>YF09RRTUW+@UPM#H]ZN&CAKEA#^<6P:D3F_?R5J<[ M&>'ABQZ.OK?VMNG&IK-"2D)=;OI@E).BYQ]*5)E1UXNYRZ99CY@&V]L\.-@M MF*/.P'JM@^(F,YCPFSR1'PU9?"M2?GCIX6T+C)(O\Z#"\4;.QH>43Y5+@^E1 M!U^Z6U>*F0ICLUQ):F7$GM^N^].C#KZ,D<>*HC%0V5*5D'*=+9%=KB+OVL'$ M9KS^>J[I&L:6B.:0+DG$2$?]XPX^DVK.^[3*]?G-,"^WM#:U:BD[9^#!*CB3 M5:.YU@E9XY3)K+0P;<26IL>=@4*&<#-NO>7QY&1:4;/:Q$3;[>/.0)8:<^EE M>\$AV*R;D]"N*"B5G>/P %GGZ]44C!83#EE.U@8%,D7@2-&UA]#JK1M=L3GI MLRS S#'3&&?SS'QZU,E85FDPPW*C-+*L;9LL6I?R2_RXDW'4I;IDD\QV>''8 M<0V6=-;5#7/4R=@NKV8VU1KTV64!H9P\OS%%9GK4R3CLM9!Z;=)0--#"!87W M&G9TF#UVA@A62:[6;)'4O"J^GA1K.:Z ON"0-*4>GS?\O*"I=F/9*2FE 2_O M!G8P"9GU2.TB^4&978X1:6*PHX6"MX\Z+UOCPF"L=H>>MLP0GE#I$.9JYSL\ MF*_!H(FF)QTBBWB#6A.WJ)6>+QQW7E9ZZ_0$%=$6 EI6/0UL<9:WIT>=E]-1 M:S,3U^@, 6C/1XD19_3F+S@O\V!1'18*U0FO=O2161A/%]-0>8^=8JCE<%CT M].V*K]FCC<@J/#EM1Z]P"#7L7Q36ZET(L"5VX?=8IV S.\UV( MI8FZ[637DE(8A/Z'(P;IJ#;I^15<135OT9YA+EF8R:WV4:=HI=#CEA,< #Y= MGK7EKN[Z>C^Z]/! /9[8LEW39CS6\O)C*KLNE!WFN/_4M''%)!AUQ0XH7*DM MG"X[7T>W/9P#5=&R:[*][2%+98T%)DRZ%CELB"/RQ?6E9ANUQXJ&(015R-B5 M[HCQC_I:>U2^YW6JXBPP];6QR#8YOYB)+CT869Z1Z*&2=KO(!JT4W97=8Q?$ M]+A;MC9M]+4R62DAX@BU%HB)=.5>=-O#D?67#E&IJ-,.XN7&G(X;O:::8\)K M#T>&JEET3I8['.MIA4FWY8]'TS)SW(7;[\TZ[27?0 8MF2I@-#YLZ-&E![+H M%M<]#!325;[KU0R'ML4)TXTN/82/QG!:%E Q.!M41TZ.+PN++;-SRQ[*HE0B M1;#)X4A)GA+C)E&SQQISW-V[+6SRK0:YUEF0[FQF+EI<(_KNO@>0OVF04FVC MERO:8%F=6JNFO^KV=O<]@'PW6T R*)BVV%*Q,)WC'5O$Q=U]#R"_IY?+I4QZ M.&/%R=K*#(MECFA%#$&'D#^E"%RM+\8X+\[7V2W?P.REV#[J0AM%"-BT9F^8!89'O=.4U7;5G%1,[128<6M&:(S[VG1*QP*;F4U, &Z60L\!VK]^;!;G>4( MYJ@G>UC,M-?CL:,AM5HC.]?Q:CXK'?=D^[D\W\S7Z;0F^OS*R"]4Q1TR1SW9 MG>&0Z.?(ZE3;(%*F;C8[(W+'47MK*P)T.,M&E!_.U\9;5)=.= MH0A'.7(O#ZK3 A5=>C!?RW[+5.>.L65+7F&3+=+/YBOI64[XKJU\1"C207'Y699F9RH$UU[*%_J2)_P;#XM\5US4>66TS&%R^VCOO0JYN4#J[ZR8FL, MZ!:R6H6J#8][O15U4>'14M'4 I.",-1!Q5^,_,CK?3"RM$ 0IK%2:ZN/1Q9GQDXG3[;T3!KF&;;R$HB2M$K'(Z,I7QWX<\Z:;Z40_(.WDY[ M2J9]U)MN^7J51.5RD\7&'"UUK6&KEXFRV,I-YCH]ZJ7Y 5O9B!0V&]C" M<1?0 J;E=C)UA11_M[^Y[ /F\L65:P#Y MF+73ZD)K6H(E-MG=M0>0GY?D_!+H!N"Y>K <^:I@-'K1.SQ"_IE+ MT+J_ZV\==NE%U$DN>*W>K-%E](%;-(KLLIO?#*V\I-=$_\?OU$_&?>6ZJ+X< MO4AUVBDH;Z]2-4<]5LWM5N1BM7%QFJ57N[ ]YAQ'!=Y/1'A?H?0X<1?JS1:C MB0L+A":6KD=M U,1C4]4W>V$LQ55L?VN('MYYGY>HORU*\^ XNF FQRB4)3. M?P@^HJNW\]M"K:1A^JB-,]I9WI0S/ZTB>,&?MBT@."W5<^^&I^[NANS&\CYV20.XIZC4R MMR?IZ4_N'_;""HL]'Z;DX?MTR!+V[/:95^ %#WXX5)1BHK6P9FK M7$Y88[7_^C7VR'OR558]N! 76@@R*M.""W'UA8 :$9.%0.YI'"Y$#!8B@":H M$7%8" A-,5F( )HPN! Q6 CJ/@,7(@X+ :$I-@N!HW A8K 0]#T"H2D."P&A M*38+04"-B,-"9.\ST/L:AX6 T!23A8 'NI@L!'F/T7 A3K<0?[MV&*P[66#N M.\@:?+-S*#,G!I&7@K MU/(=M/ZM* ?4@V^A!Z^:@=]!#]YRJ4,]N'T]>,N)_#UEX"V/[O>,@S+W+ENHTX-< OYGD>NEJ@J:=6$RW^6Y<_&??F?Q*M24 :^Z1DB M) &WP0R8CKH"4 H2=I9(FH\!GB[@Z0)"Q='P9H(/%-V9:#_A.8<2<4H3@DKZ M<9,Q+,]TH72<\8R98.G(BXNP#2@4CS.>01,L'@4P4645HL=9CZ<)EH^**5L& M/+>>S?1(M'#TK(.=97]&>_BC?55S>*]CL_ML&E'Z<1[_&"@\_4&%>R8IY&]!G3_O^0Q>B[NM/GI?"[C/!5V3W+WAB:M]!OVB+)]Q!&X2TMKA8=]]-"OL MF^D+CY0(N_[YH9O>,H-O'6:M.H]7[4*Y41"W$8FEP)9TU9).J.!4!D:KG^]4-:[4]=>*EC8F>(@'F0 /L@@$@^N!P7E# MDI<%@[.W3D@X&/PNJ CS?"KFWM.Z!X8:8S3;=<7>\%Q==8P1XK'$LGU>8-!* M;H^16\X<,8K(/&?:PSR-AJ3U](]?Z!U"!?\R-(2'*\'#V6M%+@L/9R_R> ,> M0D#X*UZ(T &NJ)I 847;#&;"V4/!&D)*QYEBFC(_;$-D(P0\%M MCF#"M+7LK=NSK, O.6W8WTSS$BDQPH[4E\P&QP?\T&+X#\2$2V'"ZTV$$X8) M;[7B_?8FP^^,T*BVZ%ERX"[4LL>,_LSK>NNA/4(PP^^T5P.@N.[TO.;##-6V M4JL[6;&#%5J5$0[+E9GP7!%R(Z-W-/0SP*/%J?P,9TY3C!U.U'.-?E;/HR2O M#I?C7*L\[HW39_83;/5U1E?\QH:OR;FQ1ZD5KM<-CP,APS5.$7<9%'M%HV,7 M<#N0T29P4VJ$FJF_=,MQCIHM<4.=@U$\./OCW\;EPUJUYV5.PK)<8#.(O6_Y ME)(8,S\RE,0XUUJ<3Q+CY\2$DACG?BOGD\1;])<=I;7'=T9O\,U)O&>95;]@ M2F.[IX%D"KB84,6-,H3H:23^5%S M*E"1XRQ#4N]SFD&5CI\+[&0J'3]W%]Q90Q75^H;ZV:PH*]=6%.CX^&)B+= WGZ_LSD_(S>MUP!&;" MEQ3@L QC+- 6\^%S]PK(UL^7'A6>P8-/NA<^V@2EO2J)J.N$% MP.',GBV:SFXZ]W\ E(K)+4 X->:T QQ/=YW@;,]->N+ZR&F^VU>-3+JZ,5@P M5;S2&F\)7,<7Z%W.4P:'&4_0>(1I3_%RV<4$.K*5G+&2RX#4P+9'2:8_+:ET M!!W46] 1_]2JJ"XU+8D.4"*G7S#%T\">Z7*H!4LBJ5T @-L:D9WZ8NZ!XX81_:Z M1@O-9E7AQ5E_6S)EWAXV&2$;EJ+B=R1!ONM@!0$C2>[(6_8Z0DE,D@\Q\:Y" M*(G?TXB"'J*3)G5=P?!ANZ+?KPS:.+O$S3FQ$D>6;$P#PR L="M#0#!LRQ92RUTT702[3Z_6F98?'K$7J.'WTD/7H/%@*7;0L6OT%WW-_0DV1V"D M4T5K4W0@5!$P('$JK8I]'Y\**!(U_<-A)?YU,_6NJ) )FBLR9MWQXV;M) .Y M(DOGW< E#M$RTV::2PUCY4RA.:J0KNB'P!5V)X2P==5P.H2M]WNRXPM;L:_D MO*AS^U.H]6)U3VVB97)3'5NP(E851*:050 ?P1?]XQ=)'P(8;)5VT<1;B&#O M=ZW'%\%@PN_5E8F YL"'H@-0F: R0=OZ1"FP\56FY!>RG]8>+MBLJ:T'0Y+W MLKA3K"^V_2;1#NWA,)Y!TJ_V#HY_FNM[68D:HBW/4CLV(@Q)"AW>*4F'3A"W MP ,]5RQ/TD$,%/URY$.G\_L+2/$.[B%U2ICC M$3LQ^#3!3W*E<0;3:$9 T2@.D;TCL/<1"L1--6*9M7 06+B\QCR;DJ,]@$\0 M [@-(/A8+^#XHL![6@G[:F^-:-;2ZS&M(L?+\C]$![0*ZFG"A.URX*\ MDG.E\J+*J!$>[*F&B+O(3H:H<+(<[VNKS\E1X9B3.E:H< Y?P-> X(46J88( M)OIFE*\@1L.VE]M*L>YF+D4P),\Y#1W6XXH-R92=',.W0RC8,0P%9X0L M;)9ZTB3[:^O,R:'@F(L]5E 0=P/AW=T[<",W*T^F!*$!L[FHV>/&$N^?F5>H MP79UGA.,%@_2 CD'JUYQG(V,A;#)!G:'$(?X .$!GA]>#1I\;WB@"$H=#$9# M72,[$Y/B'<:4OQHS>$N-"W*S1VM;I,C6-D76[$X70W&^V^@C/B'J#B%?$"AOD*>[6T)];5;39PUJXAX MDE5$"CAR0L=B;51HM',K#&55S5C7E&)?7UC(/:103#&^H< MK!"OU)R&?*JA3Y&^PY%#XM)DV^2) HCX-/JXW6;!<->#IES"V\U>8=?+HQC1 M7.N_8L.*?*/ME M^J>X81-L#AO+98EE3"4VGJM;=E!!24R2C7++7B4HB4GR$27,%00E$78=C8?/ M(?9.R?=G-6TE;[P>N&B:53NF,QX+IT)3;O0M?>6;1?_[+ OD#_%#>N^4U[8&:F:3G'@.VQ]UAV. MR*S9;.I\;5!."P.H-R9L$4B MFD5A;X-DY.'%;\CQU\5[$HO+K0[KW'Q;6K#Y MTLJJZB,%$)7(KQ,Z;:E,YC9[W;'K,&_54YU9:$6'%;T@LJ2CW,S(E Y_9H.% M9\NS*&DS6$$\U;1<<-3!"Z-<,,43"D#24CP3-!?Q\Y)"9;BMF'^"YN+:;L#X M%Q5>PO,7E1:])\_@N;'UQXMSD\BHZOPVM8Y8J4R'*BIIU^ TK.05JZOAT)@# M7T#)T"_X.CTC1*5$YXPF:"X2Y6*$RI# 7-,$S46BO)50&:"]>LNYK5>P5T]9 MOGX9&U/7MW::-?,XGY=)HM'#QATB%]F847?#A'. LT?PN1+F"KQV3#F&?L&/E" =&&IYRXPD0-)! 4CN,3MM ML58[+=MI\1O1S_0#$W.FLTQ@I(6^0!R_PTF8)@C3!&&:()3@V_#(W;+C#4HP M-.EBYRV[MDEWA4KP3YAA+:J94T56/)DP]#3%?(&KR@@"9JK MG0<0*A-4IE<-4*A,[W=&QE>98-[BAV+*#X8>-RD$$[T*AADV3G=[P:-+Y!! MJ^#JRD1 J^!#'EFH3%"9H(E]HE3*^"K3-TBU_+!93-7D;7^AM,;:TA&0U6Q- M&.9R&IK%$>?/FW9Q_+,K_Y6>W=('H50$;Z4KP2]SHAZU#!7=5-4S00I'[L+4 M2^3?OZ5$)"9\;+0/G41/,K9CKEX\T';%\B0=Q$#=+]%NE'$$;G+"AH$YF:U[I+EA20\7B1-[_0AB(:">>Y3CBV8.Z/(( O&S.JJO=)OE:KKGK+?)=< M2,'!.!MV#R6R=R2:A3D[)TQBO;;&/)N2_SE9HNJUAW7-H''<42"\]2S8 H#M M[-[D" QT\6JN,9KC'8WTNIQ3&PTG%2>"@4P( R3$@!/FC%Q;64Z. <>\ZQ # M3N5<+SLX/?0K;H57!4=+D\1&*/>^V [T+3P0\O,^NR[T*21=:!9SZ0;9F7!, MB >AO_P.19 ["J4@*IPPF_?:ZG-R5#CFJHX5*IS#(_ U(.@ 5U1-H+"B;083 MX3P@@"C1TYD 5&1@K5H"DAV/I5-;!.I+O, -!2-IK[J6^'1VU;&JRY[5[TQ# M*$#1'[\HA+JCLH=G!,@$_H6TZ&OKS,FAX)BC/590$'<#098]P].#2Y67&,/W M4,%GYKT9Z/ (LED7\/*RYVL6?^;#@ZT,M%G.T#-L?MJF>@0KC>S<#B&(T%K( M0DL!GA\^&CKXWO @(WTI)PITAR6SC195;T\[BOU%ZI"WU+B54P6T,5?[""GV MFY-5G67,<>0#B/+&LYD[''^-32C!B>,1@5@$HZF_=,MQDIWZKD]&" 0IW 3EE7$.KXM66 0GV%;-O;$NKX-0F!0'^L6PM("*_8N9(6S>($#?2+?4*")&HY@M0J*$M!_LQO+WM554_79EQ MP4=NZZIML:&5$,T_VXY5)0K+R=K *GR^W4(II;OABBP3[5C46SM6_#-EH\!" MU(;T,;*P]XG=I4P0M25UQ742_/8?T,1;=G/%;5EB&4Z)C=/JEGU34!*39)W< MLD,)2F*2W$.)]P)!28QSB\CS2>*UO0UGK74\A0OR_0E-E(WX-)B@ I+V*$Q0 MN'J18C]^QHMJ*%]Z5'C>"S[I7KA&1O7LBHM'&0:,UV0>;&QF%C%97%4 MGP1G233*F2+?29P&0>2&#:MK>W>N "(G^B%<[I-(M M%Z:1LE-O*7N"LZJB^M.T%)%TRT_(SE-@'7X&B79]PR0K&,. 258PR0H*-0S, M)< G%NO#X*OEKWI#;EO(L,ELEOR3\R6#@@&X00K MW@7V2I5!*U@42^D$MN;4C.[2%W4/'#'_Z'K%F-3K8IT?#&IXJ^D1><$,S#\L M+*;%[K($!E-=8#+<#2?#P1T5YF_!_"THU-!,C)>'[]IFXHGSMZY@VLU=9;4% MF3JEJ;7>3&XV1OWTR ]-N]"S]Y9M%_^DL*@PTG&\J$UB(._ 3@%CH5L; ()G M6;*66NBBF0B6ZG-GA=U&Y],/=#\\Z1GPL U:1=CDMD9ZPO! ]?.]'BZ@C=GG MP2&Z=2409: $+Q[,_D['=ST2HZ^Y/U'A-9>^/&*GE6=(=02I7>HK9B M! P/^R8>MCN T;LO).C==O_E[TP+!#4 =B _2;?!.&E _)-O+NEO?6'?C0SJ MCV^[++LQ2NWILH@,< )'\6W/E[QIN.W282\RF#9SQI:$WQQV;HIY!VH Y-$Y M21<_J $WN]S0](0<-Q?WX9[67*QL^69FLAUZB(A2KCNAAS.AV0[-Q= ]^X:] MF.#,R_>RWG3!PHVL_C>I;Q(3TCHE)\XY>=%OH[_EA\ER3NO^]0+W$@RV04@-;73U$FV8PWTW)FAI4)E6J,U7A#830&T M1&U>PJE)9*SL*7RPNVSF?>1^$& N0WI_RP#SC=F 3MRGLU&4<3XGB9+6Y:PA M+@Y!92B>F _L18\*KP]P"\F;##M8U@"&9DI8)AT9+ ]L0-@1QM!D]]-/%*HD M@S_HM&GAUQYO@LV6=_?AH+&*:Q3=JLT;$YL6?*W5]!=G9B1AY\(@WZ?1+"*B M2V+M\5D'[T8FS(Y8B,Z\CU@((@T\()TF5__:XXT3TK!BO3Q0Q_6AILY*:VN= M7G5'X,R\I(B145K.4)OSW6F?Z_)31Y7]G?D1<131=T@6?ROC_F]7#);L_.KZ M3@6-WN917'<"%HBJ+BX<\//AP].GDL&C9KLPAB&NT]$:F8_REM;!Q'TJ@.E( M4J*?[&$,0?XW?%?7?GCJ_F[H;@SOJT; Z/OLJVBHJ*LC][>">TYTRW^8DH?O MTZ&N_91L(&II/YB$?Q:6$YVH?]H@V)^"[>B/>^YU,'KPPZ6BY%BZYX(_!GHY M7$8_@,O!6!Z_GC4W 2[$A18BZ@0+%^)C"_'!SJIOYC)=-K/SH%#]0AUO8EB:?_CU MI6+]$^?JG&;%G^1KRL!T@0UE($8R<'8^I01H_5N)(5 /OH,>O)X*\3WTX+Q$ M,% -$BH89R>>2, A![/7@CSO@]1>"MH-_WG)6D M*H9LZ>$4_-\/[,=G1X[<9U^-M9RZ&O:H/+PV&4\JWT\&#,E<;6@.G,MKGVC4 M@R[T&$) N8 .M:A9$!W.W2W0^V 3GCHA(?* 9WPT D/M>.=<_!USPL=]86/ ML^/EL5-R4OPN"< &Z)2&3NEOJ2[?P54==6:%8 F-2>BZAJYKN"U\:%L@/KTM M8/?9.%$]?GC7V!$<[6)^46]=N(.\)BB9+PA*&/!(L*3T;" ZGKU)03'YQN?R MD+M)\1O\!I2!A)\ZD>:+@&12>02%4'$V? M2O!I8D>D#3>/LY@0F?L#$J)$"0=C6)[I0N$XBW 0]]0!&5ZBI"-9T!';X@OR M'CF@AD^4'$"4.+LC*L'2L:?6AN)Q1D=5@L6C ":JK$+T.*L/*\'RL6.UA>)Q M%O&@[@]([1,E'#WK8&?9.W(>_FC??B^\U['9?3Z-OZ//?PP4NHB@PCV3E,\; M^]E[XKQ%$^_1*?7Y_(2??X9&FBH'O_U+-5/NS/(P]&[%(:@]$L;4&*XRC]S_#WWH,]>>WHN M#FXG\GP([6(=K2@+8XH,7'\TGRKY@C1K'Z/A1C$!1X50D(0]@79X,Q<8@7;N MV+/#6)YE!M\ZS%IU'J_:I05%F1Z-2"R%5D6>Y]BIX6NE;7OBU31L7#;]S_-X M1T/A/-<)!Q=,_A$:[P:M*KA56Z216K6KL\UFA:%6C$ *V(]?!'V7(:A7.+P3 MJ"L?VE0^MX^>:B[.7J1[@!O_<\[AG+W>]ER(P'<+0EDTY32;430I M4P#4-&%P$-YZ%FP"P'9V;W($#PH;6OB4,Y(^(^6O-*TP /,B$>9" 8 M7 T,XE23?-VY.'=M>(ZA.FS#&SW(8]KW&!84U& M[54PC"^M/:*3!Q.#Z?D!F- _?F4P'(+)]2R+\R9!7=:R.'LY]AN $$+ 7_$R M)BX! ,?,B6!Z@ML<@0+&K&CYN35NL"6)'G:7&L#Y<7C.0-$ "^YH"CM @_] M.(!P\(GAG+TU;,(/&K_+_L-"@XJYC^+N4:*[J?)E1C"W&KGH M!,FS%CK %543**QHF\%,.'LHL&F-TMAM\5 M:5$'C&?%2;LLCCUD$-BFJM&2++,#NM 28QQG^3S">(M!A *GBV&]Q%0 M(3KY9X6>)>![-T#V-.&$@MKF&LOLFF('=J$(L.!L7\&83_L2@E/TSO58#X[0 MKT42_&*U5RU.2J8&%K--V176S:'8%J@HDH#2=QG\T$&8B"-Y')4ZJ4Z(^(4 MX.[R/>V<:SN9K["]F(4,QMI-FD+R1JO:I%C*(>?M\^\,ZG9.MXV&1)<,1>%\8(E>A+'>^Z2ODN9P$U9DY0KKA,=+?N HMYN M[=LK>TEB%C)98<_8'&YNMWP+"O5M52!=1:B3XV:',GT+^2F7L#X2Y+&'0@V% M^N:<_U"H;Z &X?PR?>TX I3IJ\OTS;D^XN=&CW.@[/UY]>1D8W56C>(0Z2KN M /6$V7:Z^7CL; 5DZ^=+CPJ]I<$GW0L7K&C9()C@O&?;P)0W)5$UG? "X'!F MSQ9-9S>=^S\ 2L7D%B"<&G/: 8ZGNTX3N-RD)ZZ/^%V]O-OE-UP#0=(DPY'; MFF2;"B/04<8^3L-T?6@YPIS]>,568H(<-1M99$2#3&NG9[WPY.@,%!V!\D].0!T0#,()5KP+[)4J@U:P*);2 M"8ZD4S.Z2U_4/7#DN&A,O'JM2M6G_$; BF._T:T.65_(1HVE\#LT\[[NUA Q M$A2>N>4H#!3$!,54$A\Z@8+X/6THZ#(_:3G"->R>,N>V#7OD(EA5F6^J(.=Z M72:P>R(W^1MV3X++&J+..H[C180_P=L".P6,A6YM B>9) M)\:-0?T:G?Q/>EX[Y CAMG3#D/G1B._.6NM9?9K9NE]MZET)- @HP8L'2[&# MG%VS_^AK[D^0.D8BXM4G+;^US2#Y30=AZ=TPPOJCUSP>JRZ]E91TC3VGTT/1DF,;&_!)4MAY=S;1\Z?/- M2SYG9[U8R%XWF&96[DZJDS]R1 0PV+>^O*TX*7UO7S16I0X7MR@7=*M2VF)VAE@U(]?& JAZ[H5PA"Z MWI\^$U_H@M7V\"R3F+G:90#%5YFN8 ><."GHM%LXYQ*#8M,G<+[FKK(EKJ@C M6ZP=!=SQX/Q!O$JN'?_*V'^E9[?T02@.P5OI2O#+G*A'Z3ZBFVJ(MCQ+X>A= M*ERR?_^6$I'-_;'A/F3YG61LQQ)T\$#/%W9H#A; MCKE"7RNQ3'_09FHX/_I"8#L:">>Y3CBV8.Z/Z/]\75(K0K9'(H,FN1ZVFLOR MR)L**!HFW!#T'?DJ8UY\52.6:;T')^3+:\RS*3E*>7F"9)?; (*/45_&%P7> MPYPIZQZU'+"6AY!90#:EW(JIZDP( YD0!F"QTRDKQJ^I+/&;DR-I)S''CZ15 MM[Q^'+KV^A\[7=_ OG@L)0'*]>W"V(V*\;'8=,S%.%;FW>NAZ9G=6EJ*.\PB M8$5:&UP<2_SVBZZAMTP]U%AYLJ^N5'99P[8-N4F"33HZ\8419_0.R=!W*)6% M%M_IRMNOK3XG1X5CT=Y8H<(YW+Q? X(7XKO-0.WK$E_<2' MO1>=OWK%0MJM'I)A58E:U3;ECI+Q_0@*J!^_2)R^HS 2,AR>L+_ M57FY$AP M+'@:*R2(NWWP[D;.V&I3&U,9?(9XF79AZ:NHV0=GMA5H2&!X=7VJXM5FVDEJ/)CKK"Y.*Y MU;A0)?%-'KB>SE"F(0?+S;6'AD(-A3J9G::A4%^^KO"V9/K:S9#/ MFM=//,GK)P4<.6'\AYY)%:YJD@M^:=$9>:P.MMCJ\_&?)G!_$VN]%OK)ESTR M1ZIDFR\I.&F:JB5.1FT!Q:+0#YJYRY"'B;_)=IXD"B!NSH^4J";54*:A)9>$ M?M=7V/5R?6--4YOLDD\[$F=W?;5=JW^^(/W=&U9VU2A:6'8[T\@TV%J5^I)9 MT'ZX884QC+3R @'O@:60QKKVLQP5O]XC]D5D*V?+STJ]) %GW0O M7+"B98-@@O.>;0-3WI1$U73""X##F3U;-)W==.[_ "@5DUN <&K,:0!RDYZX/N)K:Z^RLHP2)8&O90#2[>#$S WK@O H[1]#8,[_=[>LKNWXOC:. MG,@+'A-]]T3&VBQEW./).=TRS Y2ZG?:D;[C;^A[@DL#HO98Z8@Z,_*Z/[3+ M2X%U^!DD.C (*P5@A!=6"L!* 2C4L%(@T:$"*-,P%>?FH@Y0J*%0)S. $6MW MW:N]ML"\5*Z/ABC#IPL=T:U8B#3O?3[3FE'FGN.&[^3TK!>>')TPI3_;L7= M, @G6/$NL%>J#';]VSM MJ9F=)>HE?N18SJ8;;SFLBZ,^1H_ AEZEF6S5G!, M)Z+.7<1=AH;\Z+"DXV9*.N".>G69OCD?5?SB7U"FH968\"J$:UN))RY)N()E M1S01,2NB8*5Y!-UBQDM":BZ8T+*+&C2]8=G%O[0AZL+D.%Y$MQ/(.[!3P%CH MU@: X%F6K*46NF@Z,(S\^6*(^%)N78*)YZ3GR$-*#H:9+8OS3K_ =@GR]. MN6WVOQ-P_MP$XES%;74MN'F=,?!/M%FM5@ZK]ZF^UO5XE5D+H$V""&TR/WX= M$OU"K/E\^1'$FM?I@>(--3"S^L1MD+^Y APC$H(:<+/+#37@71Q$\=: .)N; M%XV2GL3TK&XY3"Z5[2E"%KBQOQ#&S>F<"4W/B+&(/N2HAM#SZ?HZB#QO\!S% M&WG@WGM:BIYOK@#'Z'V@ MSLG9+'X2B$KR5K@2_S(EZ%'T5W535,T$* M1^Y2X0+^^[>4["3!CTW#0S;&>0=]+"1[&[17'XC)[IBO3A<5Z=*<:34WG3:? M[N%J*=,KK2;\%XZFT4@XSW7"L05S?P1(ZF %6E,M*R&&ZC1PTV^->VI;0,DP MQ$K0=UD*A1FW5ZTVO+:./9NKHXQYIZU$O/9XKT^E%U] >0\57SZSG+&%;&W" MIL<>(SI+7RODIB&B9 )$R;ZOM0:$DW/5>5Y3O1(T64>"LC&'HIM)LWZ]&WAL M)28I_+:G+4>]]GB_IXI C8BC1AR+XL9<(V)EO[X>M^VH[EHN#>FZP[*'7#5*37;(H^-I*=CE0.18 CQ6H MQ-UJ>7<+79=5L]O,9%M%NAF) CF.75>K9_;&N0NQWC*S3(57LZ7Z1LY9-7$9 M63!AHUOTCJ9@1PUX/KH,TAQ+-/C>2&.N,IT5JN>Z2+XQ6@S'XV%ZK)X9$;8M M6Z5]:<)H^=70:#/K1;-5W"%"6(F-!J<:[+7*RH348C^EE4M"JA2DDHOELL0O M72M./6AON=4LE,0D-8Z]X?ZP4!"3U/+HEINZ0DF\84F,7R=6*(F02NY&@AB/ M)0;4DQ*#[&EC&IMFM39;$-F.EB]EA2[1[>NL]'EGPKMYZV=#A.9\D\AK'B V M-2G-YTLF(Z!4%,Y T3N*I-X7S8!:G:"&I;?&HPV5VXU"[Z.<(Y04"9UHN:MI^'6$)6IO;DU M)+A4+8H%1JQKC\' O5/Z+F4"-V5-4JZX3G2H#3*PP9Q2R, &&=B@4$,&MD1[ MV*%,0QJ"FW/60Z&&0GUS?G\HU)#8*P$A!"C35Y?IFW-]7-N!'ONPV/L3\5>Y M^C+3T*T.KTX,7;,VQ=D,?+SZ9P5DZ^=+CPI=H\$GW0O7J&C9()C3O&?;P)0W M)5$UG? "X'!FSQ9-9S>=^S\ 2L7D%B"<&G/: 8ZGNTX3N-RD)ZY?\[:FN=X6 M#.GZB,W7ETX/=[5&WY@**!WE^A.'361A21&T&Q/+R9;<,$K<<,-ENU.J-.L/ M>:R=7G6+FW)I1C 1;N!OX4;\JP&B+FCIB,DN"L<\=%5,@77X&20A_@N+ V*Y M++$,R\?F,'?+41 HB4F*:=QPZ (*8I)L[UN.-T!)O&%)C%^0(-:>J%<;69F< MK]>K;1U%R&F]YG0H>RHCB2+S'J_%DMVM<3Z_=!I]@P.3BCEI"\$\A6VQ\#N* MAG29L(HC02$8*(@)"J@D+&X"!1$:4?'PF%_;B#IQ%<(5#)_%LB2-V0U3U-(X MV.IM))V59"8T?$)/^5N&3X*K&:*6.H[C100[P=L".P6,A6YM B>9))QYCWXD39=='8G,?X-LYZ2'MD"UC.\6IWJ(A#MB!+:&#M(1TZ-H7 MFX(>$GWM6'E>9/IZ,4I7Y/,YWNLC#+GXPN']% MFIY;HQ0\)\5/4H'K*JZE:Z'6Z_2$+X*6L/'+Y*PSKVFQX@*"F/5N*J X01;,-;ZZ+MT^I? Y28.@,D%E@LIT(KZA."E3[(WI MB\9I3VM8ZYK:!JJ94UBRGANEF5J_V/;\T+ .0[ 9[)"3"-K6UR,E@@CV?D*C M."$8- >NKDL'7#Q0E][/XP-U">H2-*U/1%43)V5*;O';>7%([^8J4X7E2H*DYD_ MDIVVUAUQ#;]BT2O)G7X>+:*1<)[KA&,+YOX(!FR&E+;9*@./)9&YW^BB@Y5E MM04,#0/D!'V716!6\BFK#*^M,<^FY"AQW0F"T[/I*6BOWXD MNO;Z)X70]01!6RC7MPMC-RK&Q\*E,1?C6)EWKT=+B^B&ZA9--:NIM3D_JVFM M7F9[9BICC.*]#-L?J[R8&^EE8\9VEU,F-/7"("AZAY#D'09/?:>L1;VV^IP< M%8Z%(&.%"N=P]7X-"%[@'^L:%32'Z_DU,J UK>/:J&97OIB(_"<"O)P/00YG M6F;-5C7/6W7*)-JH"JW(^1.2D)$!$""9=]9(0"3X1%3V!I#@6 U5D@0=_O@ MW?U7C8:X-0EYGN8'F[:%8;H^Y#,G1HJ#\BF-S:E6N=E"!A-9*6!^"TUO(ULA M;(Z*WM$X">T$>'SX6$CX>\.#L1JO"I7\>,%O0+DL+SH&U2#/K,;Z6&?-;KE5 MY4ED5/%$IS3PACLU#GN5(M@=01T&>_^(]?[MBL&2_7JXK.D9P53+YU?&]ZK? M'Z_UMZ*N?OT;?'FXCZP#T0X%=K9_V*,\A@_= P^"_.]9_&YR /S ?A@E1OP6 MN;W88?AN%-%;1U__Z_\]??O#'(V]ZCP9UFP7[L4B+9J"M&0#44N+D^#)/T7= M%S?.PZ$^^_M4\O-1^\)Y2*'(/9[YW]23S^%\'$RF(:[33Z9LK[1I'4S_A9I'&//[2'=G]TW6AG76OS$@ET@%(S@V_W "/2>RIQI MK9X@0O@/_[TR_XJIF1UJ\G_WN/RQC>*SC]Q]&]XH$-Q W?5_G@;M]S]Z(D/A MY ;OTPO5,&1"S(?GZ'(,-,3'S:W?[ T$#I^Q MZCQK97 =C0RUPD;+6C=:7#EP3WG)+UI5KS. M5/.8\3Q=):M\#K2%S.$]>U4J1ZSY\A 1>0\UY@M[2KM^<.7!/:?46N@*]KBD MY=<3:9@G)PW-"J^D#T8D-]AU=E$$B"@A71,?YPK&QA?(PZ;$XXL8=4P^O/!C1',^O4:0R76O>K-"9 M^,J(=PN,0!^^9V':KDV4K6ZRW-9J8:VND9;:3&#G'5R99W)#90Z:-:V48ZH; MM^5EV&#FLX%>7CEPX@"8VB/4+NV[='?24*CR^@#MV@4V64WOQE:>4FOB;X07HJ>Z5RE M/C]41=M=Z %7Y>"W3TZ_J1WW[[/S;VIW $[]%>('AOS#0XT184;E3R3#2GP?U5,_I6VN4T.J%Q M $1Y%G7NCWP.X4_"R7O*HOPS>NUG5O/QS%8TRFS%D">9K<$W$US=BMFLTV6- M)=*?YK#".#=C#HXG\@PHG@ZXR3L<'2%)0V3=]()WR.G!P>;'@^!JV^"=ZMX" MTT12 C.U43=6:G!J L%99Q$\+S TP 4< ^^4A=U2/5CNN\-O8+7KXL(!/Q\^ M/'UJ:.CNC=QP[Y-WEMW#.26RJD7/M1Y^L#.IHY\\L[R?G)_WUQP>;5S[X<7V M#T1WPWQ?&B^)W1.O=I)[LJ$_N;\5W',2R/'#K#U\GPY=!3]WYQ0_F*Z+GA7L/O.JCPPNQ(46 GVC529< MB LM!'V/08V(PT) :(K)0J#W) 47(@8+0=]G7N5U@0L!H>E[+02TFF*R$('5 M!*'IA OQP;K8-P_4E\UU.(@J7"3YX2U4CG6^AVSIX0__[P?VX],Y5&?F'_QP M# <*Q=6% D7NL8MRP7PXW,B; "0WS(XKHUV'YD$ MN-E_,RV'FST4BF^YV9=$U71V'63^"N.TP/D/W/7AK@]W?;CKW[Z6)V#7_RJ^ M%RT[^-Z$F/X]MG/+3#$K4=7#1"6XYG ?A_LXW,=O7\N_P3Z>]VP;F/(&@OKW MV,@GEKT[E7=%'9RTPVNBEQ[NYW _A_MY'+3\,SVJ#[\>8-JIMO+X=*O_,/3W M;-%T]*A&)RF0'UMAV&_T"9:&+I ]6W6?EE5#8?@T,F02+0L]RQ7UYQ.SWQO_ M2.5#7MAAG\TCBCQ.Y!\#A;MN7'7K(L*"3CZQ?9_3\QY1IE[CAO^\4.?X"TZ M$?+MJ:MMQ#Y;+U=-FZA]D4;JK:9A+<]KL1NNU=/R%MT=+QS013)M@1+PJ/,? MB;ZK\Q]$A1,Q\KU:R)<\5'B]'@ZBP@,J-('[.\^Z8J[ #A?"=*PP#6N/#TO1 MT8NYT19!/*PKD$2Y5D''9^XC[G:[0XL@BGW>$*2QY:'JA*/"GC[DCU_X^]J' M0W" )D,,7-*)!8]&@#%/3>1E&9D>^8BO>XBJIWV MQE0=.+X1]MK*1E9#EGBKS6B,/0F/+3M1+'K KF.5_*QCE;KO6*4'X'R*1NG) MA+9/(5BL2'8?G(NG"+#%@(W[6JRXQWN'G>6,E)]RC,]5&H9&]A=KQ1G7EP+_ M>;1[K4E98)1QDYZX;EEV]"JN:ZN2%W7]ZEDMT0Y>ZC7:A1[/JVF1[E (EV_T M1WRI;FQ]7Z##DQ5V>*R",/*A4]*U5>U<,)(Y8 Z$,'+60U5?(E$G#8:.MK3; M,QO+]ON8_GFGRQD!9>L#9YK;"#)/,F()6Q!K1S-"0 F.8N@A0P,$%&B7[$]9 MUQ[;C0#*&P'B))<'S#J=>0Y!O$P[I@X3X-B"%A0 Q#8$#L_-ZM>%$F7R!B=O4!7]L_ M=N;3HK22%\AV2*]98[8BZ45Q/L>79XZHU3%F["%F?<@;]55Q51-T,,Z$7=MW M$37B-0H>""OGB*A=7=WKL\@)10+>NR(OSJ:&8?:E9I,_- M\]67"A2;*TJ:5Z+&?57-<^5N.QAS> X\M-X@ND"CY:0QNZL/^ ;0Y8VC)(U5 M7*/H5FW>F-BTX&NMIK\XL]U2EO"!N\H.;!:3C<*0F>"XG ^Y;G8QO(,< M6(57HNB?ESIKR?39-IU&!I2YK!0[K*\RTV.L8SFRAHU*DWJ=W9!&-D_Y[@@M MA@QA!^Q397Y%MIJ%]@3QAM-Y,4M7.4HZRCJ6=G"KFR^18P3P@^7 GY7;A9E_ MC'4,%SH8@Z?5+"LB14_(>N-\(<<$5QX,GBGE%YVF2"Z1)>#H/N*E^3'1#JX\ M''Q[,\H;=F_0T]1&==O( 85+.V(^'M&,' M5Z[P/$NB2IWD.:J1E_%56F^@1VG'N"VA#>EF<:#E.:^KD=69VR@?I1T;2?WJ M$*]*-:WD=X/5V;C#JC(]1CMF=]QM1V60DJ9VZ%Q'Z+E&J7F4=HQ3)HK<7!LH MCP%I6$0<&\$J8:KEX31EB>Y +EH#%ZE1U"A-2(BW5)E [(D_KYQ5&K--30%- M?C,M('/2906198Z)/3OW<+^TWJ):NL7PM#!02DXC%-&#>V;1PKA-;TPF2W4% MEUL7ID=Y\?39PJ\;U8X&IEPE4T95E2"98R+"U-B.CGAU#NFZU4*Z4LIU"]7I M,1%9N/8PV]';)0U+#U2GY"_H)6@_$9$S$V055$?6+<>S 3<)=_U@RX]NV@&1 M-9"W'-?ISD0;Y$0'*"UQ$Q%0'A)DSOV#'"7H--ZBX4S1:?"#0+%_DE%XTY+XG>"4&0A@ M2)3GA-.2$OW /'52X4?5<8(%#ME+@;'0K0T(J4QGHAO]TO&D.9#=\+?.(C " M)VIPJ;V_6V2&A%:#F+)51PN9X0+38P)4-Q#(^U1(0/?L4G>S" \%^B8549BE MPK;OJ6=3EG: G%;7Z=WT_"Q'_PG#6J[7TXR%Q',3:Y9;R,"QY>D?L_VDHN' M'?@=8!X8_:$ 16KU5*L8VP[?-<27W.;W)7O(B=Z 72_4W8A;P5Q8R@Y]FJ)M M"YI4%@H]L18E-):YT-%JSP)$R*VP#1=OZT_B.Y,\1-8,ZZJAL<$O?' MD'#.%76E!G*C[(1S9;DA 6)THG/N]T21@2CNF Z=)R@A/QE/:$OKG@)2"V!' M]K* M/W_O/'!8!@]R@D."KH?_6XN]CEFIA6?+LV! X7@"FS]0D$ &[F^<[;+[TCJ" M=?@Y.$T%DQ0'D@O?Q-DZN$120W.1(^$F,^(G)_0-P=2PP5K_W , M^]IAZ\(\FNP>XKO 7JDR^&T;/-/E8$YVITQNTGF40)&2Y&$41#=PHR,)]P(3[81N)-A^MW:$CYQNZ8K"EX;%"9>:M!Y2Y5&0D'G^1V MKU'@ZGB\ZG>IVHG: D-)2;"D-%\.;)Y!4%[?UA(D*7!'B1].Q+A[.''=I@%? M!8G7:IJA$'P;(7BYTS,4@F\C!! )H!"<$@G.;!*>0PJ^PIQ!G)(Y YJ5-WO\ M1-%WG3\)_/[\E#Q?I,O=U4[W9A>#WLEK^#_]>C1!>KY[S-GK>A_S-NG7NT5MZO.?RPNJ._S[I^5 M]X>:PTU"AM:'[B"<24WY^7I#\5TW9Z\KC6:_M?A\L]I]OC]0CI<#L+L*BF.= M(XO=IC'TMH 7S>*L*OC3AE )BW[Q'[]P.GO1EB%0[:':QT[MT>P3M7_2J_]S M:E_?$JL2/:>6VF!3S%E8GZ*L+_!T?%KM"\*LF6?*KLUZDM&D6B[-5=BP@C_D M[J O2]X!U1ZJ?8S4_O7.L)]3>V=868MFO=3F!U[!S,_G*U0@/]^TY]-J+Z=E MD_$SZ3QBY+4TR67;1C=JM1 U\L'IU\@YH.)#Q?\&BG_:_7XJ-"5V,9F6>,\K M1[42_D*;XX%%]^D-\(G[_NAGE0*,94 M"K_5:8^:#R>T3F[F2MMFCS5ZCL].*\9\O;H"8J\J.4W3R%R9+8W+Z((US9J8 M#=NAX3]^D=3[##4("A 4O@4H?,5H>P\H+"OD$LUT%9$U"BMBP)%+:UBZPOFM M.9I-:$$=H+Q:PYLC%J4FSJ(=@ +YXQ>5.23Z@: 0>$;@L+773CO 86<4AD5 MRIMY&ZGE:V!"%^;#=OH*OMRY5>.L:GEAL%YWL"Q,>+LDR2$H9'_\PN[0=_*T M0UB L/ M8.'[R^!GPH7KINI\EUR<+M#UX EWJ2DP@2WJNY:5HA(VFW=<.ZKS MO"W??:S8/= 84#K'=79V.\JU9R<6.\[7759[/2_MM#S8=YAG*KZ'_X=P@[ : M-ML$,O2T&EIOT4H?PW!PA;T'D31;:M4+%;[$N#.F:J^L37!.)?=$9]2MYQ7% M2!LA5D&LNI G[6-8-<]4%VE27)>T (=,?\"0SJQP#3MY$W) =MN"MD25D9E1 MZYRNA%019&@FD\2MYT3$2!LA5D&LNI"#[V-8M2C-3%]BA3H+F+4D@*:15M$K M! 77?''EC87-2-M4-UIQW+4&G!QB5?;'+_(.N3#%(\2JJVMC7&<'8M4)O8X? MPZIAG?<=K+E<\#56=1<;I@%J[!4J2^KR++LDTY2EU6:MP18K9$>]/A-@5>A_ MI.XRQ*4/@8EV3,;*__B@-BER\79O*LL5]83T$(A#/.;8OA)+YN 3[ AQ(PB^ MKENPJOKIRHP+/G);5VV+#:V$:%=L$,MER!98*7QL,# M<9; 8#P9JC94[8]XT=IIKCS;MC61-=R%3F3*=E6E,Q5.VP[.^.>F?A'U1MJ-K?4+4_1M]W:=5>FHLA8#N"R0]<-SM&,J)A M\R&/G+;*M> M8I4M6VINJ&9N-I8 %S+.1\5[Z%T&>U_UWJU[3/Z.2$%___AJ[U+@:47O&,JE)!5^,'>4V9=Y\+\ML>U(V+! MYG;OQ^P'T N7^Y#(EA,K[=Z:T.;($E]O^YMA3FHA-T]D>V&66HJX)R%+[>_; M7H\]!(,T+O%8B.P]C<*%B,%"0(V(R4*@]W =XK .V7L<@PMQNH7X8'SV35OI MLOUK+^(U>0N#;W#(;^W_)_>7'.W.?*:^Q=]3$+[>_1]%[NE7L??J[?T'T7= M>:7U/02Z&Y7OF +=EUG.O-^$9M;D1,E'B5[H[P!D3# B<0H@@L5-L ](65[F M73D1-B68;2=R?SM)P:S/+>W)T"C!Z\RN@2VK#MA-3\M698AD6?MYYA;C"-Q$0#$!1Y_7TS%^<*?>9@&>5="QQD*W-@ \ MR2)YZ-:U79,YS)9P1'4DU]7D,>"RG\_Q.IZ\PMBV:$ZC K_Y3C@=P6KMG!A'TL%T?>RL55UH\RJC6Q72[I66#B-DA*B5.XI>MJX. M:EY\]NQKP\Z%M^^OP4Y!7:D*B')%]\!36UE^16JF%1X3JF1IXK):Q-)R)>#! MKH,[#_& O3OMX9P:G5 ?T0AY1"-4\'INR\%RB)>E*YNR66:[=(A&F1^_<.*> M?BTU->Y'W,8-3A^:-3\!VI>$OT*M^E)N(8I MW;^G0> MBTGV3IU]10ETZES'V^#G&K,IFMX?F%B!@C7QF,&J-YOAMOIX_K MJ@[IY6J2MBRKJ^)2SJ*Y05BY'S93HA'H\H$N'^CR.:?+YQ*HDPR/#SZ?K[5+_']2SR#K0+1#W9CM'_:X M'XKY.>C]8%'/C,DW"923SZ'\W$PF6$-ZY,I>U;& MNO^SYY6L#S]\H^ADOS*NM?B)H?=AT:P1?+L?&('>4YDSK=4?[D/\]\K\*Z9F M=H@H_]WC\L?VM,\^\DD:AAGBA_XLUW__HROXK/S]'E&&B(#QO;L#9$2).TMYHH*H93%55Q6&X+J$#\V.G$XY7% MOIKQ9I5%F=W8_1)=,:FQ-O(%[/#*@2AA)-4&4U:M\-(PV\OWRTQ;P$.[_?F5 M$UFL]XH=O<]SU7;.V?IR(XN%5Q[<<^QL"P.[6]IJM1I91(?X:LP2(9GWP3VM MX22SJ=+IIK:4JJU\-=W1=+<=7'EPS_1"D48MJICF.:&W0.=ES40GTUU0^?F5 M96&T)ONY/LYW\E"0/Z\LB1T/H4?45NN::+^- 771[H2&PL&5 M0\711*8%)CS8@O1DLJW/NUE&H ^OY#HLDA%GHHAX9:%8FTHY(H]/ ^OLX,J5 MUEKS_<&(0I:K%M\9UJVT7Y@**')XJ6?5.@NM367Y$NY/NKHU;@^*P:7HXZ6! M2;#7T\C,>F@U,3?G@VS)J.M\VLSFU)9H//K*>H5IN?J&/+;#$'NWWO01=Y_SDUJ0Y',&TV,89'R MY=HGP(6(PT)D[PD*+D0,%@)J1$P6 KTG7FU)!Q?BVHJ>I3KUZD=Y[>GY\K>(4@M!W&#*$JMBM^X%& M7Z4;2*P1[B3-0"# )5S08XIX<>UO=$,K_PT@KF2+IKL3@H+H0JC[W@+_%:A+ MV[#7T?<_"MEDL[*3]' MWZ48"<"%ZB-?CS'=X)#?BN;$=\@G*\F[!K@GLLW25>'@VM4N%_:$QK:OT@K( MEO [T8XQE=;O;,&=2;XO>LDL^[,M-Z4*+.:+Y9GO-.UTY0JE=FR4"?DDD9QS M9\#NS41S7P_3M,Q=.N2+)7@9=DVC>%WM(>EB$6Q;"EM*3_8-"K [+$-=N@CO M&ZOBM3?I:P/1)?;K6)3=712*+E)_]WXD^J,N+_+WA9Z^\%0;G6>/%.?A\H8N M$1,=((.R9LW3^+R-T,RNOP%*WF.O50K'_4#\6.A&1O>/YN-4#9@2B*70>CE) M^<-4>2($*3&<]I2HS#W'-795U_"4>*,. MFW]BU$3RXG9.^, S M.3MX_^@/FM44\LGV!5@M<]8@*U*MO<<*QH%4T5N7K1 MVW8KJN@+=&@"9=#W=9N$6@I].="7,&Z! M3'Q M37'N[,]K!<)-Q,4Y2(6FZ/VR$KNZ*I\7CJ5+DK[U[V\GKD9-*ZP MWALV$"E.A[2X2X>[=+A+AZM0BT F[$_R%?WI5CWI7.>NS6+MX+1?NAKV_)?< M.2U2R12HW"+;IZ4MQ_DWVXYL!4(O0''B74/^#)H:LG52K%]YS=O=ZX)E7KB- MQ\Q%-8%:T\S$[+_[I+\O M_+HK6G=/MG10.I'.\][AT_40R^"7)Z^\Z9M5XZ%Y<2$9M_K+^:MS^,OH5I^4 MZ6=>5;M'PX=[W:BI5\='2N>P[I)=+)A?F+Q2.]>OB/9FMSNJ6ZUECG>NM9-C MO'+J[6?=XX-F 93F6J:\MZ.>N/I1B1;AE^7)2]7=@[IRI[UU.MW#?.=9/CFW ME.74Y+ONVUGG_N:T*Q6?U*?3 MLXN]SN'] *Z_-WM4??\OM,\N-WM MG#UHUP>=J\,[+.T_-:6=YT'Y.=\_]R1R?_]8_FJK5Q*!\UBTZE9OK0'4RI,3\F^.G\B=SO* M4%+5Z^K^H:?F>K_P[=&4EEQK_LC2["ZY45_W#%,NNE:\7>7PWZW?WA\ M);W('0#!QKXAG0R^C=IX5+TYUP6M 9946?[S!81LCS"CJB(@:,C*3X'-7H#I M+[R?RA^CV!*&$4S7P^D*(!]A2SR0K]@$ 62O0%2MC:UQL-?"L^\8KFY0*>4* MAB6 /@2_L@8O71CD4+![(!H]XF:%/=(D#C8)-^(O<$C3))K'6C<0#[\52+.) M7^%+2+=G.ZHS%'0#OG0(J RNT"#>@!"+WJ.ICC,$Q4I0N[9OT9M4UR4>:]5@ M&BI=1(.X=/#-J-.,0^#!'M[8\YV>[0:]'?"1[$FNX+O!E$<#CBX6L=W#@)@F M_HTWC8^;C@IN174"IGY-0$E[8PTRX%>L>-JW B5A"TT?W M"5Y!.Q>P862%JC>SI45LU2GEEGZZPFVVGIWY*MS7IF^:L$'-)GPC-(:"*O1! M9V&C5+&1!>MP8>"?\2W55,NR/>1KS?1U_$WU!,/#X7=M>*YI= @\&+ZV!+R0 M_@X/<$DXHP:Q2-. 80P,6,$&@=W !2)Z=B6\->W.;,)_P-I?']-5&0? WB.! M4!XSL-B%T8U3*O7PLYUFM&;T&>4AB^'Z4UL =GI@>&V!O/;@$M84F-(QWH>; M+@R)ZF2%FS;<$3(WWDT)WK.!8.#-7>RC@G?$J=^Q<8F0BH%$Z&,RGIW!+DY" M0W4-QD-=%6BDC5HV0H+K-USRXB-)AS-B\W"W=K,#A/T.DM3]"\B_B5PSAHJX MC+%UQYVT@'V^!XSS5[2=7MLAA%[^F;XW]$(\,@K0!:]<4<<:FCYXZ:#^P&9^ M"O-&,S"DIGW;B32,=QK1/+R>7[3OZFZWLWN#0E)"-D+)YF6_$XC;B-S.6/_2YIJLAPW(4 M]W2M0=24HO#5IA1*/EM14MV5XH9&LV8'L4:I[@M*<^?D,TD^J::=\_?CGPLG MG8^DW]H7(VS>&I\M%S$)Q(BU->*5LTHEU?R^V -/RSV1L,Y=3G<7LWF].S@O MCYJ1I7V7%\C+\WUFJ=[E=&MH"^3E-"M@$WX1Z1VOP1C5R/F(;"9FRE6[I(J# M]9A_LOQ5@"E(V<+6MO-+,Z#\<9VH=>#!ASG0RZW"LE[>7WL-FE6?,O_7HX)F:EBJ,SSR2!?/2.,,'-LTX=8C1#OB>C,J+>P8K:YW7W9)+ MC>I)__GJ*?^4^_9/J?*Y,@L+K$V5PM($'!>^EF&7J-IW7X0"N1*# OC'5>;B ML/UVU5%K7:]GY@N'IW;W#TJP+!<*WFU!\):[^G70K_YJU3)&Z6+PL+OS[.EX MUKSX[1]9%HN53];JY?K"@G!ALV A167 ?QL6?N^ 7KI@H:/'O8HJO32?V]*A.NB^W%6!OXI@M"C+8*]T>BO2 MZ91(FY&Q.C9

2F M(BU5S"7#NN?\E0"+_C/\I9\4S_-[QZU+:=B7,U[I*'^^IR)_42-HX3WW[ MN668!>?J]OZEJY.=_99D&-5O_TC9:7U2@+TR<34T7&R'%7A<\E)]0?=>UE*= M7)U[CV^>VK^]EW+G?NUH6+L#/(2EFK9LHZ4*:8\M&2W9UW,,^)(5KL3*F831 M79QB#58.51?459-B6'<_6IBJ[[5M![B:%N /?]ZW'0*PNHO5;9UA4'/_L'^7 M[\C:J2/5#RX>S_5CL[C76G)6-_/6EM=^57MH'Q>>,?7M0:;8^(.-PM>G! M8$;-LPK?PKT96OS6CGS/K#:I8>&P/_L8'2;C@DB*/48/2E, MLMHG26$OF-KH86+W=/#TJ]>7ZD=U)_> MS@[LMU^*,?B 3[^^B5^AA1DDE14VO!;X9Z7TIXK/+E5(?]G<7!9%M_8RNP=7 M5ZHG';S>*]>U5_OZ^(FBVW0T*J1H<352^LNFP[+6JO*\WW@U/;_5*1IU*W/O M/![J-:K0Y-,HI>E I_RKO2*7N\X+$]'O0G-3-F:E"W?6[DKRG5 \Z%[?.U?/1297Y-;A@J5%-UG-H#]$8/M:P=NQ_C5?*PI M]]UCQW&O\R?'J]G$TT;E\:'BU:XZ!W=EW= O>J6+XA<8;&W,],6-F&V/6&^O M(#K)>8>T[LV"='3;>3Q=C10ZR!SI3">[1U52,O8'O[\/,Q7%JHEG MEEJT.8I#J"ZDCG8,VWRBE,+3,+^G5(45_47ACA -B,#0:=,-VJI!)_ 2S7<< M[+Z SP^2)+!]P\QW8^L!=ZP)"C8*P>>Q#AU4RM+>#]CI(\,Z?62PTT<&+Z(] M()C@#=_*A/'H;6.RV$6)#0HG**J"ZGF.T?!9A?P DFC#DBYVOQ@U3S%@)9J@ MN7OX^CYM)P/DVS+PMJ"Y"6M(XM)QJWW5,,-G!KU.WNN*PD8>;=^7%=WY\XH] MU;9F$ MN'6V.@EO;9#PB1+W4XFY#5C\J5A9+,XGJH-NT':CQ46=35.>741?K MW20D)3]R@P>N<*4P6?OJO_]KK*C7E)7E;*FPI+V*12EHI&*T,_]1A;:#P/X_ M-Q>[L\ZI?O65L4.<%D*V.7;0-?@J1D.XN&AV,IQI"IA#B!T8(S-77:2I^R?G M,1G:QII$8INP+.79NM]P#=T ]E]XO[ _*I!D>_"N2-FS:-T *K/VHZY8H EX MA$TG,VK&> M3797T24W8JR3%G+G==@2;%X_QMY+WW0KE^?W-37W<+F;.[[?NW]J3?=CG'U= M@OHQ@I".>C$&"R!$*T 1]X#8+4?MM6')CRQF&\!*;T&O1B:%PAZ+S*M-5*0' M5T 5$O[V38^V9OQL^WBVP$_5<_7UL/CKU;E]J60:[5/%:>YT%^U\/3K?'[/E M,B[1T)[#&K NL2:IGW5KOV@&YPFL5D -[F2;96K./1BURYM!YM&6U$'--:X[ M-]KY(YASMD6FS3D[?*00+$#8#=)AE0G:JOM>U5):??P!U$ M=O";<">0LTCWP_5[>#MK/PHTW33,+II+&@&SF;SX!KTQ9GR!CD-%2U?M$(%@ MHU''M@ EX#4&W+2:#H3KA@<-L*%E.W ) P47MA A(1"YK 4@DOXG:1>TK^Y3 M[W'WV'HV]V]N+ZS,14G>:>]7PVZ_JR9]F,UT;[IPC?K(Z#YY7CV'?RR MAB8/:(*P\[JO>;83E>397,9Z9^;8S9@XD9$%:C%BD$=Z5 +C5R%8,=66M!RJ M_&J&H_F@##?5!JB-3/D=4#\AW@,O@+O:1H]YXS2'T)L:O@?/Q@:ZH(>K!NW) MBI>[L"(:/D"%L01=7@,(&(;>>5F8P4)=!M;\=I$SC"[QH6XR(70!U;AM/6QL C?= +;-\=(^" *>B>(%.AV]@TN@8S M2T$G8?L$@M,'M@ 3%QV5)@X&:+\%=JRCFH(9;:OJ>W;7IJV9'=]"NU@(+\;! MMHFJF[#CV!$]((#8%&M[L;[CT8OQO@NGI:+J,G,5HBN;E(00#'Q/MT?/^!O5 M*[5%)CCWY@[^<&'QO5X;]#7XQX $L?1 16*#IAH;.LAG4^D(5B[;MH<:%MQW M:0\ 86J1TA4\ZEK5#5O8=VA/:&TH?$>:4J2?U_OT@_SS+V$OT,Y&3XLMD4F! M2\=INQCT8!G#PJ[:!TH5ZKX#&B,9K0_%.0J_N3T@%,L-;4;-[G9!P1D#L9 Z M;%3\P29@C]:CX4S.*#:L<1H,;HDHQL%>W4T#KA5A*)CF3#^R<83_CF4TT/// ML9_=P!W"5%@,VN!0LL+U?O2JT5 ' *T ^C:].%M85)A+>$>PV&X0 M&R&'DQK@N7)NN M#2A#A.\1%X*Q9>FL2ST\I $;"!##;OI+I'$;RR4AG^&]8FBL"?2XN$6HA0"" MSVIMN<"I:P881+ [6B!ECH!"7: @(.LM4--BTQ^QAZKW54LCV*<>V]&#H8%N M$H ])$:31T= M[@]F0X-PP%<:@_ =XR MDJ?4)10P%PJQ0#"-Z45MH/+ $'+ZD? .O,[ ,X%A9SM \V=HL&4"/4$X@T&A MYH;AM:&+)4XBG0=W/M)ZHID"=PZ%[NBN264"M1A[7-HRU@P&A#+\)'O/RB0]TET MP:4]P:+($RQX@@5/L. )%CS!XN,$BQ@H4& )&14#!4]YK9B3] (>7U9R3_F" M1I[*1;7\I%0:.:U0*>8EN?B-L8L:'H'.[5\,+O?.S3,IU^DWUXO#%T^=Q2Y*L[MW@A#4M5LM_M-][L M:O5)F7YFK^5:%X7[RX-:O:'?79WJQT^9S!5<69B\\BUW8=5N&GM23=7EB^/V MZ2,LR "NG'J[WGSL9IZL7_>2;QP:U\3:+18.6G"E+$]>>G;XLI\[.BU<2/?G M+_>OS9?J_E6^]92;'NA N]P[:S]4#CI^L5&[>.S>G-=I<5=I\LI6IU5V'G)2 M5QH.O]7VIH^&54V^OV7JG5.W= MMB7U5Z-X7%>;U[<=+''YB:T472FCG93LQQWK?+"+5TXMT[U\KO8. M7LJ.M%LA97?P]G@L']*S[U/+I.0.S1I\W[U5Y3O-;II'I%:H/A6GIR2=W!:L M2O7D3>K>'1-R=&M<:,WJ4VGZROW!\>&E\=Q[D79O]DGFX?J7E>NWGLK35^YV MK-?JX7GA63II%$\.+$=W)>_JJ3)]Y9G3*9TVW@J9CEH<_MJ]K[R^]5R\]L9_?8LZMPY=2"GM<>KL[]IT.@NXZD7[0NW8M6_O =6 MDJ;G5+GLVMVWJGXLG9SZMV>YTIM[D[N"9TY?>F>Y^X>',C&ENN,,BOW]@[O* M";UT:OZ_G >]<_;XV*P9W=O#XY=\^>[JAEXZM0 9+=<^OVX\7W>*S>O3YK"J M/+QVZ:53*W"\)TG%IS?'[AA[%U>O4NM>N8$]A4NGEZ#WZ!6,W/7.P^W!I>RW M"O=[M^T:7*M,SZMFV>7!Y7,E5U-OJK]N3]O'9WLFC" W?6G!=.W+\UO9[)!Z M\45]>#U3)!>>.H-/^YFR]GIIZN>UHO;K!0RM)Z=0ATMG,.HON=*\V&^\UFZ' ME_M>N]GK=,YQ86=PZFG1O;IY*1Q>=_R'Q\IKQ>O8Q:$0',+6PF=+15;]YXY9N[\G)Y?W.P^7)0X4^-5K8=]+NYN9) M+<=]10/UC6$L",U,L5&ZDT-:\;-PK%H"7O-;AP>$ <8:53?(!7!_K"27#4Q7 MW3?)1;,&B^T-[PV=Q+*WKL&T!]T(*XG67M&KJYJ[O@NV%EB9.\/+P%JO6GH= M#'*T)*5/GYT[J:BJG;67S#*;DSIP3S.34MEJG M>*:A2E,==X:CO#;5K((AYE*]?7JBVL"Y+-QYA7+-.)<&S?R=>=)^G9YH0JSL M(/TGL$E9/S.P1TVUYY(?X8?X6]&$"S0UU.HT9K.$%CBU%S$8$'[!C$7ZS9A- M&:L0$UPS;;1/M>=BV5V?K85:S$ISRY+QMN@KZD__40T\OA$KVX@2WX@D;$2% M^L[X1JQ](Y1LJ<(W(@$; = TMR8NWXC501.7$4G8"*XU)6L=X.(:M<(43O'J$;.1V0S,5.NBB:5A-:#+[+\$<#0V1>D M#\*7*T&+N>>PO]-Z3+;O8JF)OZ+#UGS7WV?ZZ=.CFD9(L_DS<6@P#TUGY-2_ M)S9^=\*))HL_A\#%+QQ%N/\E4(G58(7Z*-LM*U?H(^RQ#C3)5.H+6Z!DNZ\BRI8 M%7MSZFIO@&]F16['E9O6_UK L%=N\-+3WW$JS(W54?ML(X0O]FR?+"/@.MY3 M4,_@P@FJ&=!&F=C7X(FR1 W+',08(FB6^71=:]^>^[]ZTLM%W3^R"YV2=#'> M%3CW&\TR8R47L"X8SO[>\-IAB8*CL+8HEB> _^DWZFO482'W+:RPX66N+,?S M?]4ZNV[IK;+SR]QI#[$63PZC-&*I7)GJLK !4?]5\?>JK?@%\?=J;>OU\O=D M.]RO\[?;N;JHG%9>)6G8M2YVS*-N3R'5-?/W3J=8.#2DAY-:<:?=N2T>#PI/ MU0'P=_';/[F<6"B5E\'?6R*_5^Y"6 A_;P5SSZX!]'7F[ISLY^7#NE.M^<.. M1DX>NKGB[KJ9^[&U[V> MCE4Q]ZJ]%8L1WBOV(:R7OQ-EG8[_-5^.'RH'C0:*@IO6?GV3QFT5BW&YK[=]X5(2&+!@Q:M?20.6<)E=;P:C"\>KCL2O[):^'T+7=#VO9@ MW4KCF;?_6KH^UCKJDUGV+P>5MO: 18V9QT>J?,XBW)1DD+5#S5HS/=8.-=S5 MM!BHZ>>,Y[W;_*^3VZ'ZW?:'I*;G'V_]Z\SPUY4GW=O>/ZD2'5GXO'=NW0 MM?+M=>-,F71.6_)M^^VV6+]X\$\ORN3\O@4X4_GV3T$6"W)QQ2I-&AUDFY+G MLVZ5ACO@%@0UIW'AUJW63NQ MV^?F<^D8H09=E-<]KQ;IF3-4TI3N%Q6Y[GM$P_V(@W M ,1'?!$@]] \M%MWP[.[VH6NR(7:;O=Z<+AN)?%.>\T<&I?6744ZN7NW=

PAETCS:&DD.?I4<]9(=E7O9R M\^)IJ(0%@K)#EU(3P1R*LPS I+.)/P'+@2IVN"$^(DT"<)[!-X_9-8X9DJ9W MCGU;YAHFI:L/H^_L,/K ;!OZA-O"EL4C'35YXSVHX/UDL'S MSUJ9W7;ON!LTGGNR\3T&)=[)H,3K=C;9A MUAH0=GCB?9,SU6PU:-J)]]-"@V><[Q_N\GR_MB>:=CY%.VM]RE\KP^X.#!T# M)-Z+[(*WE[@GZ8?][OX_[I@?^^S#^EAHW8Y];UKMV/M^T&WW@+XJ;)6\,,J^ 'VL^]"P;N]UK!O'D+#ZP3A->#H[]-K:D'<,[4_J-Z\ZD"> MQ,&1YO"=/(Q]/7(GZVDQM;H>RUH>?23K@ZZU=4L7#NF^PNO&;74BAVZJ+%PF MIKE.@]C\_H_B']UG_:8SC%:K8QK:?=4*7T,?]IL4'MQ9ZS!Y*.N#\%7W9A>L M=N[9IN<)U9FE$V-A=7(:=I8,KI9FUNBTS.%R/AOMVC982^MG&T>MKK'.-#88 M2IOCT$Y$&-*Y=%IXI=P,FN9H7M]T"VM9'>W%:FT_%2_V$,I>)VBOF0=[,^4P MFF/*!H/Y7,!YE3%H[2(<:QI3X,X?H5Z7TN;;+4ZW;YV?O7$T%YR>6*@> SS M,,I1'YM1,U?Y(HKP'-%LSMT0*<")\;E3]3KJ9X;-X;I]5"=A:T]+19MH$!N, MI$WQC#_@70$1!HLQ;?"8.^01ZT5>S?RU2YQ?-ZY7@_6TT ZQ=H@;X!!#F9=3 M[M\)NHXDO^"$HV#!^^9SL>Q+\[Z;5JM47>P0]VN$VXWQ1M?GSI7J N:LOO]QH_L M91+1_NP?BJ9?9:C7T1:$L\!$FD=O<.[#K4/6KV1/K6L9\M> MG/JC=WA'Y*+3Z>FT72M81_.O9E[).U:Q#?; (_:=.6CWL^N O_HN0BRB<"4Q MWD5,-Q#CG<[#ME6ZTIDS1\A;4)F\Y[1X%ZZ]?9"#"C3]S'DB-'G7=#^_:[K-/N&MC%]1.=T][8' \2YEO$05[SRF*P]! M!NDUKU04MVV88'%$UV^Z]_0,EH8W=/IQ@!=%M]BX2M6LH_;89Y,3FQV"RQ> M=M'J+]X \_>_E:ZV6<)*90H*W5()P$U"P#MQ)F_.X1.H^9Q[#_PQ2EV64=M* MKGL5IPKZP"'^1L&HK)+R_^\>GZ_BK?-]HQZHU3.STVMGUS/[H?3VP8NB+:.N,#_HBVE.R,/6DIT>&#WT1[1[8 M9CWVZ](*YQP'6R97=-PX"75.Y'WV?OV*3OTV!:Y?&*G.GC^K95EKS\KL;EOL MGOESU16\87?1K@^O5T?!ARUC.-)[6FL7!RH<7W5I=Q%MSFSA7M$&L*P#^14' MMZH[/+)7%PO:[;MG?OY(0R@88[: M7CL5GD/'$B*.._GIA %90MQ4; =1'.$I@DAXGB8X^W51CWV&O*K2D>;ZV-+9 M_<4%'4N[Q@=QC8^M.E65CN0:QY;.CB=6O]O3#GFM'/(=9K!PL[-"FS-8-'C$ MG^G5'_W ^>98XPXH1$T/TENCUG!@Z9# \XE 0Q1[R8375+%[5FLT&)YR/*'Y MB2 HLP&:;V6Q5QILYB0A?K-UU@?,^# /7:C)79$ 4,9\R2TIY2^()B40_ZK MDAVD:2/FI4 )Q4?@=2X3. 2AP >TWKL]]6Y_:UJ>V M#[.A2)\_.NV!T*>V*S$0^M1V109"G]JNR$#H4]L5&0A]:KLB Z%9TVX'HNKQ M_:=[K8_%5.Q83(U/W>E3V_K4=E/ 0Y_:UJ>VJZX&^HQVG=% G]$^)7M23S*J MSVC77!F:LTG>C:*$^S:M_P*#&+#W02SR;?+9S[1?7N\[U$>Y:W(0[9ON,C:- MUJC;UWO7];'N>IULTS<4G\J._A.'MW^ M;@M#>.^P9>A=W]4WH4=1XB;:U0:#E\? M$STT6F:WH].=-= OKE#O&VKM3]%4U,"+OA%Q[ D\*H767OR50,<8?^"ADP>_ M']QX.@T\AXYL\2^KJ4"#AW&GAZWKGYQ")W?YE9F&H3UUG:AE%X>Y*S47M@]7 M]? MOL#JM?J>K M(PA'R K7]-G2E"PQ&YC%*9J34\L=4R0=JZ@&9;/]QN0Q=&80'HR#+ M,6J?< M#A@*6[CW\ 3M"\1GBGL#\7-Q?^!3V67R'#A049@OJ:CWU9H*@Z8]",_#_^(O MQ94764JVKX'%(?>BB;P:;8CM-T(WP5M4$M4U4H_LX=F7/OLW]Q/ M>/@H=R<;I.7&H 5Z1(H*ZO*=U>VU.PQJ\T!9:!6O/>A\S^R"V"(IML2/A)V$ M\))/^O@2M0Y[8G9^RM64OC!^^J'-_A3Y_"@F4&HQ/HEATL$43&S*]@0 +<*' MT*4/CAO9 -DQ*+P/$TL(^0==CX0YF^;\D3+UP.1)H"S,P32'HK_ I(T%S*WO M+*O7'J8]:K-/I5DD)3$6/ 3G!%HAHIAQ^'\6PMMY]^?I.<%'>+*5U1F)F*.WP$ M'H7^SCF@V P'&1^UVH/>2H63:N:(R [=,39?>,$#*6\.D@X).H36H&(N:,)P MV+:R1KB;VA$D(?POCF(H$7N1R[TE^\X!7,/PD>Q+]M9W@V';2"MID;59;(71 M-HL3#.&^W7SH*:M2 7% ,\J(LT$!%G!FL"W.K( &PS3:HWRP=H=#;78!C!"G M!$(#=9<,^F+]G8)"*E5 HU\R^<4-BAD"#+:$+RG+;X"OQ!<*1ZB;KT"B^6EI M8S-Z+;P@QWUU\PL EM=*+PR^';P:/J% R0'^7'&/.@(C#@HVY? A2B83UW9Q M32J^ '2#$S&DFQR2^3P(8Q;94Y@%'H7LE%J!TE!6 M1!RGC(EBB?EP-AW%-C)+X-EV#-.)78_!D51B11E=PMQP95;)$R":?RIEM/-> M2RQE-LQ.+FE$)BM ';QP2SX&.CCCGP6;)(0)F=*A';T+ D>*$]IP[X)&$YY$ MXNGB)$,E?:6@ E5P#]YY$C2T278-HAQDL05UK/M]'\ M\KBM&HZ#&ZOKR>3LG]RCT-3-5 !-OBA TVG8*"= CT*:*NY3%.YLK&02D4S* MI@EY%CY,5).'Z&;P"!C^&-BSYWY&1@_(+Y\ WS !-HT^89B:$&3]H8M7.X-C M#&8".3_XF"I*2?#N2Z7*WU.WHZ7\W2CQ8O)PF5;$ 2JI?VH;?KUKRQ>2J15)L5FTDR*S24 M92U%>8Z#) ;'./P,NO;1C3YGZ^#-G7?K8>DJ]38^HO\J1=)X*+H&$(!Y24HA M"3 I!+GP(8B R*]=O)56"0F?6%Z?(!*+P)*GLF?HU$T"SPV(IB(S"LGIA[8" M:WGRZ0@A)W(=&<8K/!&0FYCX7%:LPW(2[(;!Z+Q&K8CQ] M(#5YZ#%>LHV3\'T7G2R*7@P+]:@%"(N@I(%_9AY45HGT ,H"O MNS" 12/G45[(E:,\$.0>"G(4YR&.2)_F)R4D@0(@;,68%"RDX>Y0 .F+E[F MZ*^KLO$G=.!8K_)'>=KNU( M/6RYP,OI8+<9!;$51R3H0XYS =T&8AW1D"Z"< M24:<,<:,2"@;FI"AX\Y_$JBD0*1Q.09+E4BR8&LN4]L48UC>!<20SR! I+1\ MLE+D3@!?(*XA]H2($K%0$1[9 1>A(P;JEX]$VJ>&SYK+C1JJ!HXK">-@*;7/ MY2M09C[9A%D $P50N!BB\Y32I80#"[!Y%(MB3%M&X5#S4/\"M;Z FSR "L ; M>#B%(9VYEVP\CQB7!%;>NR"&9@N.%9%?&2TMR M!;\V6\I08X4-3U A<+?-HQRDAD]'Y--H:/!.*A*%#0@)="F,@ /92DUBI/4I MF?L=B'PZ-KB+"=SW"&?1XH)EO_L]*5Z_]WUJZ>( \3RO+MU>%4]#(;W?;39: MX3H>JCD..6HCOH<+EU39X/NL5#16/*1H'";IQ(5--W#*P7<,TSS1_;3;RWTF MUHHJ[H+95ONNI!!@IGL@7;4N"16B]T1.TTH!2'=&UEV$M!P;W7*0A=K2OFF# M@?&@HI+T!U("4MJ+DE;@\7Q!6[*6[F8Q-WSB7(!3]KU"PB(U6[!ETAU384,P M^UE<+R5>&:KGL+ 8=HX9%&VX40.[=-ZBMB[H%8%Y:G6"*E8GS6<]/N] M8?>VPX5]VS7ZP]NQ+9Q;RQGSD>"3@=T52[&^+JVF!AYFSZ1LBPY&S&Z-H37J MC8X>Y.L2D:3VT=3)6WCR$;QW%%%" T_GN@<_1>RCH#T%,"THO.?#3%'28]?@ M$Z2W <+7\DE@)"?@:J*9R+>=2>:3!HQS5A/@=@XT700W ED9S7O:RA'(^)@C M;1["AY-%ER5?2Q5TGBDH(8CT=*@V@J0G0F+;%B?YI_0.A2_#F-@B29XGN*I& M3#G$,^)A%G=96#5PB7F@IH C#%_*'0-8QDT>YLD"$A?24S-&5I?1FY*/MF3; MP&V /Z-DAI'1_\6_Y3()%@]%(X],S2=2?67?B&F[$S=?QRC4C 5DM=-^CBB" M3F5:7LL5\*%> =\$#HXF%LPW8C8GRXWYA\[AP,GYY<(QU%N8)F$Z7+M4\$T9^I<0\QL2U2L/QASQL7#Z_';L=$:W7=L6 MM\-.Q[GM\M[8&/&^98W[)0_FP\7'3U=7UY]^>_WQZOV;ZX_O+CY=7;^_-09= M:]#=J??RG&M.L)42'J^N5!(F:C(KM'G'_LS7#-I7C1'Z9L9; %=/Y>;'-9=; M"_ID[5;@W^(N&FU&36.%MAW,45SF\JB*4 /YHP"#'F8!OEACC\$D'QH36!_1H.+ =WLL*/:IB#]C#2,E9?);3"V MDG4H[X++4#JY [;'HTBM2/F'98[Z(X!T:-)83+DWH>4!=Q8)^#-;-HM(1/FI" 1N6Q$+$B3Y=U)R M\!0>1HW3\ZO 15Q:&\-N1VELR&&884D'3<>Z&6SCM6G@2#@\ J?BV6OGV/'&'BS7 M/PCAX7+H:FRW1B.SMX#M,JCOJ?%'G*9^IA-Z:0[CVCAT!1 0C +9/ R]P!R MLB:NDP#U#D&_$MS^^X +Y;2S(=NZ()?6I78F/FVB$'X(6"\GW!W'!=5L%W/J M0(.LI?0=,#&TN0'W^L*4EG"4CQ&&Q_+93?9*1TG]Y)\?P3:0CDR:JU5+I_E>^(!9P56FN^-=^.H;,=RAS*-(+6>VOE. M.]NS32%%7V[2'SJ]?L^\M0QAW';[SOAV+#KBMM,?=KN=P<@>B_X>'88=>J6_ M>9^!,HUZ(V.TM'QF7."&O3=R^]&MT0$O:'!\-^BB3?L(F6K7":R57956/[+0 M'VWJED+ N"$=NDX-%9\(]AL/QZ#"-SG_D=-K#(CI^RJE J&="@G1YN]TE>T- M5)EF^#C['TK;\ &>4JY^>NTG^?NL.#KI&C0M^9<*^6]I)K 4!FP07V+Y\XMM MB-)&,*P_\\;48[0W ;OPCH/3PBQU-%PER "OL+0$%8H">?;SX%,6V\HR[92$ M"C;IWB7TSU>9*L6;U!P6IM&?<&=PV[.MSFT75\E'76=TR_$,S$!P@QN#I4W9EW-B?O3);K99L9GL1FYLF##9TL65M=^EO4DO5CP! M:'@/7+***MD="L&'9N_6@"=NNQU0R:$]&MTZ/<,R)T['-$U[^6C6*S'A:(A_ MGP>^3*N4#_"M->CW.ONTJEL?S4J;R;"=:?ZGO*5:[8ZF=MPQ1,<93F['?0?5 M;F3>CDTQO!U:]K _Z(\Z1G\9";OO@)VBQ8P?"^?J;@==8#S&T?6MVV;8/B8; M6#SY=Q)Z%K.+^=QSR2]NUW)WQ$COCM"[(XZ_.Z(@;L-H]^95RC&JT'O#@='IC7O+3FJ/3@P47*1;LVL8H^,3A5Z;4=-8 MH6TG =G5I :&8P]Z0\NZ'3OH)/4'G=NQX8QO>X;='=J=P5 8YI)R]5]_F4(= M<70[,D;6Z/C1CWZ;I4TZ 5WZ71[>I;CC@QO)([RTNZK%TB U'2P.<)\4A@.$ M$@[X^Y%T]Q=7&S?NQ<2<<#(L+)>QWN YY_=!6PY Y\SHF]UNI30\EGGX%)^0 M*;AMW,H_C\1Y^D>Q5C2_RA:@W;"EO4G9$]EZGL1!^H4T]/1-B0]TYO$"&5@F M7'&8-BPU/K*;6UY(U1Y8ZW)D;W?IQU;IMK^BJ)[5'NVJ+'-7;6H/UEYB>!Q) M]2LY?L.V-:IBJP:;6Z7N?MGGG'HVJ T+L$ X,6B;J=,$ Y( BJC M]]05+\\9HB-M),Q$]:T+.+L$K!.0P5J@K7O_PD@N=(I_S,.=*3=2EK4W5D<7T7!5" M7J]T)PA)6<8A^W'#.TGHN]%4.&7EVIE5/O*,W+75?I_@_JO:3L3G:EBZ2+[X M[[<(1)GP&D.VHG!2!*_H_H5Y*2;V=<9'IV6>1<(^@Q'"A+'G:F?' M3R_4IKU[80=G>,*C,[(Z7\07RW",]C2>56 CWR6*.FMA197!VN,[DO^0QJB+C[1HT?04W]].AL0?T.,IO^[^$".M5BF>8IJUZ]6*99;9:9 MYS?4++,"JJU99LT[J%EFO6:<9IE5[HYFF<=CF::.9=:%99KUCF4:0[I/YK*= MYH!,*6>O0_<=88RZNXCNE)T>=?I9=CX=C[J68#.JAY9KUFG.:95>Z.YIG'Y)DZFED;GEGK:*;FF9IG:CMX?%:I1T=SR":. MCN:01^*01L=H7[V_.67M.P:-_'___/B67?EXYXTMV*O 3BAO^)FZ@U5][Z3? M9QG\9?;Q-/DXW;O'YGK'U'XU@W]E3, MN"8T#>E.PZ:%)C15[HXF-%7N3C4(S>DRF@\?7Y^R^AV-T7P(103C0LMWFM)K6:%I3V>YH6E/E M[FA:4^7N:%IS7%KSZO6;4U:_H]&:5V+B^JYF-0WJ3L.FAF8U5>Z.9C55[HYF M-<=E-6\O_GG*ZG(X^QK/M/"H=EL)LG#84S>$;!T]DJ1O5&/#2'S0U M:DAW&C;'-#6JT6:]R=_1-?%IU M:A2QV&=_-&&I;'<:-G,T8:ER=S1AJ7)W*A&'^.8.:B:E=5HSJ3KU13.I*G=' M,ZDJ=T"DR%ETOL<>%AHWYO;GNS!(?.?,#KP@//]'A_[OIXP(?EE1'%7=[D-5RKSVVE#R M. @=$9[[@2\RD3*>Q 'KL XM@D+%Z;][X(7&,!W=E 32-^6=3_*^J*?^Q=VZ M#IN*4.#E!C2VQV@HP_\9IOP#6[VBV>6F,N$).PX#'R>6][C#EC][PQ28 M+DP'"YM55NX]@X395L\'<^Z0K-F?$O9P61E353OI9^ M%TH,4%\NP<"+A7(S6#+!,)61J6NT![T]C=7"O+'RD0'=DS?I_>/3]>6"]CZK M2OD1"_JJ6_,^H7&@V_+@:5"K:.F.NK6:7QZW5<,AY]K-U;_>7WSZ_>/KF]OA MT!R:?36O#F,_QZ5:E$C&@>? CWG+?OYQ_.L.46H/1GT/\/FA<+$A7IL3BK\2 M-Q1X6TZ476PH["2$D85:7G^QI]R_$^FUAL;(ZK;4BW=N%(=8U)1'S$F\1T;W M]3CPLQO![_,@I&K&@D4@%?@A\.DRG[&8H@+! M=$^#$'H"/\'+UW8 2.B+8>GP>B?/TCV*MB$\* MFW!BV7)"IN:%P!"I2_J%1$+ZI@281=LNGUFV2,^(KG5'[=%:9[\ %87"\3S2 MQ L>4I&EG\\>0CX_E[;E 82T$=.SW_DX"KPD5M1O[T"^J 6%!^'';5EY@6YN MZX)8;:-? WFOZAIH.?;]EQ?FB\UZU6\/>W7LIPI7[V;R5 2[OFD H6]K!W / M??M#"#N@^^9"NN!-W;U[Y=OMI?4$/4!'&*#G+@(UB_A[Z,X_'\^_7:\D M?7V[=7%._;O-GL'?[[^V&(?INU7 M)X(5%52[@T'?)G)Q$!7\T_4\E\](_>!/$=9;_0H1!S>&UME;L^":*.2S.U@_ M%?W9?;KS+WZ]G+IBPEY_$79"Z22N)Q/7%N'//[IUM=Q:AQNHP[OK?ZUTN?Z: M>P(L-/J1_?OZM_?L0YO]]]7KC^\OWFMMJP).-AX5_QU,?=(Z5X0^]VNJ==I> M-T\SUW/.&^&[0ZM8:/I%IA*K@E4!-DJ MTHRZ;;0P=KK1HKC6I_8XE%;[RM_A H4E9^WB_HS[P'56;\_(ES#&@?,(_YG& M,^_7_P]02P,$% @ 5XE;4>/>#&5X,S%D,2YH=&WM7/]3V[@2_U?TZ-P59I(X(5!*0IFA-+WF#2T]&E[? M^U&Q-[$&V_))7W^[DIPX?#GH%+C I4-#+*VDU>KST>[*-@?_JM=[6*Q&-@;']QEZCV=A] M6Z\?'F!/Q[Z)S#JLU0RV]X+MYG:3-?<[^(-?OGYFF^>#XRTK_N'T>/"_KSTW MZM?S]R?]8[91#X+O[>,@^##XX"IV<6&RB>:6&$S'@2!+TO&VPC-B;O!,%T M.FU,VPVIQL'@+(A-FNP$B90:&I&)-@X/J 0_@4>'!RD8SL*8*PWFW<;YX&/] M+4H881(X/ C*WTYV**/9X4$D)DR;60+O-E*NQB*K&YEWVLW<=+%E@-579"[K M4Q&9N--J-G_IYCR*1#:N)S R6-)H[R[*E!C'BT+I)M=1D' C)D"]5_H-$^"J M,Y0F[EX=XJ:6>=EN)#-3'_%4)+/.ZX%(0;,O,&5G,N79ZYHKP=\:E!B][EII M+?X/V#5.T,"EJ?-$C+%S4K;K+-#QDQ\N#3(%.Y^A3"*L[%W&8BC,KZ]:;YK= M=JO1.@B&:*[\B50CZ7*X>!"3X2'J%R"!0 MRXH=]\X&_8_]XZ-!__0+(O[LV_G1EP$;G#Z="F?G)SW6:G-&-FAM=UEK9Y-O MN862BE&UNVCM1LLR3Z?CTOI-8V&@KG,>0B=74)\JGJ,,._W(!I]Z[%OO^/RL M/^CWOK'>?X\_'7WYK<>.C@=4W=IO[SS\$J\(TI;4Z-?8=]R4!4_9OQOL,WX% M56-?X\:'1HV%H(P8S9B)N>FLDB$,'R; AE)%H-YM-#=0TR3QV^/\FA;>7V,+ MA?^C^3 TL9 G'DD65+@[=ZN(R:3%B]\PWZ*N?H!2[X>T11TW:"/33J6$O(4; MJ=6PDPY,5)W#WZ5-G\5\ DS!1, 4_;6)A69_%%PA&9,9EN=2&?3B[*-4J=\0 MFO7?V0CW"!,#RW%@&3'((FS\#7(#Z1 4:S=KS#I\.6+_ 0@EZV?:*!M.:-=- M/PL;W84I EK3P$)A#SW2 W,+_!XF!>WTB/P*!&O(&D'N N,R39PC+F)N M.">5Q[.^,C3R-K))2XTDB@0%D$D2X6Z'TU:?D.N8C1(YU27-%(P%.A.. W$J M='JCEK4*6W2IS#5MUX19(<+LK!1A!DOHLEG/7E=[2OCXF39I.1H)O+2XZS.N MP"(<$2MH[2@V DWK*'1,XB26HH,B)T77D=!A(G6![H6S(@$?1&$"5V_M;H)/W*@3S-=5P6&5J"A&D6;G99/O=D9=0?CS8FF9]:\( M32/0:#2$J0VK[F93C2*^D!?Z_DTH]!H"FX_D@CE9*.P '0S!B=P62D%F^Z&L M>N'PJD[3'<@AP7PTMV!%S3M4JA3H_% 7+1,1V9-370RUB 17@B8@7,QIW7A& M/16:XD"[,VD;-%HG)S6@0@:=*C7*.8&L2#CY9IR656(13V(+%YU6@VK\-@02 M1/>)[2%ZX>[RI3)VN,*,O;=/ND;<^WNS>_,7.3\1$=&2:YE9-'&-E*8DCKC* M553R!IDLN,,DQ:(W#4N[B*6898_; )9$*TF@C1,N_83R0N7(7FUCYS!$/%L% M;#HXA@Q#X@1)C#5TQA)9$4QU'5%Q%Q$Y.N@U59\E5<.5HBI,>%)8#T0XAM$( M$S8A\#X_J+F_.R2PSL2%Z0^TROZ$LS.T:W,?G\[DT4%H[NOLH MA0W+A-EN-MX2J$^7.E^3ZSF2*UHI M6TZKF.MYG$P>S=(;(NOJK3V\&YZQ1%Q XH]@K\C7?MI$_P!*/R^F[KZ DR![ M+VW.\=K"GY![J_)LX5J(*3\0#U_+(>>J<,%K&3\9[_QCLM_P#O M]%(IM5H'+Q17CA2Z@AH"'*SW0HK8>\Z>2S47EHEL(I,)4&R6\;&_=:Z\PX,T M3^0,L'8:2^?E^!)3D5D/$K@V;L&\?;[2(&%D6N"?OP=M^ZWHUJ6Z-W9;VSO_E+EYQ7L5!X'K71.%J6[I"5GRVO[G%QGB'O: M17V*-KOS$=-Y/1]JF10&NB6:JC-^_&VH(HB5]]R4W(.X_O.OMY&YP;<;^WMK M>S^=O7?V&GMOU@9_((/;;7*]W:S(:JRWFY6S]WJ[>83MYF&VEA7)9!Z*N8\P MG?>SS@^IZ,'N@V.?&+3R2V:?*V"OFO;?H\_ACO G[M MG?GW%*XD &NHO83IW+D'/PGL;GLU9@VY->0>ZT6_6,"(]2XA+"@T8*?N=L$: M<6O$/1+BKKUMQ>A%JVN >[Q\\9FMVAJ$CP#"T]!(>@UP>\^]!GC+J>Y2=F$_ MXSDPASR\&"M99!&=\4K5*6/7RBOPRQ4>RMNH02(RJ/OK,MHMH^%VY9R\^C[^ MTB'P#+E,^UMO[??:,]C;U?4O)(,OJB_"_#SH'ZB ME?_Y99Y($=VQRH'[0Q'V+T\<_@E02P,$% @ 5XE;48Z&5X,S%D,BYH=&WM6VU3XS@2_BM:IG8'JI(X M+S ,"4,5DPDWV9L!%L+>W4?9;LUE2DF8*DE MM;H?/]TM.X<_-9NC+.99 "'[.OG^C84R*%+(# L4<(.M'>),PW*(S/JLT_:Z^UZWW6VS]D$??[J[[/P[ MV[Z:#'>L^)>SX>1?YR.WZOG5YV_C(=MJ>MX_>D//^S+YXCIV6^T.FRB>:6&$ MS'CB>:/3+;85&Y/W/6\^G[?FO9944V]RX<4F37:]1$H-K="$6T>'U(*?P,.C MPQ0,9T',E0;S:>MJ2*F.#DI.W 6Z)>;]U<6F8/=CR^3 M$#M'-['PA?GE7>=#>]#KM+J'GH_FRM](-9)>6<>./,#.F="H6"+,HA^+,(0, MQ7]Y][';[@T./1)])2T#O)] K:HY'%U,QB?CX?%D?':*^+^XO#H^G;#)V=NI M<''U;<0Z/<[(!IWN@'5VM_F.C$>7;/3/X=?CT[^-V/%P0MV=@][NR[OX3XF[ M%:7&#>=!]_FKC#-VWF)_%Z RGC58 ,J(:,%,S$W_KVZ853[^6&%/9+BNZ3=M MRXKBG5;=>/7/,8OY#)B"F8 Y!CP3"\W^*+A"_"8+;,^E,A@&V8E4:7D/M9N_ ML0AO*Q,#RU%!&3+ I4-V";F!U ?%>NT&LQ%31NQW@$"R<::-LO%8ERMG06NP M\=2:XMT'/?69:YN0L'3!KC,Y3P 3EX9S6.FF4*)RF<2,![7@(F,\6[ B0[L# M[@83&IL.H4LX2_%*"9ZPB ?8I)A,A6%&.KD[ AD$H#57"Q))^358YR_GU-@6 MHC*X9$)QC-8@@4 HS,%0#+,RC9J$" VDOB!FNJ"/V_%S4%!.0AM(A<94@4SG MLC8%.H? *EA#72!G."QD_J)NA@VHUA7O/1]4P"*!Q!H0 F[=U$!$H3AVJUJ_ MR) -$"^8ON'?05(0%R 4:CYI((P$$0H&.TT@)'!B^KU$6>E@O;8T CFT>6&# M)(H$!1!:$OUOE]-6GX#KF$6)G.L*=PJF NF&XT*<&IW>J&6C!A]=*7-'VPV" MUA7??1!!DQ5SV]QJ?Z!+C)11F6YC&44"+ZTCQHPKL"Y'%PH_ 1M. ''F)T+' M)$YB*5(8T1A=AT('B=0%CB-R4S)QOL^5Q((/FS7;1E>'@-AQ_AS=8(6486UW MC+QQ4210QAU,$YN=O6THTT.:!+-"U[1CYQ24O&4.?;02(YJI@=*!A+1ZWI+1 MW26CG;*MBJ=UY*(8!>=-.K.B.*O^V_:MHV6B[SY#T)B!HS]LA'D<-@T*?@$O M]-.'4!3R@2U7G_ )I/9ID[ M"'TZ/ST9J CNF0@)?US+C!,E)W _"KYM7=5:0G49T"3;U#T0Q2%J\SF M''37T52 ECF1[;D73<_@,PJD,@@*1>ZL1:U[9DVE-MA.1W$XEPYPHO)<@VT_ M,"1"7"+3K$F7BF.5 ;9VIK(Z*Y9Z[3BM8JZ7(9XXRN(80DO>UAXEL2ZP0KZ& MI"RDU^0;_[.)-MB]KWS9>^'RQ9Z9+4'?N&42(K8Z\&Y)A:#SC)!_)Q]PDVPA/9$E-+(R_*3.M[BGXHQ"H MOKU_BBRP]?;.IAAY3C%"1QR4>PD$#Y5T5"L& M#;981<%@5SX-<4\ESN8X.> MS=KLT5QUW/$L#)7YNZNT[R$?'N) #4ON>1!O9:Z'0Q TF)(U7-S5&'1UD:(M MT'9V,R7GWWLPM.&EYU8+%#HCA3=W ST)EH\0"_9PM 1-PT4>D\JJ0P2/-$+@![Y[%TO,57((D0>I'8W/H_/4G[K]QMGW<;6^:4T_@(;%#- M0"8)SS7TJS_JJGW !6+W?)B>7I-%4+M2-^=T7AA9-;@GX[9E!1AUI#@9:JD] M"]]B=N^?MMSFZ=&^JO0LU^\X0YBP:I]1J,*LI32;D7DYX^Y!J]/[N6[ QBI?&B-3=/<-LR?#[%W;_GOU/3P2GCWML5_/OI[:]S/& MHXO3X]/;76X ]E?9S:/$^R9@6WL1: .T#=!>!VB7D FLJGX7 ;!SA;4YU72V M[!W& B)VLBR)SMQ1T0:*&RB^#A3OO%#'Z%VZ#=XV>'L=O)T%1M)+G=U]]U+G M&M(\>Y!2E1%_%@O7*IMX>7KB\^!ZJF21A732(U6_2IEK7TQ8[2A+QBXJDH@, MFN5UE62O?"5BY=QGM6WY;8N<3Z'IRDL>H:7[?"9%6+I[_Z#56Z;WKJEMOY_A MOL1AOQ5R]!]02P,$% @ 5XE;418[&=L1!@ 1"( !@ !V96-O+3(P M,C P.3,P>&5X,S)D,2YH=&WM6FU3VS@0_BM[Z5P+,_%+$BC@I,R$$*:Y <(1 M<[U^E&TYUIQBN;)"R/WZ6\EV<.C1TAE(F4Z8D-BKE?9%SVJULGN_6=8P34@: MT@@^^A?G$(EP/J.I@E!2HI"Z8"H!7V092>&"2LDXAQ/)HBD%.+(/;-?>/[2L MXQZ.-"B[B-2#ENNT#YRVVW;!/?+PTSZ JPO8N?$'NX;]=#SP/U\-"ZE7-R?G MHP$T+,?YU!DXSJE_6C3LV6X+?$G2G"DF4L(=9WC9@$:B5.8YSF*QL!<=6\BI MXU\[B9KQ/8<+D5,[4E'CN*MQS MJM^"-Q#1\K@7L5O(U9+3#XT9D5.66DID7L?-5!=[.MC\@.?.6K!()5[+=7_O M9B2*6#JU.(T54NS._CU-LFER3Q2%<9ZDG"AV2_7HM7%#3HGT J&2[D,1_]^4 M13B;XN!:V6[A :\T/E@3LJ#&GD#P"!N'=PD+F'K[IO7>[7;:=JOG!.BN;$.J M:>Y*SBW+417.U-)+6!31%!G>OCELNYUNS]&,+Z17B!%$Y;IB@^&U/SH;#?K^ M:'R)B+^>W/0O??#'FU.A=0@W]L0>V# 9#K0:Q1RU.OMNN3_N5P8HW_ M/A]^AO[ URUMUVT_HVZO!-=K:HQ2"$6:TE"O.T5R4 F%+W,BT7E\"9)F0BH0 M,?Q%:2A@E.9*FI22%UXY:W5U,'W FY*S$IFO] M";&01DJ&^HD(:!IAEIG03-%90"5TW":83$-RB!FODI;N,:'A7.(:B0:3-(+A M'2: %%,7RIRQ/-D<6^^SQJE!6DJ:$!F0E.;6^([3)?1#,RT:I$UL)\I[35A5 M). 4 B$C*C\TW :ZA_,R7Z[N]3I1WF,/B?_12HSV9DAX&P&XHF'$&<9XC;O&EZQ2S%RD?3<<#([*1-ED"N.2]0+C#E&)GY M@^7;?E&X_L@.ZHD -M5*@>*R8P%F*Q2[,G]0(L;O^Q%NBS[Q9LJW82Y(+/ M%>U64*Y;_/)+6XT1&Y^(DZ*L+;_7P_]1A[?MHX.MOS?G[[V#K<.?S^%F_?YV MMG[ZTO)*MBO/%;D;26..:OY]ME9,[\&ET M?C[J7Y@B$2^'UT6-^&#OL,7>KV#.=Q?EC:#NL6.)+>1>S7+WZX/PD1.P+0:W M&-R8A5^=/H,^>-Y"< O!C5DX#I70SR?:!\7SB4>.C(I2Y)5 Z 74Z$..'M+O M!4B&5,*+HS26PT(RI6B*(HDR)\O5*7,$P?+KQQH)R2&@R)])<5((>.IC) D,%QDT)8YAGB%%VT)S97]5 M=2:KHZV A/],I9BGD3Z&$]*K:I?:,__UAK*<;Z-G.9ICE?=5M;/VML':H=PZ M;?4B0T:FU"I*?Q(C@CUR*UA4AM'!D=U9U5D%R36O/A3O1Y@7+H[_ U!+ P04 M " !7B5M1_&U:;7/:.!#^*WMTVB8S^ 5(FL30S!!"IO1:R 6G=_TH;!EK:B17%B'< MK[^5;!-#KTTZ$]),APP!6UII7_SLKE9RYP_+ZO.8\("&\,[_^ %"$"+-"4V:Q\>6]9I!V?J%4,$]Z#A.LTC MI^DV77!///RT7+C\"'O7?F_?D)^/>O[GRW[.]?+Z[,.@!S7+EN[]B^L8Z103"7TM..4OSGM1(3+TT[(;B!3 MRX2^K MM4DVC>\:1:Z<)VE"%+NA>O;*O$%"B?0F0L7M31;_-S(MQT6"*RLB,Y8LO=<^ MF]$,AG0!5V)&^.MZWH*_&94L>MTVU!G[E^+4J*"BM\HB"9OBY%K8=FX!KU!^ MLL9D08T^$Y&$V-F_C=F$J5S,*0<"5Z].&ZZK7;'T82/*4;%0@$Z#)7K@O7Z5_[@8M#K^H/1$ %^-;[N M#GWP1T\G0N,8KNVQW;-AW.]I,?)'TF@=NO6GDV+M"2UBIJB5I22@7BJIM9 D M11KHCJ%[/KKT^^?KIGKBA[9FIQ/W#8PNP'_7AW'WZJP[[(^MT3\?^I^AV_-U M3]-UF[\?KM?$&' (!.76P206DD'$DC)'Z1%C&LPEAD14F/ 0^K<8[SEF*N0Y8UFF M=<"/I@PQ4T%,)47)J])=&7U*X>J%#G5X+V(.ES;\R:CDA->1%6K6&T <\]LI]?HD\T#O?"\B[:],N53Q9P;)RT#MK: M;^[LX>@GZQA [.#Y:^#9?';P9!S3PHR8/(0I21'&,0RR/)J7V"5,YR1<6&0: MIG7=3;!>P6'(&D,Q=J2(VZQN1D6K$(T3AF8E;0(X4LV3'.4"VA#8_RE$_(E#9D MKD39D-!T?V\<[@CV5P$[]_G*T? M'EJ>R7+EL3QW"^J<+;V?$K$ >Y&MBF5"([T%A!X+X85K_K:NPSTIV#]Z M-S0UXJ!_->P.-U8(.X3]#NK<&WJ?!&T;NQ$[I.V0MJT=T9_=YMIA<8?%+6'Q MFQUFT)O+.\#M +&ZD\\Q" MOW$PT1O0Q9X?SGS?F&@N.%&1R=V:U4ZY4VN>7&UL4$L! A0#% @ 5XE; M4)6U$[2II3N8( $I<" 5 M " 59+ !V96-O+3(P,C P.3,P7VQA8BYX;6Q02P$"% ,4 " !7B5M1 MQ44F0/1, #7N@4 %0 @ %"S@ =F5C;RTR,#(P,#DS,%]P M&UL4$L! A0#% @ 5XE;4;S@$?(\E0( 0TPC !4 M ( !:1L! '9E8V\M,C R,# Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( %>)6U'C MW@W-5PD $U# 8 " =BP P!V96-O+3(P,C P.3,P>&5X M,S%D,2YH=&U02P$"% ,4 " !7B5M1CIS (N(( #I,@ & M @ %EN@, =F5C;RTR,#(P,#DS,'AE>#,Q9#(N:'1M4$L! A0#% @ M5XE;418[&=L1!@ 1"( !@ ( !?<,# '9E8V\M,C R,# Y M,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( %>)6U'\9R]1&08 4B 8 M " <3) P!V96-O+3(P,C P.3,P>&5X,S)D,BYH=&U02P4& / H "@"F @ $] # end

$YXJ8J54V/:0:9H2GA;'YEO!XU_Q M_\SG\::-70 'N8*DMGO^]5&Y6_6.G9#]=XZPW;KM;1W<62_75T! MCU>^_2/G"Z*46TI>1#K].LEWWRQ0EG/GRQ?Y_*W2Z)8.K^H#Z>3FK=8PM*?+ MDKEN9\OA[KYI/ZG&3>>^=FOKNSO'1T^'*,O1V2(K)5')?2Z"M,'2?%,2H*IZ M7[4TH@N7,'JU1=.@SFIG]<#W].6F_>TQK)ROR,:%IONM.Y) M)T"F?,4-%#)MQ+,@3; W[G4S$"MYP&QE\/IT>EO?R7>ZE;W=6F]OW2:BD7=, M?>?Z9=BIWUTWJ[?%MY?+7]B"/0=2I2R69(5G0*TX VK=_+=ZT$D TB8&='Y/ MD?T0=.H/];NS0O_Y]M:_.3PU#@WWK%UNK1ETS@S]]0(VL=/Q\\: U"7]Z;E4 M!= I NC(8JXL\[CABG.AULU_JP:=]<\X 8CS%1?9AXC3J-?;]P?&[;!V,M", MPR=S3S^]6K>:4SA2I,'^_B^GDZE>M-^JBG3@*:CF5+[]DPL\6 MFQ6U;OY;N9J#_KAU3SHQH+-@-6>__OQ\IS9J=[6#=MM[&E2M2^=HW2X[Z_SM M(G/D[9])1N&P4SRRC+M?^ZCFH,NN((F5 M=S4I\?)2OL!7.[F-D>YDFEH\9_ M,@(OT]ZW'("E;OL-DZQ'1"RN7M3:YY4 *3#;PW9L##)'[0OX>/'F&5?J6>= MZJP[PKIST'ZHO2E.H>87C]2[A[O'Z^[3 $>-UJHB2LNI&Y-.5]@"/%X;PNA) M +#$,/JDNG>5N3ALOUUUU%K7ZYGYPN&IW;U8MY'X^%IN%.N=BGU;[]:N@.L? MS*:.C(YN*:D,^MI2:LALB42?]C)M!*,G8%()X/+9GJ1FSGA3*Q6W7NN^2'>M M'67O<6?M!^1V#S(FZ1K/S5M_>'#X(#=_Z0?5%HRZ\NV?G%P0E4^>D-L*E\\" M/#L;P>4SG#?;S.B3XOPN\]IMGQ4O:A)Y;MI/AX[7*+RL.\ITH'FYWEZU_WQ[ MT>B5;T_?ZH?7>13GZ'[)2451SI>V79ZG-F/J(Y=+U"VK1>P6[$W;T 2'M&"+ M-[UIUKI]^[Q>U+;./IT>"UZ^*#WEBY(Z^VW'?%Y-9RNGGDZ;EA=W24]QEZ3. M/DV GYI0.CO\@@X*H@MU3_7(S ,N&[Q5:2HNPOLG+>1 ":7S+K&\@\A1H9HT M\TD#F/*<(;SLJ7[OY8]:I%R2U$/]>/_DR'AK'JT[+EX_.GMZE8[V=Z4#XVW' M4(\>^\YEZTF6,3">JXA%Z7-G1[;"RDR^,[E3OD)^QA*U);$B\W(A*2H7 MPOLC_?DQB$\Q<^/LPJ@TS]H/G>Z]]M2_+FJ[G<*ZH]ROS=)%YJ)9?.H8^N-+ M_:AUK+6-*C)SA26SE(M+JO&51I= \BU_WA!I(4<,/L70!Z?=FGOC*WLUO]ZY M>3APW_33QW4?)CBN^=*-_7PVD,AUJY=I6Z7:984R-"T (DFBM)P69VF2SZD- M9T_X0';;AJ5R_Q4/4JKQ^.,>]B4CV\SNO?:;CYUWXY+ MZ];K3DXN\J7A_E-1.ABVC(-?W<.SFW(+9 ]C2")^>+GA "/^?.8?SIB_HD! MDJ_IDP@DER][SHU^?RS555LS2H;JW;RN&T@:;QEI?L>7^MU3SWYIMFX& M""1XVJ$D2KG5 LFV:R0\A6+34>1/W$R (GW[[O9*[ABYCJ]V#_?W[F#AG]=M ME9X\[+C-DTY[6+OHE]YRPZ/]JV&.H@B>IBB+.675'133Z'[B&2GIR4A)#)!\ M61VY?!J:W6M%M3O$WKDZ>W$*JOJR;G7DO)0_.ZGL'-QW,ONG=^>%2E.^?[U" M(*'-A(IB.;_:QF5ITD=2EN%3.ZM5_^/ZXV^A]Y6R!;C"-"R2:;/C'+(D_?NG M9_?HT"8F!5_#T[[+?\&"^+UM\W6F*5=H]9/D3JXYPB" [B=DQ*" 4J=ZN7N_ M0QZ*M9/+^V=IKW5Y^%)9]PF^*]F^SET_]K1.]_SXHMS(W]=77FQ M4OE< :6M\&EMA>N*>Z@6YZ&:@0+-FQ=#+EV:A])0E0J#_OG@1J^O&P6&UU*I M?U8_LF[K[3/[H'Y=KMX\72$*H*>J(LJ?M#&Y+K I?B?N7EJ0>VD&!/A/@VK^ MR7]I=TC3>N@V.K^N]<:Z(<#IE>^/[4'+O;UO:5JAWFQ?'^U1","NUB51*2U) M$4BC-VDKG$;<-[0XW] ,%/C5JIK2<=?KWOK$?3WK-/9.7&/=SN;+AZNS9TE] M:'24RTN_:M])G7QK@"A ?40542GS%D@;D@%U35Q/L)O"O>V8.O?S\39'"T^ M6O>D$R LON([HO6XD3LOFI0W X'AVLK>P^/@+%,K&K\.U<*>-""Y=:N-!?_! MNZP?/;W<=LL7QE[5W;_.MT!MS*/_*%\2)66U!;C3Z5CBW8UX=Z/U>*C>P9H] MJS)LJ?77LYIZ1&Z-Y[V,^7BP[@!FW3@HWY\_-*JUB[)]W3IZZ5SM9"C6% %K M\F*Y]+EB%.C%?O!W@&:RN'YU\W!XV\T]2=;E[B-Y.%WW,=W3 MFWSSU6A>2[?UEYW6D[IC50][%&CP9)\LB:4\S[GBS8QX,Z.DNMO>LZ">;@_V M.SN_Y-O,\PEIWIC2[HZY;@OJERP]]?1H00WWI738U[>&5@@T]=0AH(TE< MKTE]7A9O8L2;&/$F1IO!\CWL=H<_H8276C_?SR]G L*46SD^L,;]KJ M.17HO)'1N*OE;T\%,O[G/[K1_].A :=$8PLY)?9->"*M"Y_#DVI9N4*Z/WNV M:^ &_'"(":36)^%BXD&V;V-CFW:)!?P7/A&7?.IQ]-79(@F]1DHA*X4\C11 MHA455-^S!4F0\+U_PXO#/^DR1:-@: C,-6>2WZ$'WXN8%?GK!P=0\94A[;O M_6@:KT2/+U0PG8 HQEUH<\<5&P<[3#CCS.#[!%^>(G)ZNG"T,K3I?R_/(5F>7MR @'"B=.T_"0]+ M0*E]VQGO*]:S@P3#$H $M3;] M5@N$@=!4-3H9P7#9I43/,GR#14<99EB^RJ ](<";M&'HAML#0&$@.#:F7>"1 MAF/ & Z)V2<("#@>U7(SP:#B9X[GC^JKD_T-DE6IZ'\B6D72]5+EJ51H2$_Y M(GQ2U;+Z5,Q7I'PCK^757 6170UQ/29;-).H#DKX]@04YW W5!.+F1CL#M-=V4%/^GYN+W051_I_(LQNJ MJH <0P4:R,J-^$3])T9#[U'^^+[-V@[&:T<>Z2IGJ@6$A#%;=\]P 9A=N!C$ M9-52S2$(5+NY'[#; CG&L &O!^YXA3HS O&X7A9F%_)"J-Q(Y;(I9^N,!H_ MD_/!#' A]PV8DV:H)BZI3A>$7G--7-]D.L-%CS SR8WB?4G#^@4.8]XZ[X(* MC43@#(4HH \KU0*;$[A= $5@ !^%4]ONX+^C:[9AX2Y\1]!'=-8@ICV@QK9J M6*Z 8U!0!Z8KE#&#%7*C%:(7R#^% 5C$H!&A+M0EJH47 0GB/UVU282VZ@!T M"SW'QID"28:_WF;K6>'2,?KP0*%.--\!6H;9G,)?+:9H@)CCJQZE%EK:&"]2W '=UI5B*O/:)YC!U$@;@>6/H>@8\PI&=" MC6V7,I#JNGZW1_^=Q7,KNBNX/FAY:K08[%&N&$X]^%H%W4XS>O2I$S^!/F-- M?0DK;9#^],6NUB:Z;\+,)GZ(!AU^C\/MJX[!9A6LJ$N$ 1TU_NH:0"&J@[-W MB,L6'E?*0!36F5)K('(9S:'P_B9G0Q:9\9M =QU *49$!G6)@+D"FC-]GV5[ M@@EC87HT;ID-XW0B#ARMG2Z QC#PVG3XG@.CI&^P@4H;O@OJ'3I9Z(] Q1T" MVP _ZZ!] V^##8KC8S_KI$O_ M(B#ER%3S L6&^/?'0)7VVQ%[ CA MV1LBF> P*<#,0QOOBN]8Q#"X+;!UGHWVHXFV"^[U#26BV/7!* Q' %6...:0 M;MF(3^BS7+^!?(04Y1ANL F^I8'A#DA">9JR5_#:EJ\ZL.N$4+H=K0WURL%= M0'(P&ML)1JO9OJD+FNK#R.![?S1'?*%NP/HX C('<(-I BT[=C>@LH#V$1D< M7'#@.AU;2E.N'J/C@&@1RF C&<'2Y?W!+#^D"QQM0%JXR;@+(7'\%%JFW8"1 M$8!/.]R^B#JU4$[#A?@X$NPI/)"UM(8[T2)ESV@3U03:)#V#4@(E\\#/.'GW M;-*Q&1COVD!BUC#"P0F2H5?A*B%1P5Q".S: #[^'R^6,I@:LH@/9PMZ3J2'9 M5LNFG^DU:,:!W>R"1/$&A%@CM,B=^"9L&QCAL 1@A M,+J>#9^ A'X&#-I#]+*T(1N_ <#44QV/(H +5V@X#/S&HF/'-P-T!C(I,M6I M*1$\4F7"EQ(38W\1/IB('=%*X(#F@L'4HV 6=)'IPC(DB*&6!J8.S(U]([AM MZF^@R$4'0-\57,[F !2$-IE#8=)2*B1B<- MV"<4"W%&H9ME6]2?2=VWQ#* ZP$2@S6A%ZB]'D&X,RG'62Z+!K@_8WC^'LCJ MQ-48-(U7)"*A6I5 &$Z[C_]#,H$&S"PJ"@$6J6F,I0",!-T6_.I> 8;%P0B MS%\74#+BC''I-=L!;J5L D ?721.O ?D2O@D*O5"L(1O82%12E%YYZD=0E]K M-\Q0)X45\'OL22 ?/A!,_%-H-VR:^$S"RA-2F&0Z, ZZ!4;KX MR!@HQI=5H(Z1]Y8KNQ)39?E4F"&QW\HE)1ROKA0^_SS M9F+M%>P/1">A[G?AMN'*S+]I3UD3_B-):_2.SXJ(R$7\+_QX3YAW'%5]R^Y3 M2$=(\%&%!!QUD#)=U$, /WW4XQ $-%21$3=[C.4NF/($/" PTU/MBH()?(XR MUP(%B#KC353'J)-^* IG%[MW>X%I8[4 /P CB-K3'0) MZ$YF8P4QY*#J:)LDQ)6FVD#M-W*@ (AWU%:@*ZAZ7Z7H,CX7D-"@F*!]:*". M%LX(L==H6SZ$,^^+;WO^#FZI DX'Z]:Y1(PHM0 O' M0F9#Y=('9 C\16VU3U4PDPI9HD?&9A!SH[QDCZX0+(Q^VKX;,*.%PM<#&4[Z MMMG'J[N@G0.447F-]AO\%;C%F"YJ.#XP3.@; C4-K<.&&N@X<*,'N!(H0]24 MI.H7Z _MD-E>F V,K@-X4)N8(-LSAI4!O$*NI.8)4SLC!X/;]CT=( .QAT23 M!LM$I;9%", 4OD:6GC%A?07QS9A=,WYQ8)T=$(0M0-UC%78 P%<%('4-^.6R M#835Z[&1U^%M*CP%X*T.@-,63N S7'335@T37@*?5&.@6I$W(^@-?@+WZ39 M/JJYL.4LFDKGU$"#D3D]F XWDQRR0O((.65<=Q82.?7,4HF#;HUI>A-:!.04 M]:V05^HH$0*K0T#G"E Q,&0@4 *B#=PO4[^&GA9!0]Y%QY-A-1TPPAR?*@\1 MG<081FW\RTBKB7@V& :P W$9UZ!4)\B1Y!/0[1."=&HY.F83$J M5-$=HM%8U@B(XC!$)XX$C1ZD5GL2R&73!36E 6+=UHVFP?Q5Y-4+ MO-QHRHTS>)!J@.@'AB@^#:9M14QQCVQ$7%B!QJ2(KP-DL8&( 9P<. )!E4C'NPQ !0F.N0PHH:N0@G M!A(Z5!V6ZH]GQ':ZLN0^Z'AB ] T8;3'-U7AG5JM_Q/)FE>SO:"34 MA4"-5L#.(+: 0"T+>8 CCFW194S;%=&@L3JJ"-9BY!#C9I A]& M4<0H5Q*?=P[Z0ENHTD1'E>D&%CK;J0*,(XM-,5Z4I 2AG M,984&!@]$%"OU,<)(RY)_Q:%4NG?[+5EZ=^AS/3PP'7LI2!-,4E=Q#_+[&KX M5!+18N@Q+[HY9-\/2.#\8QK/.P,/!SP]6BHD _N',+=C,'Q8]#A[@+:$P@+P M^YU19X68>381\Z1O:9"8-&8Q']"9^^8:; EGL!3HT,=WL-P)<,P/V4DM#EI@(R%QAUJ"WXF:H]!N,!T MI+YI'Z"5V5#OWA)Y=L/XXWBRC!A%2>.16>JX&M&S&T^' 0ZG(-! 6Y'H!D5R M((07'WU5:)C2.<*&JX&T"E.(T&;MV5Y@1L<8*T"(2&1021_Y>0@+N\!211>$ M3CL@3?H29N5&8<=)MI]Z>!Q5F&?C?6]#,+A(H&:%(XL*8QLS#X*L_Y$',L1) MC H"6U-#&&UT>B5\QX*,3=LT[0$+_)$>LB6-4=/0+;./.X3TZ(NC&#?+E*,@ M9U@L=D#SYV 75#W<_\#M".QM3OHVF3HU-I5Q'2V2=G'-.!%C,WBM(N@T.:'(;"DM"(PF\.;46; 1 *0(@&1Y"5 M$E]7&J^@67X:#=H&&!F_1&L3K<,BE%TJ5JBB B@%DA 6_=1?Z >J%DO<,'8 M:+&?W+;1] *S.X"]$!(%=)\"*E![P1[0K&(5E2 QS&4*?-9!5A.ZXJ)H[$_A M_1-Q2SOQEBLN[,3;*"TB5Y'R2>B+[!DP <(QY\V))4H&E8SA!KE)HX(5/9Z@'D-$W5 $S MM 4T[VS.;IS=TLQN 0=0C3C(RXLGZ,3<(!$#4#YR;;,?JS_ CF:PC ;&=^/' M.J@/Q8B2#XQXKL1/SD&<@U+,0;,]DBW8]CE._ P],(0.>4P);+#4Y9C3FYXI M0'=[G'/&CMQ@\BY-!(*[P&P>G9F+PLA!KG+/-BSFB,7 ,=C+7&9QCDLSQP4! MN]#!*9 LGD;_IH?VZ"$WPU5=CQZDTM#+,Q3H(6GJQPYS4MDCI]WU MQ'+IIW;@'PQ?&F3!!5YQVW>!U0/IUB?T[!1G-\YNZ66W\7!/&"VG&:<&GE-' M5ZV*(<@PN6F4"0NW8-3<"@_/:VH/#RVP+W7#"_-2(PDW"I W3?(:4&?H=6T: M]" KT$4LWIM*EEI\8H:)!5;6.8D((B)DD$X6!BT/2;]S,(Q[)!)HH*T"H& MLTZ'S\RMM4B+'00;SZD=4=+82:A1Z"9('4#S9A@2IZK1&FI!ZMV,;)+PL/E8 M,DF8+66/!8!'9S[8>D=YV#Y<8[(L7I!$L(F!3)E]H-Z 0>CDQ6?Y7D$"-V%E M 'J^T[/=X/CS6/0]R./"':'G2,-\*%6+SK_.3B4/LRUP$U!&=K'<"?6!NA-# MIJ[<()>\@0UW:7H."2H'CH68Q?<.^$\D> 4CACW"))$1N448,I5K@]_,"9K' MJ&5FUG:,2(+TT'<3%S G177;Z!0>L&!].,!HW&-U15.6DUWA.=D\)WN3#?$>#7#E&[ MPAX)94,8CD-]MW9[)YRI;D?8,56K,QZMIRH9C@ O8F\;4SM[/9!"@=;:M>E1 M:V:Z8-VM("815C^P;)T])U8$(G 4X3"PO@.KLM4E71IY9 L"E[P;EHAC58; !2D](+LCA6F M1N54+NN7D1\UN"VX@6Z:%KYYO!!*G-_PMLNV[=D6+5=W:0/$"#4L<^0$7]'Z MM/NCZBG5B/Q-ECJR8DT"Z:NF M'Y1S01]$[$A3+Y[DO<=2BVA6_N@69LV*K*I2U<'J7$#2,"VWU\9/[/W!JWLJ M+2L8I;)Z6/.*5K/4Z8!@ 4T6@VK:T0D)? LMCM/'X_0C)NN%2Q>K+D-"UTH# MU%N=G@EIVJ9AXP/&MVZLWLUD(86 QUG:5^A=!PATZ/F$L3T,3ZD4#D*W&]@F4BDEM$(&D9KE!ZDF;:O M!Q02OI,)&*IM1 ':!M8AI2G+3=\4L>HPC31U N$?KU#%*D/$CS2!)8?%J&B& ML0E$#?3+CF9UU9:%W08P5UUGHY]X\JBVZ7CB8O CI59:@(H>X:*:311KIG63 MFX;9G7A/6(@517@SK(6*ATY@K"V"3D0L-(&G2NCCL5ID6(P+.1F6\'!O;V+* M(7O#"SPLPV>XF-T5O1?]C&%!7F14X-$!!:#WKQ3IK'&>]+:80A,Z<<O"B*NC:L>A8LNPMD6W MV6='"#'W $9@>$Q'"J*2[)S#,#H.IDB*O%4&R7NV6J@6,"/M _N$XE'<&(A# MTO0;F+,<2X7@W]YTG;B/;F=#:X9#&S-S8@$'F-[4#&AV%MUZ%T59*UP'BYH_ MQ.G&I@?B=LHPP:/PJ'VQAVK,R4=/0]L-#!Z%:D*2:"CF+\KERTJA+$_5>"SD M);E0D2K+?LD##H8;+M&1V[IX1YJ M5,:4J^B<>W@P>2+JI ;!C<@)R(3Q35B**Q;X::ON6/6RT=E>K$ 25-X%%BW*HVXV.)U/#KZL&M8='!;C#!@B4ZJ\IO^P%Y06P%K&-Z2,C-HM9QH&D M#.LQC]9*C M9ID.''!HF,J,NV AKE<5L4/:<&/AX$+O:6UGIU7X)LWQYJQ*/M!KQH09X0P7:D+5[7Q]#:V"*J3'@ _ M.BMR$E:M4J2P:%5E"Y;N9JR8!\O C12]4)\,.I;05B6HJH+MS_*148J-.C$ M8X&.;;##NZ,F8^/D&.H-HU6.M![FG,Z@$IEAGP4=LWZIBL!V+J9RABT$FE$6 MWVAHK!+:S 2KP"T6C!S;,U@D5@^6!8ECZBXK\T6E/3OE,,HX#2Y.E);[&SG4 M[*TH*P+@0I +[/!0U%/!A V:PR^85*+?C DO:92!'%PSK1UX3CBP6.OH;Y]H M_4V?DB]EY<*\1M\QY(X]'ZD)4^G"50O_32-//YBHQX9B'XK86,YX=*G:H$;E M9/?LU62/T L_GPH<;ZV]W([K?"-6MA%2CF]$ C:BE*WPC4C"1G!H2LA&Y+-E MF6]$ C9"RE;X1B1C(XI:$K(1Q6R%[T,"]H$K30G9"*XT)60CI*Q4Y!N1@(U0^$8L="-H MV:?Q:E]_%*E>W:S+OS'KI4K#1$\9FW' E__W39:^?7'^.25;*H:Y@6&&I-Q[ M%6A&C!!F'2YQ@7#>[V9.?B)/Z@;SHX0SEAI5&T^-8LDWF!\5I40MU[Y>+;E, MK<9*6.8CTS8=+%/X*L?(^6QIKB6S=H[8I1EF"Z+XCV1R;2[\MD7[Y+[-R M(9M74BW\,"&5BS8NVA;&#RE7!L>RWSD_<'Y8A*J78GZXI,<1F!GDV>QO]AU7 M#YEZ..%0DMYYRAA!*2-S>V*Z7/'<)L53+GV$+&R#*UEY;@QR)3!AC,\=/X=9AR541V%LPHK;,2:[;C/N:.K6XV:_7@%OO M[#EN)P.WI;)8*>0Y;B]HEA\E#G'<3CUR<=S>)-S^(/4UH;"=$V6%@_9&@79N MR9"]7C_/>D%K#5ZNC^DX!:[H7=NE[4W>]54E#4Z60H5?DI!K#$R]1XP+F!NS M%6V"E;88YP3-UX3"V*I9S,,34Q M!D91YIC*,74[,)5Z==8]M3F0^ED0_9X32Y7"7QQ%$X.BWXM_+09&T^B/2;[; MYV80 R#HV/1$N MGGR>QZAYC)HC]:8CM2(J2HXC=9HCTQ6.U!RI.5)O=DI14:S@^5R.TZG%:7EV MT)2G$*4TA6B1OJRDN:PNHHYG01,X5Q0LXOU(IXM[7<&;A*!HZBV9CQ)-DT^! MFY7^L^#]2*>%L16&!(<]#GM)V)R5*_ ?902L"#,X,&[&)-,,C(GSEW!<3)9C M8QV8D1YKGZ?G)#D])X05H4B??TUTXLR-*\,V$?:!*XZ)'!-3QU"I\:K(8B%?XI5VDH."WTN\TLZ6 M.#Q2F*EN[E7HOU[B1*(6QXISHGE MN64^4TSQ6Y+2L^S. VDT0WBXVN>[\ [T^GTYN&8+3!>< ]E9:%[F"!A MF$:G489'J#?9LN"0F'1(E,6R4N: F!@C0.$Y.QP1-P,14^,YH1C([+RL/#=L#2[2_ZB%8@WS .;(#=>JOI-+C98O.Y) M+T+6*O)<29MB'MF2-)^9'AL>/>;18P[L6PWL!*X7Y_:-Y[">=%C/SXXH\)PBGE.4K)PB>.:-[:GFM&O-?=>EEGR465?( M:-VB9YE!]G7/;1G=C>5"B0>@$N/DRI5Y&'ZC;1N.J1N/J16Q4.:930DR1&;W M%>:8RC%UXS!U8[P_)3&?FWNLC*/HJ@^)%7@]HRUQSZ0C/>IGO T[RX$2OINV MZ_ZU80[C!/D=$Y46O.45,8IBI3RO%'2**7Y+4IIF&R8\],U#WQRGDXC3OV&] MY'CX.MWAZ_?*MW)TYNC,T3F!I^Z^> PY+^8*$D?J%".U7"GP3".>:92"3*.) M WU'2,O$]2+G59!V]/Y)ON1C#@_G;%6(_//9O*)"Y%6;, M5E@K'$Y[C*,?1+<'1C4DODL5RD:NC"8+1_.PN M+EOAJMDNCTQJDHN.XBE%0H,T;8>$KAI/?26\01H/D*0J?/VU"$FIPMNCI3G) M2.9A;![&YBB=&I3^O TCB\4*SS)*=>QZ!:UW.#YOZ^PW$I]3FF:DB/ERD4-U MBJ%:EDH\S8BG&:4QS2AT68U*AC>(19J&-_.D7/(1AP=UMBHX_C61J\CS_%;) M)_+-2C?B_=8VVF3A<+KI<%I2.)HFQA;A:,K1=#O0-.D91U]T!^4J'$T3@Z:\ MZ]MV.&E2DWET3CQ>T&A]/2)R(&!TVV^89#W"\U^K;ORSA@DO7*06ROP4-T]3 MVBQCAX?!.<1O),3_3HY3J5CB.4YI#ISS'"<.[AS()4Y'O[VU,!D?[YCV[T_WQHV='@0M2+?>/9/?9/^-PFB$? MYG*%='_V;-?P#!M0BIBJ9_1)B *2]&^<86QPTQL58&GXQ-[KC,?15V>+)'07 M*OFL%.(S;*!%HB455-^S!4F0\+U_PXO#/^DZ1:-@R XC,-6>2WZ$'\)'TKOG MYIY1+H5AS8' \G+))PK4*--;](ZW?6VC.;<]H4M4"U[>],UW2'@I"7HXGE!" M&F,OH)]_&![LIQ9X@^NJB>=-#<9DR^B V"9"$VC-'M!J^JX G*]:JCETX;/= M%%P<@- 8"G!7!P:D6CK^RR$M9(=EC>HK"/0Y=HJ]%;,D Q[OJJ]P+8@V*R(5 MDS2]'\BZX1=4WV'?!%3+KHEA2*G,-G1B:Q9YO MPS.;L+'AJH7_IKK7CX9#U$YF .LT ]TF$'($O-&E:L.U3=^;Q-5ETT+L0OCQ ML[(I!KK+#;GRC5C91LP_XL(W8D4;4IFCTE\Q3!-QB%$.(,?VJY0LW2B"W72\TBW01R6YIF31.$_?S<603\?67[IHA^^ M!C$>RG^5A>1"-K?< IA_RB*[;=5JD86QP'Q]:A6S75BQ@PV2!UP=V.KM7QB4 M*:G6!A1)D18GZ]=ZBBL)#,)E_>8QB%SARC!GD.4JPREFD$MXH*TS#=.SV=_L M.ZY ;[0&%2C0$SY(Z1T/W1B[*"/_R\3\N6K."6O,4U?\"%D9"52R4FG=(#'_ M#-QW'0]N.:Y@6(+7MGU7M70LBV9PC-Q<4EY@";_50]P\J5\?/TSYGJA/3U2E!+C?+,>KPI\Z!M168-!\,- \-<3BR4RAP,$P.&N=D-ACA.;.DD M4PN&:W:T?!8 O\L*JH/S6O=L$00FHD'#]UQY=B.>K?!Z))_:DM#K=*W.CM/: MGG"*> .O%(4]P^V9ZE#X7[7;^RGLVMT>3N=C/TAJW%L)=^ZM7#XNWU^;2E-" MD42I,L^42#'!;TMST]F>F$U)_8;B=%J\43FQHBB\CW1:\GMF]Y$N+KN/=!K]6BDFW$4ZO)+LUZIK!M"S MT32TP)EU9.F^ZSF&:FZ9IS)-X9J%.?]3:S;/1E@9' MQ&0C8JXB5DH%CHB)0<3C")8Q>;=$LG[/:63WPBESO"_N&"43M,\R4QE^,PG^8$)5A7GIZT062[^>E)LL)>,+?E MI>UAFE)CYNYN\";^81AJ7#KE0#KIMM\PR7ID\N+J<*Q]7@LWKQ11XI4Z$F4M MS3:7ML+[M17&#P?43094J2Q6"CPK8!,!=?.Q9BLFN;F .NT72C^@YD19X7": M'#=/CN=8)9?4MB_'ZB/_3=1LKD7L%NQ-V] $A[0,VTI]W[F$.RP3E(V\J84Y M-J;/PU;$QA.RF>GT#/%X.4=ECLHF3F,< -WJHT'7S?WL8^%;$HS3MV MEWP"W:SH=J[(LX4VVLC@8)A8,%1*8D7F)9&2 X9*@6?Z\$EN !@FRW7RV8.Z MQ7*)@V%B$G7RLZOY;X6K(_FTMGV9.A.NCMVV8:G<3<5C"IMN)(HLQV@&R%GR/YU+;U&3G7Q/4$NRG]8$LC7Q(EA3& MYDC'9\]QGO<@"\[SBG*>9X"F.W($LPJ?V9 MS^9O3P6@2,S %C0,P\JTF4M'5K)3 V,MR@Q+#_ M#B&,A;OPY+8K$$O',M&DYY%N@SA"3A(%15(D06VIAN5Z]#;-[O94!]=3Z#F& M[; G#(GJ"#T8IZW#.^F%=JEI'A8&W1.&L=E8/KK[>%_8-$[C4%6!>'>*YH@ O]N!VF(3=;+K$PPYL M.F$S=,/W[CNX3C4+9](U-!O>JGDP9WSG:6U/.,5UH&_;,]R>J0Z#%^["Q-"? M.7%;\/*L$"[HQ.2"#@"3,V2W"0/BT'6"?\(F"[IC](F%PW;;1J\+CW Q-^[( MMH0=HG8%=^C"VKN"9PNZZJE )[:CMF#1X;%V%]8B*UPZA@:C%P:J*UBV)\!% MP+,X$M7RV L6 MR240#B)=CHZ9_ M_O=_Q4<_[=0.5(O8M *64RCLM4BF /,/U1RH0S?46BK92!O[$6DG M.>J?E;*YPK^%V&=?2G?'LW@\%L'P<2_)RME18TEY-N*IS,8U)%0".FO_W[7]N+G8G M4/6/7LG^B0\"&>9T5?-GW!<>?!6C(5Q<](Y3@ -BWX6KD4TC_%;_^03EC^_; MK.U8B0Q@+2D_"YRT=A[E=#R;'/2S!+BX)P)Y[1&-XC_ V< P31 # '^63Q"J M&F0D!("J,E08] 'Q5)PV?;[M.T+3]WRXG>&-;B!0-GR\0E UQW8CG*=#B!IK M(F =60*57B&NM4R[ 7!FJ?2!\"4^ON&[AD5-#0>F'XZAZ=A=MK$7=T=[&;D"9 2'H1;5EBD'I(0 M=6AL&,;8,QG_&R "#0U^/:#4=NG83ZGBBTZ.KT MZ.K$U()Y.F"H^<44'<8/,/WP"<@)C/7[M@G42REY]/A6B P;N#X@_@_8Y?! M&RS-Z%$H"][1!O:""<" 46-C< (H"PL-3.0",P-:P=\."7ZFC&Y8H(>!1"429 2L&*X+GL J:9-]>$MX,<;X*!0>("HH>1' M!1:(#0"/+$\_ 'P45+3VT(6BTFY!9NF[\(2?._:ED7,#%7)X,G18(+5;(*L MA56$I6X2_!;^%TC64-T8+18^$00ZV&\FR.A 46!Z%['::.,*I GV&5B,VI#M M"P4C'+#K,?4&A^\2U%($T!V:^!)%DBM4ER&O1/-QD!1-XV]UB.VT5 O()=K< MIF\%**>:H&]$E(%#"[0'&"E]FH#V$FHR[Q)$\'0Z&Z;H>4"=\&33UA#R@C M;6GQ\+-4H%D5_PD'U,W%EI$( $G$04GBH;K54AUJL^ OS$2C1E#4T;K#08@LW>"'!#%4 4LA8(*89DS9A*!W@;V*)LAYC)V%6'J&C",-1HF0"3 MQZEH+A'A]OB]GNUX(3+V[/"'^!3&."1P-"FR4E J/\?HGSH57WS;^W\8+XJ, MMV6C2S+X=S[(5;NPRJ%DJK$-V )0&YMV0'O,8\&X'!5"JV4@Q*FN2WWR,1.+N9NI?:7.&BC56)HF MVE+,I,(AJVX;C"A[0!WA 4Y,OV>[13IZWAVT,QWFC5'CS\%3#*@ZN$ MHB20;L^TAP2E]=YHBS_IP>JI0Q9:H]&WKJJ3", 8]+F(=*0?6L,QNHJ9P")Z M@P& +#NN$(2$1Q]-U068]M+0*99AL7+0.<)@&A+ D05RA0C? ]SY:\N QR+H M&0G6(A1EP-?_*F85 =YE(E/]ON="')/6_\IG/J*K-OH?']@ ZVJH;?U*. M/0G1 M4(%@N9&M\77#Z4]:C*@KI#R)"X([EL(5K$B:F.*21PK4X:7CICV J/ M8?,8]OICV/'0LYPM+"WS2S=<&J(-@Z.6R[0'IG2-X0U>,8*P4'Y_4G$ )=$( M@>H=<%%^"UQ^8^ !4(Z[9R*H-)C\'9EYX]K2O^2L-%L.?>B]BDL@YCH9V8QB M3&Q,:,]@K1%G-#X,B[M1O"$(EDV.?A0I7]V5[/)+(R(V-17 M2I4C-P,U>I!Q8'4I+(:,TO1-CXO(;J&LQZ0V_C*#W/]1LN>?%9$(Y-.W!-;KKC MXWYD10$8X'K&56SI/17[MZ -'B-_J%R/J=3T$?'!1*)!M=X=8$PHH/V,0N2V M'G,DL'T'"Q/$=?20B9MTH"H@/FW,_Q"?"Q54@W;@78]K^0BNB-4>RZNB,T.Z MG7[BIM/4W'/OUU3>4/E[$:U(= Y^2QGNI9HXK28C1KE5D=)X"-J MI!@UMLI,AVR' :N,W2=.)LPU@J&I-+V=[1Q\C48D31L/'/(,\^RQH24*!-BB MAA8L.^BEX;QZ+OD1?HB_%0V^P/I 2T5C%LZX>1D[F1+8EM/VN^>$;PUM&3:' M3U?XJ)3FG82)V5:QY^/N8<@C7)+PW_1HV ]FC ]@$3XT@@._!'UQ>*G: +S M/;)DXW>V9DTOA!\_>T)GY,18\I$DOA$KVXCY9?CY1JQH(P":^$8D82,X-"5D M(SXJVL W8G4R@FM-2=@(*5LJ\XU(P$9PK2DA&\&UIH1L!->:$K(1']5FX1NQ M.AG!A742-D+*\GU(PCYPI2DA&_%1^TJ^$5QIVJZ-X$I30C9"RDH?RV6E_%J[^."\/RCV.3<; MYAR3),Y8 DQM/ &&I5A@%LS"6F?,M^I62RU3B[&BXLP)6H*O,DSAJ_PB%[+Y MY5:__5-^V*5I1.,$SP7!E@B"_)_0M9)J.8 I>(N#^021_[I@?GZT M[H9_S@^Q?%^N]G"U9P%J3XK9X9+F7S.+P+/9W^R[F:K2A)]!>F?1QZVP2K2\ M$[/G2M@V*6%RZ2,V8VY'*9M;+J9\AF?FGFO\SHXK!&68;=]5+=T=E91XCZQ_ MM]WHVNC]G'BLS&VJFZ:6)Z<5=#F8^G/Y+;!7NGLSNQ4MKKOU_-RB%70IPG/Z MO]VG2"Z(BES.6R#OKE736&]3ZW5;NNMNZ@(.]UY>J6^_"4V)V;J_[KGMG Y(Y=*8JDH MI]K3OK ]3H1/!M25#<@TV(I4 @ZJ'%1G@FI%$2M*GH-J8G3OXFSE>RO<(MO@ M_>"8.N'P6/?F_\H22_Y%+A9"2(+WX\T^D.VPNW!88_#7A(V9^4J[$IH;=H" M5B=]8MH][!F[8>XX[H'FL<(9'NA"22R4-N(,^]9F=&I',E+Y9CPX=2):<+;1*%%+.*HIDB=.:K>-2S#]1S:.2J='E7NT]\" MU;Y0$ MY7BDD\2Z5K?"<;(6#A&-BTC&Q*(E%[ [$,3$A^K$RNS#J5O@HML$5 ML560F!;'0D&42A5>IR,Y*,CK=*0VT:/:M6%P;RHVB<8"I(;EJ5;+:)A$4%V7 M>.GN*,/=TSR.^,G3X6)!XF<.TYSQP[I'2=(]KXGJ.KWF^ ^],IU>4.^RW M08,7I/H&!^G- 6G<=5E9S:YO(% GPC18-E!O,52ETJ'"<3K)+ABN M3&\C1O]_/(DCE4D<%UZ;.((]V9!%^&Y8FMTE?]'&+.GTC_*VZXN/=:Y[;@LY MS2DIW/&?<#?,5GA;ML*IPB%T R%4R7$(39#RO2 (W7QT2:6[@R/HA'-CW7-; M"(*6)(Z@R4%062[RY).4))_ ,V]L3S6GO1;NN]Z*%#L0$^Y) M+^%<>T',5XK%Y[!PJ.=0'T%]OB!6I%C(,A,>?\<38J]E&P?OI&\](T)A\VI[;J";0FPO_!2WW#;6, 6&Q/KI,$+GZ0W MAW#UBY#X[/'?D$A2OICN,.GJMS\93IR%A5-3Z*O9"I<,1^8-1.9EU;;E.)U0 M@X%7;-EDQPS'Z*\FSZQ[$;CVO,VH/+.([7;Y:M*1=4,S;6(G;X0&:=H.";-N M//65N!OF2>7Q A[-9?*E)):*_,!GNG-MWNEUQW-M>*X-1^=4HW.^(.8+!0[/ M:0[G?I>7GPNYQ0B52I\.A^*XG%2H%#=8JANISCF3?IS+PYBGPU MHZ9##6*1IN'Q2BKIC1QL3[>,K\F<0DY*=6A@L\JP\.9#&^U3X7"ZZ7":ETH< M3A.CC?.TEDUV@7 T34^VRE>;0N0XFB8&37.SVSMLEPLC-0DIY\3[N!QLBAV* MB?.ACZ-O#M!7M_V&2=8C6OZUZL84:YCP(N*C95&I\.R5=&>OY'CV"L]>X=#. MH7TJ]:51U^=+9+03Z;DLU((4+"!%HF65%!] MSQ8D0<+W_@TO#O^DZQ2-@D$;C,!4>R[Y$7X('TGOGIN21,D4AC4' \K+)9_( M?:],;]$[1P+7-IISVQ.Z1+7@Y4W??(>$V3[%:$4SB>H@R[8G7I+#IXZ3V)+! M1\G'\L "+W>.S6-$8__]7Y^B]-BT J)7**6T2*;A$+6349OPYA^J.5"'[O_? MWK3-OR1J1U-5SJ?(ZR8[W)'%.G)EYO[D@$K*XH4@- M+W9\?OW;W0!ODBPIL2XDA5-G,Y9$XM)H//UT VBD%GG4SBC(>69Y40X,IJW5 M^YX5_LY5O]"<&?]R5A"94H4S3TSB<_5:^ETH9Z+Z&1^Z M1GO0V]-8+6S0LPI<@+-I*":_O/C'I^O+!8!]5I7R(Q8$4SV<<4]^\R [J[XJ MZ! *%]KSB: GF+!+>!K4*LJ@G/]:T*&G-+\\;JN&8R\"Q9F<"M0M52 EX,;0 M25LM(-QP#T^NNK(_>["2GZ:"30"E@P>ZOBYB,*3Z\"#\N"UE*W"1_:Y/ZX$XV$"L/Q*C!^) S%H#_5 5&$@-#159" V MK;?J@3C00'0V' #7 Z$'XK0&0K.FB@R$9DT5&0C-FBHR$)HU560@M+'6 Z$' M0K.F"@[$II0Q>B T:SJM@=BT+T@/Q-<-Q-?FP]FT,'>X7N..E^**^#CPG*W% M4+\913_JB(#9LYOMY7*JD*+$7O[YW?<'> MP??3B+WV'>&P&S&/Q6PL0KG7T>JTV,\_CG>A/IMH;KW41\N@,(6ZWSJ#C%[; M&NU5(,^=(9=3[M^)\A30QD,;CUUHOEEKVV%VS(XV#=HTZ GRY 0Q1GJ"Z FR M7^Y4XPGR 0H,'.EHQ('\K_QN)=]:"'!TGG#_R\[=,!/O0N\UD]-,KJ0I_4T3 M4:K :-\I&+:956O/"KQT<(-[&#'79_$T2"+N.YAQR%WOPGQ;,J5CS(AUF')3 M/J/PE/VMS2'4X5?U7F+H\K_[%\/!+RZHT-GU39M\#G!2NW1JKCSR6OGWK/P' MS[M4D>%O%B'7PFGT/3?:7!P=+[2YT.9"(Z(6CC87=;L_39N+XYF+@V>$^J;A MKWH@=>%^L3QXR!L0'3T@+V"QUR)ZZMXAI7OI-$<>ARKYZ!M9.(]^XL>EA+ M8FMT>ZV.I9? JL-3NWH)3'=20^(1(=$$9]_J:$BL#B3J+5*ZDXV!Q!JZU<:@ M-=3[I"KD)1O=!FX1N'#NN6\+AWV UO,[VBCP[O6[&^5-?WS#WK@>B")J6&2G MDZ]WG2M:QA;7K".JP-= AU'JO=.D=";KWVCYH^["7'6N= MUJAG:/M09_LPT/9!]U[;A^/;!W2WCRVL79PB,5O&:+CN$(DV"E6/*+WL;CAU M4LW(D6'*"M:EVO@4Q+@#8W5>C>HKX+'BZV5@L@"8G" 9>^(X,+Z[,\I'[]>. M&;EE]%KFVD,DU=?Q9JU7XMUE>BU/=U(#:CT!M=-O&=V!!E0-J#7$FI/H9',! M=3DD4'] ';4Z_9&&T\KX^E83-H]L\OJSFSON1' ' S!U;1:*.S?P:W^)1PU" MP!69G4T]M-R8I+DGL0A7D<&L)S/4O=>HK%%9HW)3!_.T<>FT>]]05*[6"1>- MRG7:F[!I#\K73-C:[&*0YU]^]V$0''83\UBL/.-2?84\B;. )YLNW>@,6T,= MR:W0PIBU.JG929 PW4F-AL=%PTZKHZ_2J1(:6AH-=2<;@(;5SU M-!969HU_0Q[%>JSQ+SC(EU/7YPT+X>AHY&FM$6VW W78LLRA/D]5DY6DE5M6 M5^6\-VB9@W5YO*JOIO%* M=U(CXO&<^5'+'.IK'RJ$B/HF'-W)QB!B#=?T!ZW12%/$ZKC#)4!LRJ+^1Q'% M+)BP/X/0M^IT6D-NGIW0)U7G9[8MZ_7773O M-=!KH,^!OM-9EX=0 WWE@5[?Q:-[KX'^=.Y,^*8X2U=?J%/G;0I&'?:$'V,.ZE49;-A1,US_;"H# 8;97FJ8O%G!]>U0\$@X;!*$+)X*YKN^D,,] M@_*F$1.^@_D,Q3P6L[$(@1ZTF-DQ.XS?<=>/8GK+#F9S'J(4V3QT@U"6\"AX MR.;0NL"!FNC!&]N%$7$GKLW^B\_F/[$KWTFB.'2YQ[COL+>O7[&WV&A0BA9[ MY49SCS^J1R^A$@PV06-FKAW BW8,K89N?19QU&+0@AC*\1Y9,)E$(L9[(QPA M.QBE#7@3HIA>+Y6"E5\X]]RWH;&S)+POJH7I8RF[98G@XID6B*VT 4E=T M;#,DE VDS?X43'R9"YNT"83SX'H>*!4(TT\$=GPL$73L03 .W[N@]C9*!/J%NN1FK<$RL'U!$L$OB0\MD3T&;+2G M]#XT 0O-AI$%,%= L*!5 L8KTY>H)(E0S&#>X2AZGH"!I+')FA[X=P$J0BBP M[[9L#G0_;3G5&H?\7GARX-+1<,J/0(U1 HUBT1P $N\$SZVR0/E@,(3#V?W'U:LS8P0C#G@!$ZO-=HEESX54SESGEQ>WOWF?>Y9A#8>#$93S M(]]/^]Q2F?3WN0LSS;7AUW^1&GX(@XD;__RCNU/$KXCA*3;C3<&LL T6I<7N M2#AS$DX!?-99FM2^%.!4SA/H?5H"SA )"?>!!UI-&IX7?YX#P M1YQ'(KP7E)H 8##! 5*4(%335)O8 MS/TBD0:!E4TX&KNHW7"M6S\%P5:!]0")H5Q> =1Z 5G=$YB.GV &I48%3!"I M'QDR,"1_,2@GE.P%-B(>R@%>AO_8 M4F/P"X)C&!$: IA=V 34!NCHA2.YF20PT+4IQW:DXT^,C5C1BG$ICT#&=-(' MBU3KM('U!NP=.4W_DERQI;PJ<$61BI/RG #(9F*X*XJ!E\2P"8(V<:7=H\]> M<68/TT_&?X9]T%&T/\ 3#4%,U)ED8$<=&!= ZG>\/$&PRNX6-&BKR MU"VTFO[]^]^*K5_>4*,BGH5NJ9B.2<&S.W$V!@E^/N,3J/F<>P_\,4J#J:-V M%B0^SX*F%FT;Z;2MWO>L\#?*8TF8,_[EK" R%:L[\\0D/E>OI=^%,M"DO@PB M&NUS&DS0'RR]5"Z-3!S,STVCW2\'J[I&>]#;TU@M[*"Q"H%=Q6 M#<<><&^E063_HN 6PA3^#SB"")'9Q>C^W/&08@OXBPRE4+"B&&K9*MB0Q6,F M@9T@E :R1K#_Y) AZ?5ALDAJ,2FX6$" 5,Q(8J8,[ 1>0I#*L MKT5U!,QD/@_".*4J\R#]H=B%DJ*I.6\:9L\<_50:& HE_I4$\?_!%84LR+)O M=5S,0,HI57PM!^ $6$:IVTKO"F1"<@+X@V(!ZT@!.0!112 +X0\9)"9XAU\54/)A9AX&-N0 M(0YL,H^F;.(%#Q3^5CBQ7,]I17N"QH*XROI:$%#3;EOFZN"1RPCXV M=#0UE]0S!Y#B41 &0?^+M;6!UGB>C-.@0P"_ R;P-$::+JKP.13^!> JAJ=8 MO\/$;.X%CP(-]ZM\B+>++1)!?B4)/N?(I[40B&/\HE./IQQAV1 M09X$RT@L:%TA=K4W;"JLP!\<:*PC:NK[<9AG:+"QY++<6UX=SX MEW6:N5&4$)JIY4]HV("]#V)IPM\!'Y9-7;6@2TQ;?@_%S@$NICPJEF3)DA A MD$7()*DO^$0NGA8NZ'IB2R "F^.F,EC9\%&[NZ]VJS$HAV*R47#EW,X)9!E\ MOS,+ OVJ0%51N:5/EI/15D$A%VPQT$ 1YLT+Y88#M;"@5L46&Y^OCCMB#C]0 M-_)BJ[4D?7 8?XO+A^0BH3>=N-$T=8=?@2:= )9?2R SABGNXC8*#(?*&?/@ MQM,,;#V13C...GI/?&@R$63P"6',7C8?^-T=QC)BD:\1XVQ-I'2M]J#W/59$ M>^40PB/AXQSP"5X=$=FA.\95-V!F#\2<BX :;1VC70 M+"RE$-E>M@[E/BS!%4U?]!J+*JOBZ1&+$GO:RNTS!]"0*BZ65'RAS5:[4Q1< M@9__E8 EDYNE4$D.A!G+\[6J**(XX"?^!:\W;CQF7,@5%H$[*"9RGP59'7>& MRHP&&;TP9F$>N M]!\Q])GO$(R2<23^2N0*O>RVBI,V/0IS#6B)4ES%3C=R'J3:WW7:N84HDB!> M*AX([XTO( M67]OW[1++Q4[1Q3W8:HB_LO-*SF3%KU+@M$GIONRB M4\ACN6&6JE)\'NEY:I_$8:(2A% MA*0Y6(F,[E(/%AJ9#6E)YXLMK^5J<$^O!NO5X*:N!B]A2='H^2M06NW[E5 / M: 4RD4[9-/#D*C%R3GPW\<'-=V/:)L)#P.D[@DZ0SZKH6AZHXB4.;UU MIW5)1-ZZ?R6N@_%^')U+/D>' #=8RM6!++U(<\6#A)#"=;3*@G\ ,7;ON8?S ML95M>E#KF))*15/0J3/DYVHOK%Q90+O.D6AXN-AY7B7!R>F:&B!Y$!.,C\?G MD3A/_RC6BGBML!J!QI8 5;8.A8-^RC0LF]\X3&M-#ZW)/FR7@:<_7'>JL("+ MA<(#*!!7FU-YI)_IW.:Y-*0/((&-!DQQ"JHX?92/H\!+8K%GP[4ZCD /PH_; MGD7."#?1 5&(@-#958R T M-NUV)+XR;>1ZTGJX+@_3P$31Y3M0'IOU?+%>,@#W"+_\Y87YXEOET6UWC*-F MQAVNBV%N$2?( C!RD0FC,#M+/;K>?FM=J9NNI/MQE:H8BZJBX;1J<#K\JIBA M2H*S].\2(.C)\.)7C%77!2FU&NQ1#8S12A1<(.*=)VAJ28Z#3(X+W=3P6DEX M/0X#Z7WK;+,Z>T>935-I[5:UEZXOD0:W?D3<=Z+\Q,).;U\\^-2X?&H=:K]7 M3QQ7_8]]4MWO PUR8>U]W4VJZUW3!'+7/4 M71KOJC.WC^6]$ V@7@?BEP>?=#M+[%S/"=;O+T^NZKK=6D=/4D=[RU=QU-9Q MN5FY(4Y[+?OE<<>^:7'+Z;QCLG?L7N^:#/8-<'UZVO714T9/F6WOWNZUS)Y9 M+_\I.R34W[Q:L-NK/>MH*'VEZXY:K.+)\\6JDS6F+1K6,QBPFT[F27R?"&0L_0B MHN*!19E%5MT=5#JWCDD77,?E=&,0'MN65P91P_#W4,QYK&X^HA.-4QZQL1!^ M>O!<)HU)3Z.'**%0I=^5>0%(<(7TG^IK3'"FCF/Z=_(P/&6$@38\\-!!2933 MJ/3*O7ZBIW29TUA@O_Y#5SP%:XYWNA-6+ 0);MK*A5&ITK&Y_62>&PN/KK>@ ML_2H(BK78C%7JLR*O)".8>SZ\ PE]0F*QQ97GT=L%49(Y;*D09H)L5CM0Q!^ MID2;Z@"HTBU5#![^PUM$$O@E& - %M-*R MH\G;[0CB%9 N J2Q^$-Y]*?=; M,?%L9$^%DW@RVX#,^Y7E:@S2FT)6)UEJL2SO$$AGYJ;G,(OI'ET_A09*EI1/ M [JKK,U^"Q[P5J[64QFHX^!.4!>EV.E/Y]$'5;"S"\%F=/7*W ,3T*)9*Q.3 MR81X8.100*%PW)A%8"&X(YM8N,K->RQ<2 2&, P>:#@HV1L\*W-:JP)>8:YMR@^AAG96N"E-]B;-! HO3UR?^W3C M'()L3*-.64M!M2+,-P,*RSVO\9/TZ

-8?20$3;8T.P6BP^0"X99K>] M9!:G($YXMCG^_8YMNCL0\S8Q[84Z6T&W:6WJ_.>SU7 M+$7%W1]F)32/C!> M%%X:#86AX%Z*1_=V/ARRC71R)I7TS\-._5V)#JNDEI7\+_S16 M_C;:W$CEA;WB7ORT9KV2>A&J@:?HH<>HVV'[V33BN?T_S6CFPK%1LH2[E^P'5UP7@M6-ZQ!@0@ F1P-D)Q..(%," M,CT@Y#1 A!\X9N9LO!(6068$9'8TR$M3K1!D3D#FQX/D;HD@3PG(T[B0/[B3 M-=+$"@>7OA_/9P3:65RTD2Y,)=C)K7'N$YL(&]YM930,&6X%8OQ",'Z)RWCA M7#N\?"58OL9EN96\]I<4&&C0IR)R/_80J"KIFVX?U %#PH/#A"[>09+:B.R- M*V'EA@?SLANI(2A+KL!NSMOZEQB3DL<@LCVN_UV#=C$-98E!9$W48[ [XTZ4 M=<@5VGU(!2A!#"(;XB5X_.)/[8Y&^6 060A3L:B3J#NQ,C:,@WI,_!1F8?EJ M*3$F983!,90 "0JX[/VPI>PP.+@>ZC[)3B!_5FU,2A"#@QAB2_4)8U&N&!Q. M%KO8$LH:R3&MP4XP)N6-)+(WFH"\L_7(249D3^R+S"^@&),22!)9(#A [VQ# MRAY)9'N0D?J?!&-20DDB"V5WI.Y"&N,*R&$P)B64Y"A"Z4+K;H1>MWHD)90D MLE#V8Q9PI# F)90DLE#V>:_+P@,4&),23!)9,/LQWT_?4LHU:637O.@9Q@R7 MEMUSM0;F*^&Y5*UPE%*F22.;YA7R8@-<(51V;XSM3KD2;"KP*T\I\Z21S?.& M611F'>P=A@[,K0 #&A5CD@MN=4PI*(ROHE1*BT8K+ MDET_!96+)B4:8TQ*06ED!;V]\^;+4JB204W,A)66A_)B+;JV7 MGE,6RJ-O\E.8*<:D+)1'W^JG,#.,25DHC[[93V'F&).R4![90B\KK=VW7?2P M3#/UIGA8&E5B3'*_/[*%7C$OQI,?T/*?DDT>6#[U"W(I#E'SR6CZ][3^X2C&76I1_P2TS_9SE8=-HOE;J$LK&^M;PZ)0A&51G ;-JJRQY>V_ M^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+ M89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VO MXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!# MD-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J M'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_$[]U]274[WYLOCS\OODXCSXHQS@A]E M[K\ 4$L#!!0 ( %:)6U$7R,P;VP$ -$B 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F M1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_L MLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR M8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3 M#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+* M7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TL&UL4$L! M A0#% @ 5HE;4012):@J!0 614 !@ ("!# @ 'AL M+W=O"0 & @(%E M% >&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;43/[ M^^8I!@ !H !@ ("!5!< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 5HE;48EBY][:#P O"L !@ M ("!92D 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 5HE;46WE,O-$% ]T( !D ("!34\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE; M42ON;O[*!@ 'B( !D ("!YW 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;472BH6TW" CA8 M !D ("!>H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;4=QDL\5*" V2< !D M ("!09\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5HE;4>4TNRU)!@ #"$ !D ("!ZK 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;44Y# M$.'Z P WA$ !D ("!);X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;4;#P0=(5 @ ]00 !D M ("!(\< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5HE;43I.CB5A!@ +BL !D ("! ML] 'AL+W=O&PO=V]R:W-H965TX7$. 0( &@$ 9 M " @0G= !X;"]W;W)K&UL4$L! A0#% M @ 5HE;4;B*&6E6 @ &08 !D ("!0=\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;45^3M4/. M P Q !D ("!7^@ 'AL+W=OL# .$@ &0 M@(%D[ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;44U]&6Z* @ S 8 !D M ("!V/, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5HE;44"Y=I%A @ J 4 !D ("!;_P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5HE;46B@PXMQ!0 ?!4 !D ("!PP4! 'AL+W=O&UL4$L! A0#% @ 5HE;46DJX1&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE;49F"W#^H @ )0@ !D M ("!U!P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5HE;4=H:G*+#" =3( !D ("!=R0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HE; M4<&)UXL P &PO=V]R:W-H965T7!E&UL4$L%!@ !# - $, 3!( #M- 0 $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 243 389 1 false 59 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.veeco.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.veeco.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Basis of Presentation Sheet http://www.veeco.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Income (Loss) Per Common Share Sheet http://www.veeco.com/role/DisclosureIncomeLossPerCommonShare Income (Loss) Per Common Share Notes 8 false false R9.htm 10301 - Disclosure - Assets Sheet http://www.veeco.com/role/DisclosureAssets Assets Notes 9 false false R10.htm 10401 - Disclosure - Liabilities Sheet http://www.veeco.com/role/DisclosureLiabilities Liabilities Notes 10 false false R11.htm 10501 - Disclosure - Commitments and Contingencies Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 10601 - Disclosure - Derivative Financial Instruments Sheet http://www.veeco.com/role/DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 12 false false R13.htm 10701 - Disclosure - Equity Sheet http://www.veeco.com/role/DisclosureEquity Equity Notes 13 false false R14.htm 10801 - Disclosure - Share-based Compensation Sheet http://www.veeco.com/role/DisclosureShareBasedCompensation Share-based Compensation Notes 14 false false R15.htm 10901 - Disclosure - Income Taxes Sheet http://www.veeco.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11001 - Disclosure - Segment Reporting and Geographic Information Sheet http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformation Segment Reporting and Geographic Information Notes 16 false false R17.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 17 false false R18.htm 30203 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://www.veeco.com/role/DisclosureIncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.veeco.com/role/DisclosureIncomeLossPerCommonShare 18 false false R19.htm 30303 - Disclosure - Assets (Tables) Sheet http://www.veeco.com/role/DisclosureAssetsTables Assets (Tables) Tables http://www.veeco.com/role/DisclosureAssets 19 false false R20.htm 30403 - Disclosure - Liabilities (Tables) Sheet http://www.veeco.com/role/DisclosureLiabilitiesTables Liabilities (Tables) Tables http://www.veeco.com/role/DisclosureLiabilities 20 false false R21.htm 30503 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.veeco.com/role/DisclosureCommitmentsAndContingencies 21 false false R22.htm 30703 - Disclosure - Equity (Tables) Sheet http://www.veeco.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.veeco.com/role/DisclosureEquity 22 false false R23.htm 30803 - Disclosure - Share-based Compensation (Tables) Sheet http://www.veeco.com/role/DisclosureShareBasedCompensationTables Share-based Compensation (Tables) Tables http://www.veeco.com/role/DisclosureShareBasedCompensation 23 false false R24.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://www.veeco.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.veeco.com/role/DisclosureIncomeTaxes 24 false false R25.htm 31003 - Disclosure - Segment Reporting and Geographic Information (Tables) Sheet http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationTables Segment Reporting and Geographic Information (Tables) Tables http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformation 25 false false R26.htm 40101 - Disclosure - Basis of Presentation - Fiscal Period (Details) Sheet http://www.veeco.com/role/DisclosureBasisOfPresentationFiscalPeriodDetails Basis of Presentation - Fiscal Period (Details) Details 26 false false R27.htm 40102 - Disclosure - Basis of Presentation - Revenue Recognition (Details) Sheet http://www.veeco.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetails Basis of Presentation - Revenue Recognition (Details) Details 27 false false R28.htm 40103 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (Details) Sheet http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails Basis of Presentation - Recently Adopted Accounting Standards (Details) Details 28 false false R29.htm 40201 - Disclosure - Income (Loss) Per Share - Basic and Diluted (Details) Sheet http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails Income (Loss) Per Share - Basic and Diluted (Details) Details http://www.veeco.com/role/DisclosureIncomeLossPerShareTables 29 false false R30.htm 40202 - Disclosure - Income (Loss) Per Share - Shares Excluded from EPS (Details) Sheet http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails Income (Loss) Per Share - Shares Excluded from EPS (Details) Details http://www.veeco.com/role/DisclosureIncomeLossPerShareTables 30 false false R31.htm 40301 - Disclosure - Assets - Fair Value (Details) Sheet http://www.veeco.com/role/DisclosureAssetsFairValueDetails Assets - Fair Value (Details) Details 31 false false R32.htm 40302 - Disclosure - Assets - Available-For-Sale Securities (Details) Sheet http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails Assets - Available-For-Sale Securities (Details) Details 32 false false R33.htm 40303 - Disclosure - Assets - Accounts Receivable (Detail) Sheet http://www.veeco.com/role/DisclosureAssetsAccountsReceivableDetail Assets - Accounts Receivable (Detail) Details 33 false false R34.htm 40304 - Disclosure - Assets - Inventories (Details) Sheet http://www.veeco.com/role/DisclosureAssetsInventoriesDetails Assets - Inventories (Details) Details 34 false false R35.htm 40305 - Disclosure - Assets - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.veeco.com/role/DisclosureAssetsPrepaidExpensesAndOtherCurrentAssetsDetails Assets - Prepaid Expenses and Other Current Assets (Details) Details 35 false false R36.htm 40306 - Disclosure - Assets - Assets held for sale (Details) Sheet http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails Assets - Assets held for sale (Details) Details 36 false false R37.htm 40307 - Disclosure - Assets - Property, Plant, and Equipment (Details) Sheet http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails Assets - Property, Plant, and Equipment (Details) Details 37 false false R38.htm 40309 - Disclosure - Assets - Intangible Assets (Details) Sheet http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails Assets - Intangible Assets (Details) Details 38 false false R39.htm 40401 - Disclosure - Liabilities - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails Liabilities - Accrued Expenses and Other Current Liabilities (Details) Details 39 false false R40.htm 40402 - Disclosure - Liabilities - Warranty (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails Liabilities - Warranty (Details) Details 40 false false R41.htm 40403 - Disclosure - Liabilities - Restructuring Accruals (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails Liabilities - Restructuring Accruals (Details) Details 41 false false R42.htm 40404 - Disclosure - Liabilities - Customer Deposits and Deferred Revenue (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails Liabilities - Customer Deposits and Deferred Revenue (Details) Details 42 false false R43.htm 40405 - Disclosure - Liabilities - Performance Obligations Amount (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails Liabilities - Performance Obligations Amount (Details) Details 43 false false R44.htm 40406 - Disclosure - Liabilities - Performance Obligations Timing (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails Liabilities - Performance Obligations Timing (Details) Details 44 false false R45.htm 40407 - Disclosure - Liabilities - 2023 Convertible Senior Notes (Details) Notes http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails Liabilities - 2023 Convertible Senior Notes (Details) Details 45 false false R46.htm 40408 - Disclosure - Liabilities - 2027 Convertible Senior Notes (Details) Notes http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails Liabilities - 2027 Convertible Senior Notes (Details) Details 46 false false R47.htm 40409 - Disclosure - Liabilities - Convertible Senior Notes - Carrying Amount (Details) Notes http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails Liabilities - Convertible Senior Notes - Carrying Amount (Details) Details 47 false false R48.htm 40410 - Disclosure - Liabilities - Convertible Senior Notes - Interest Expense (Details) Notes http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails Liabilities - Convertible Senior Notes - Interest Expense (Details) Details 48 false false R49.htm 40411 - Disclosure - Liabilities - Other Liabilities (Details) Sheet http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails Liabilities - Other Liabilities (Details) Details 49 false false R50.htm 40501 - Disclosure - Commitments and Contingencies - Lease terms (Details) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails Commitments and Contingencies - Lease terms (Details) Details 50 false false R51.htm 40502 - Disclosure - Commitments and Contingencies - Minimum lease commitments (Details) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails Commitments and Contingencies - Minimum lease commitments (Details) Details 51 false false R52.htm 40503 - Disclosure - Commitments and Contingencies - Lease costs (Details) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails Commitments and Contingencies - Lease costs (Details) Details 52 false false R53.htm 40504 - Disclosure - Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details) Details 53 false false R54.htm 40505 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail) Sheet http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail Commitments and Contingencies - Legal Proceedings (Detail) Details 54 false false R55.htm 40701 - Disclosure - Equity - Statement of Stockholders' Equity (Details) Sheet http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails Equity - Statement of Stockholders' Equity (Details) Details 55 false false R56.htm 40702 - Disclosure - Equity - AOCI Rollforward (Details) Sheet http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails Equity - AOCI Rollforward (Details) Details 56 false false R57.htm 40801 - Disclosure - Share-based Compensation (Details) Sheet http://www.veeco.com/role/DisclosureShareBasedCompensationDetails Share-based Compensation (Details) Details http://www.veeco.com/role/DisclosureShareBasedCompensationTables 57 false false R58.htm 40901 - Disclosure - Income Taxes (Details) Sheet http://www.veeco.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.veeco.com/role/DisclosureIncomeTaxesTables 58 false false R59.htm 41001 - Disclosure - Segment Reporting and Geographic Information (Details) Sheet http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails Segment Reporting and Geographic Information (Details) Details http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationTables 59 false false All Reports Book All Reports veco-20200930x10q.htm veco-20200930.xsd veco-20200930_cal.xml veco-20200930_def.xml veco-20200930_lab.xml veco-20200930_pre.xml veco-20200930xex31d1.htm veco-20200930xex31d2.htm veco-20200930xex32d1.htm veco-20200930xex32d2.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "veco-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 243, "dts": { "calculationLink": { "local": [ "veco-20200930_cal.xml" ] }, "definitionLink": { "local": [ "veco-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "veco-20200930x10q.htm" ] }, "labelLink": { "local": [ "veco-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "veco-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "veco-20200930.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/2020/dei-2020-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/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 509, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 21, "http://www.veeco.com/20200930": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 27 }, "keyCustom": 36, "keyStandard": 353, "memberCustom": 14, "memberStandard": 41, "nsprefix": "veco", "nsuri": "http://www.veeco.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "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.veeco.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "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": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Liabilities", "role": "http://www.veeco.com/role/DisclosureLiabilities", "shortName": "Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Commitments and Contingencies", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Derivative Financial Instruments", "role": "http://www.veeco.com/role/DisclosureDerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Equity", "role": "http://www.veeco.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "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 - Share-based Compensation", "role": "http://www.veeco.com/role/DisclosureShareBasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "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.veeco.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Segment Reporting and Geographic Information", "role": "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformation", "shortName": "Segment Reporting and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Income (Loss) Per Share (Tables)", "role": "http://www.veeco.com/role/DisclosureIncomeLossPerShareTables", "shortName": "Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Assets (Tables)", "role": "http://www.veeco.com/role/DisclosureAssetsTables", "shortName": "Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.veeco.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Liabilities (Tables)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesTables", "shortName": "Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Equity (Tables)", "role": "http://www.veeco.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Share-based Compensation (Tables)", "role": "http://www.veeco.com/role/DisclosureShareBasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:PreTaxIncomeLossAndProvisionForIncomeTaxTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Income Taxes (Tables)", "role": "http://www.veeco.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:PreTaxIncomeLossAndProvisionForIncomeTaxTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Segment Reporting and Geographic Information (Tables)", "role": "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationTables", "shortName": "Segment Reporting and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FiscalPeriod", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation - Fiscal Period (Details)", "role": "http://www.veeco.com/role/DisclosureBasisOfPresentationFiscalPeriodDetails", "shortName": "Basis of Presentation - Fiscal Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FiscalPeriod", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "2", "first": true, "lang": null, "name": "veco:PercentageOfRetentionRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jDjVuC02W02F2dVsbmWKsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Basis of Presentation - Revenue Recognition (Details)", "role": "http://www.veeco.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetails", "shortName": "Basis of Presentation - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "2", "first": true, "lang": null, "name": "veco:PercentageOfRetentionRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jDjVuC02W02F2dVsbmWKsQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_4LjLZ6SvuEKxGch30ocyOw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (Details)", "role": "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails", "shortName": "Basis of Presentation - Recently Adopted Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_4LjLZ6SvuEKxGch30ocyOw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Income (Loss) Per Share - Basic and Diluted (Details)", "role": "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails", "shortName": "Income (Loss) Per Share - Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KvowIbN-dU2_J6GftEk_6A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KvowIbN-dU2_J6GftEk_6A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_veco_CommonStockEquivalentsMember_TsFzmvLrq0OptZ0LoHWEsg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QFL1Idpmg0WtwYjgdCDbhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Income (Loss) Per Share - Shares Excluded from EPS (Details)", "role": "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails", "shortName": "Income (Loss) Per Share - Shares Excluded from EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_veco_CommonStockEquivalentsMember_TsFzmvLrq0OptZ0LoHWEsg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QFL1Idpmg0WtwYjgdCDbhQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Assets - Fair Value (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsFairValueDetails", "shortName": "Assets - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Assets - Available-For-Sale Securities (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "shortName": "Assets - Available-For-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Assets - Accounts Receivable (Detail)", "role": "http://www.veeco.com/role/DisclosureAssetsAccountsReceivableDetail", "shortName": "Assets - Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Assets - Inventories (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails", "shortName": "Assets - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Assets - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Assets - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ps5bvon7H0aU4F6eCYY3oA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentChargeOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - Disclosure - Assets - Assets held for sale (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails", "shortName": "Assets - Assets held for sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ps5bvon7H0aU4F6eCYY3oA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentChargeOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40307 - Disclosure - Assets - Property, Plant, and Equipment (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails", "shortName": "Assets - Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_LBMV9lC16UiXqZBPHZTZ-w", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "veco:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40309 - Disclosure - Assets - Intangible Assets (Details)", "role": "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails", "shortName": "Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "veco:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:ProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Liabilities - Warranty (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails", "shortName": "Liabilities - Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:ProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_LBMV9lC16UiXqZBPHZTZ-w", "decimals": "INF", "first": true, "lang": null, "name": "veco:RestructuringAndRelatedCostNumberOfEmployeesImpacted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee_HQhC-gwIx0-wLIwp1izN9Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Liabilities - Restructuring Accruals (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails", "shortName": "Liabilities - Restructuring Accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "veco:BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_LBMV9lC16UiXqZBPHZTZ-w", "decimals": "INF", "first": true, "lang": null, "name": "veco:RestructuringAndRelatedCostNumberOfEmployeesImpacted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee_HQhC-gwIx0-wLIwp1izN9Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Liabilities - Customer Deposits and Deferred Revenue (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails", "shortName": "Liabilities - Customer Deposits and Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Liabilities - Performance Obligations Amount (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails", "shortName": "Liabilities - Performance Obligations Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - Liabilities - Performance Obligations Timing (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails", "shortName": "Liabilities - Performance Obligations Timing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - Liabilities - 2023 Convertible Senior Notes (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "shortName": "Liabilities - 2023 Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_1_10_2017_us-gaap_DebtInstrumentAxis_veco_ConvertibleSeniorUnsecuredNotesDue2023Member_YjARZJx2ZkKrWYTd3SgnwQ", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jDjVuC02W02F2dVsbmWKsQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40408 - Disclosure - Liabilities - 2027 Convertible Senior Notes (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "shortName": "Liabilities - 2027 Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_5_18_2020_To_5_18_2020_us-gaap_DebtInstrumentAxis_veco_ConvertibleSeniorUnsecuredNotesDue2027Member_W_k3myTL1EGbmBbGTJEzyA", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsForDerivativeInstrumentFinancingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40409 - Disclosure - Liabilities - Convertible Senior Notes - Carrying Amount (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "shortName": "Liabilities - Convertible Senior Notes - Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40410 - Disclosure - Liabilities - Convertible Senior Notes - Interest Expense (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails", "shortName": "Liabilities - Convertible Senior Notes - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_4_1_2017_To_9_30_2020_QC5qET41lkO1WOIbo1g-vw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40411 - Disclosure - Liabilities - Other Liabilities (Details)", "role": "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails", "shortName": "Liabilities - Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_4_1_2017_To_9_30_2020_QC5qET41lkO1WOIbo1g-vw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Commitments and Contingencies - Lease terms (Details)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails", "shortName": "Commitments and Contingencies - Lease terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Commitments and Contingencies - Minimum lease commitments (Details)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Minimum lease commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeaseCost", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Commitments and Contingencies - Lease costs (Details)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "shortName": "Commitments and Contingencies - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeaseCost", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails", "shortName": "Commitments and Contingencies - Purchase Commitments and Bank Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_EaLHWiZLXkihGxox-vSYeg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_8_2_2018_To_8_8_2018_us-gaap_LossContingenciesByNatureOfContingencyAxis_veco_UltratechAcquisitionLitigationMember_jQFcGGVAEkO34wMh-gx5Kg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_case_Mxegdjeup0Sdl6aCGT1Egg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail)", "role": "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail", "shortName": "Commitments and Contingencies - Legal Proceedings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_8_2_2018_To_8_8_2018_us-gaap_LossContingenciesByNatureOfContingencyAxis_veco_UltratechAcquisitionLitigationMember_jQFcGGVAEkO34wMh-gx5Kg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_case_Mxegdjeup0Sdl6aCGT1Egg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_c0VbBa_8RE69MP7LQgRdrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Equity - Statement of Stockholders' Equity (Details)", "role": "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails", "shortName": "Equity - Statement of Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_C124NxlOnkmTTVToklckKQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_c0VbBa_8RE69MP7LQgRdrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Equity - AOCI Rollforward (Details)", "role": "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "shortName": "Equity - AOCI Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7_LERWnk1kaY23tSeRfxFQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Share-based Compensation (Details)", "role": "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails", "shortName": "Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_Jiw-IhO020OztiQaMkG0kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes (Details)", "role": "http://www.veeco.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_nO37ZSa7vUyc4SgYWKr6MA", "decimals": "-5", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_ANaxH6XxrUq9-bhL2rfBmg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Segment Reporting and Geographic Information (Details)", "role": "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails", "shortName": "Segment Reporting and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_ANaxH6XxrUq9-bhL2rfBmg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HaWYQDr3mkqg95dkb5De7g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation", "role": "http://www.veeco.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Income (Loss) Per Common Share", "role": "http://www.veeco.com/role/DisclosureIncomeLossPerCommonShare", "shortName": "Income (Loss) Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:BalanceSheetRelatedAssetsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Assets", "role": "http://www.veeco.com/role/DisclosureAssets", "shortName": "Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "veco-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_f3iza99sSEmq0VgB2DZBhA", "decimals": null, "first": true, "lang": "en-US", "name": "veco:BalanceSheetRelatedAssetsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [N]", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2020-01-31", "presentation": [ "http://www.veeco.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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r584" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r585" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r587" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r586" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r582" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r583" ], "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/2020-01-31", "presentation": [ "http://www.veeco.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r362", "r363", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r553", "r556" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r362", "r363", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r553", "r556" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r347", "r350", "r516", "r552", "r554" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r347", "r350", "r516", "r552", "r554" ], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r353", "r362", "r363", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r553", "r556" ], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r353", "r362", "r363", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r553", "r556" ], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r347", "r351", "r555", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r347", "r351", "r555", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "terseLabel": "Changes in the balances of each component of AOCI" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201912Member": { "auth_ref": [ "r408", "r409", "r410", "r411" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.", "label": "Accounting Standards Update201912 [Member]", "terseLabel": "ASU 2019-12 Income Taxes" } } }, "localname": "AccountingStandardsUpdate201912Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r32", "r204", "r205" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r27", "r526", "r541" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r29", "r526", "r541" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r19", "r20", "r56" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "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": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r274" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r71", "r72", "r73", "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Accumulated Net Unrealized Investment Gain Loss [Member]", "terseLabel": "Unrealized Gains (Losses) on Available for Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r75", "r76", "r77", "r543", "r564", "r568" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r458", "r459", "r460", "r461", "r462", "r464" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r78", "r130", "r131", "r132", "r433", "r559", "r560" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r70", "r77", "r78", "r433", "r459", "r460", "r461", "r462", "r464" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.", "label": "Accumulated Translation Adjustment [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r33" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r391", "r392", "r393" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r135", "r136", "r137", "r138", "r228", "r229", "r230", "r231", "r232", "r233", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r408", "r409", "r410", "r411", "r518", "r519", "r520", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "verboseLabel": "Equity component of 2027 Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r364", "r366", "r396", "r397" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "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 income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r366", "r385", "r395" ], "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": "Non-cash share based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r206", "r234" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r97", "r118", "r466" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r91", "r118", "r468" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of transaction costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r118", "r468" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 Debt Issuance Costs and Discounts", "verboseLabel": "Non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r118", "r258", "r264" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "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": "Securities excluded from the diluted calculation as their effect would be antidilutive" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "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": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r118", "r268" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r182", "r187", "r194", "r223", "r428", "r434", "r455", "r524", "r540" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets.", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [ Abstract ]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r17", "r18", "r69", "r126", "r223", "r428", "r434", "r455" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r8", "r10", "r13", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total net assets sold" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "verboseLabel": "Major classes of assets classified as held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r8", "r10", "r13", "r271", "r278" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails": { "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": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails": { "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": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r211", "r241" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails": { "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Available-for-sale securities in a loss position" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r208", "r212", "r241", "r529" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r210", "r241" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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), classified as current.", "label": "Available-for-sale Securities, Debt Securities, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract]", "terseLabel": "Realized gains or losses" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r368", "r386" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r438", "r441" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building And Building Improvements [Member]", "terseLabel": "Building and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r14", "r48", "r120" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r114", "r120", "r122" ], "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 - end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash - beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r114", "r457" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r134", "r224", "r225", "r226", "r228", "r229", "r387", "r388", "r389", "r408", "r445", "r456", "r470", "r518", "r519", "r557", "r558" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": { "auth_ref": [ "r134", "r224", "r227", "r230", "r390", "r409", "r445", "r456", "r470", "r520", "r557", "r558", "r571" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether accounting standards update was early adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Early Adoption" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r314" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r302" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r31" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r31", "r323" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r31" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value; 120,000,000 shares authorized; 49,612,167 shares issued and outstanding at September 30, 2020 and 48,994,346 shares issued and outstanding at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r88", "r533", "r548" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r332", "r333", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits and deferred revenue" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueByFairValueHierarchyLevelExtensibleList": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Indicates level within fair value hierarchy of convertible debt.", "label": "Convertible Debt, Fair Value by Fair Value Hierarchy Level [Extensible List]", "terseLabel": "Convertible Debt, Fair Value by Fair Value Hierarchy Level" } } }, "localname": "ConvertibleDebtFairValueByFairValueHierarchyLevelExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Estimated fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails", "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of carrying value of Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r354", "r361", "r569" ], "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 debt" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r94", "r516" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r27", "r28", "r525", "r527", "r539" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r317", "r527", "r539" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "verboseLabel": "Debt instrument carrying amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price per share of common stock (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r59", "r324", "r325", "r327" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate of the Notes to common stock, per $1,000 principal amount of Notes" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days for convertible debt" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Stock price trigger (as a percent)" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "verboseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r467", "r469" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r60", "r128", "r324", "r326", "r327", "r328", "r466", "r467", "r469", "r538" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r466", "r469" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount", "verboseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r220", "r245", "r248" ], "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position 12 Months Or Longer", "terseLabel": "Investments that had been in a continuous loss position for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain on 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, Realized Gain", "terseLabel": "Realized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized loss on 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, Realized Loss", "terseLabel": "Realized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r222" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r218", "r242", "r248" ], "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), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities Available For Sale Unrealized Loss Position", "terseLabel": "Estimated Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r219", "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r217", "r244", "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities Available For Sale Unrealized Loss Position Fair Value Table Text Block", "terseLabel": "Schedule of fair value and unrealized losses of available-for-sale securities in a loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "terseLabel": "Contributions to deferred compensation plan" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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 liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred cost of sales" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r51", "r468" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized transaction costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r400", "r401" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r127", "r407", "r414", "r415", "r416" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r400", "r401" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Deposits with suppliers" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r530" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued and deferred deposit payments" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r118", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r118", "r180" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r439", "r440", "r442", "r443" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r398" ], "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": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r269", "r279" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Sale Not Discontinued Operations [Member]", "terseLabel": "Assets sold" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r10", "r267", "r279" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Heldforsale Not Discontinued Operations [Member]", "terseLabel": "Asset held for sale" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r0", "r1", "r8", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r0", "r1", "r8", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r0", "r1", "r8", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r8", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r8", "r278" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Property, plant, and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r118", "r269", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedLabel": "Total loss on sale of disposal group" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "E M E A [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) Per Common Share", "terseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r140", "r141", "r142", "r143", "r144", "r148", "r151", "r154", "r155", "r156", "r160", "r161", "r534", "r549" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net income (loss) per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r140", "r141", "r142", "r143", "r144", "r151", "r154", "r155", "r156", "r160", "r161", "r534", "r549" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (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, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "terseLabel": "Diluted income (loss) per share" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Income (Loss) Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r457" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r130", "r131", "r132", "r136", "r145", "r147", "r164", "r231", "r323", "r329", "r391", "r392", "r393", "r410", "r411", "r458", "r459", "r460", "r461", "r462", "r464", "r559", "r560", "r561" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Repurchased and retired amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Major categories of assets and liabilities measured on a recurring basis, at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r447", "r448", "r449", "r453" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer of assets from Level 1 to Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer of assets from Level 2 to Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r447", "r448" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of portion of Veeco's assets (excluding cash balances) that are measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r448", "r487", "r488", "r489" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r447", "r448", "r450", "r451", "r454" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r354", "r355", "r360", "r361", "r448", "r487" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r354", "r355", "r360", "r361", "r448", "r488" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer of Liabilities from Level 1 to Level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer of Liabilities from Level 2 to Level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r487", "r488", "r489" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r452", "r454" ], "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": "Measured at fair value on a recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r215", "r216", "r235", "r237", "r238", "r239", "r240", "r244", "r246", "r247", "r248", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r259", "r260", "r263", "r265", "r517", "r521" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r263", "r521" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount, Definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r259", "r262" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r263", "r517" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Amount, Definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "verboseLabel": "Fiscal Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiscalPeriodDuration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Fiscal Period Duration", "terseLabel": "Fiscal period duration (in days)" } } }, "localname": "FiscalPeriodDuration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationFiscalPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign tax" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r118", "r321", "r322" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r254", "r255", "r523" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r126", "r182", "r186", "r190", "r193", "r196", "r223", "r455" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Bank guarantees and letters of credit outstanding" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Bank guarantees" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentChargeOnReclassifiedAssets": { "auth_ref": [ "r266", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date.", "label": "Impairment Charge on Reclassified Assets", "terseLabel": "Impairment" } } }, "localname": "ImpairmentChargeOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r86", "r182", "r186", "r190", "r193", "r196", "r522", "r531", "r536", "r550" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "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, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes", "verboseLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "verboseLabel": "Assets Held for Sale" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r9", "r11", "r12", "r13", "r279", "r280" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r403", "r405", "r406", "r412", "r417", "r419", "r420", "r421" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r146", "r147", "r181", "r402", "r413", "r418", "r551" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "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": "Income tax expense (benefit)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Tax reconciliation disclosures" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r121" ], "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": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease in Contract with Customer Liability", "terseLabel": "Deferral of revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable and payable, net" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Inventories and deferred cost of sales" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total Gross Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r257", "r261" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total Net Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r179", "r465", "r468", "r535" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r97", "r320" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total Interest Expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r98" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expense related to Convertible Senior Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r110", "r115", "r121" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r20", "r21", "r56" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r40", "r251" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r15", "r65" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r22", "r66", "r123", "r163", "r249", "r250", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r42", "r251" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r41", "r251" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r96", "r178" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total Short-term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leaseholds improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r476" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted average discount rate (as a percent)" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r482" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r475" ], "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": "Lease Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r126", "r188", "r223", "r429", "r434", "r435", "r455" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities.", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r126", "r223", "r455", "r528", "r545" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r126", "r223", "r429", "r434", "r435", "r455" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Unused bank guarantees and letters of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r318", "r527", "r542" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMeasurementInput": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure long-term debt.", "label": "Long-term Debt, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "LongTermDebtMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_LongTermDebtMeasurementInputExtensibleList": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Indicates measurement input for long-term debt.", "label": "Long-term Debt, Measurement Input [Extensible List]", "terseLabel": "Long-term Debt, Measurement Input" } } }, "localname": "LongTermDebtMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Legal Proceedings" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of purported class action complaints filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r354" ], "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": "Government money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInDeferredRevenueRollForward": { "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": "Movement in Deferred Revenue [Roll Forward]", "terseLabel": "Changes in deferred revenue" } } }, "localname": "MovementInDeferredRevenueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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, Continuing Operations", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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, Continuing Operations", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r114", "r116", "r119" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r13", "r79", "r82", "r87", "r119", "r126", "r135", "r140", "r141", "r142", "r143", "r146", "r147", "r152", "r182", "r186", "r190", "r193", "r196", "r223", "r455", "r532", "r547" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r140", "r141", "r142", "r143", "r148", "r149", "r153", "r156", "r182", "r186", "r190", "r193", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss), Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r150", "r153", "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss), Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails" ], "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]", "verboseLabel": "Accounting Changes" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r133", "r135", "r136", "r137", "r138", "r139", "r142", "r160", "r228", "r229", "r230", "r231", "r232", "r233", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r408", "r409", "r410", "r411", "r518", "r519", "r520", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "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 Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r173" ], "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", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses, net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses, net:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r182", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r477", "r483" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Minimum lease commitments, Payments due by period:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r472" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "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 lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r472" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "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": "Operating lease liability, current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails", "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r473" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r472" ], "calculation": { "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease long-term liabilities", "verboseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r473" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesMinimumLeaseCommitmentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r474", "r479" ], "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": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r471" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r481", "r483" ], "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": "Remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19", "r20", "r21", "r56" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r438", "r444" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r426", "r427", "r432" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r426", "r427", "r432" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r426", "r427", "r432" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities [Abstract]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r438", "r444" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other operating expense (income), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r108", "r113" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedLabel": "Purchase of capped calls", "terseLabel": "Purchase of capped calls" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r111", "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Transaction costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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", "negatedTerseLabel": "Restricted stock tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r99", "r102", "r209" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedLabel": "Payments for purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r30" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value; 500,000 shares authorized; no shares issued and outstanding." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r17", "r46", "r47" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 8.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of 2027 Notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r104" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r99", "r100", "r209" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Available-for-sale Securities", "terseLabel": "Proceeds from the sale of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from held for sale assets, net of costs to sell" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r311", "r312", "r530" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r56", "r303", "r307" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "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 estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Product Warranty Accrual, Payments", "negatedLabel": "Consumption of reserves" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Product Warranty Accrual, Preexisting, Increase (Decrease)", "terseLabel": "Changes in estimate" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Product Warranty Accrual, Warranties Issued", "terseLabel": "Warranties issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r13", "r79", "r82", "r112", "r126", "r135", "r146", "r147", "r182", "r186", "r190", "r193", "r196", "r223", "r426", "r430", "r431", "r436", "r437", "r455", "r536" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r273" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Gross property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r24", "r25", "r275", "r546" ], "calculation": { "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Net property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r24", "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r24", "r273" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r90", "r236" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "verboseLabel": "Purchase commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r107" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedLabel": "Repurchase of 2023 Notes", "terseLabel": "Repurchase of notes" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r399", "r581" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense.", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r14", "r23", "r120", "r122" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r118", "r282", "r286", "r290" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges.", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r283", "r287" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r282", "r289" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring liability" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Changes in restructuring accrual" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r329", "r394", "r544", "r563", "r568" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit).", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r130", "r131", "r132", "r136", "r145", "r147", "r231", "r391", "r392", "r393", "r410", "r411", "r559", "r561" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r176", "r177", "r185", "r191", "r192", "r198", "r199", "r202", "r346", "r347", "r516" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Sale by end-market" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r124", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r352" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r253", "r345" ], "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": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.", "label": "Revenue, Practical Expedient, Remaining Performance Obligation [true/false]", "terseLabel": "Revenue, Practical Expedient, Remaining Performance Obligation" } } }, "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction", "terseLabel": "Performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligations, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsTimingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r480", "r483" ], "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 assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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 expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r77", "r463", "r464" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of the changes in the balances of each component of AOCI, net of tax" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "stringItemType" }, "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": "Total available-for-sale securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails" ], "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 amortized cost and fair value of available-for-sale securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r9", "r11", "r12", "r13", "r279", "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "verboseLabel": "Schedule of classes of assets classified as held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted income (loss) per share and weighted average shares" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r366", "r384", "r395" ], "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 of share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "verboseLabel": "Schedule of sales by end-market" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r22", "r43", "r44", "r45" ], "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 inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of changes in product warranty reserves" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r284", "r285", "r288" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring accrual activities" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r92", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of sales by geographic region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r182", "r183", "r189", "r256" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r368", "r386" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r371", "r380", "r382" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of non-vested restricted and performance shares activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting and Geographic Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r172", "r174", "r175", "r182", "r184", "r190", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r203" ], "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": "Segment Reporting and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "verboseLabel": "Revenue reporting by end-market and geographic region" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r117" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r376" ], "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": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "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": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "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": "Share-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "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": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r375" ], "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": "Expired or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r375" ], "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": "Expired or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r373", "r386" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r365", "r370" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r369" ], "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 term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Investments [Abstract]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r63", "r130", "r131", "r132", "r136", "r145", "r147", "r164", "r231", "r323", "r329", "r391", "r392", "r393", "r410", "r411", "r458", "r459", "r460", "r461", "r462", "r464", "r559", "r560", "r561" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements of Comprehensive Income (Loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r164", "r516" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r30", "r31", "r323", "r329" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Net issuance under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r30", "r31", "r329", "r367", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Net issuance under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r31", "r36", "r37", "r126", "r207", "r223", "r455" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityAociRollforwardDetails", "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r125", "r329", "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "veco_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales, use, and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r215", "r216", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r62", "r330" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r135", "r136", "r137", "r138", "r228", "r229", "r230", "r231", "r232", "r233", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r408", "r409", "r410", "r411", "r518", "r519", "r520", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r537" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "U S Government Corporations And Agencies Securities [Member]", "terseLabel": "Government agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r354", "r361", "r537" ], "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. treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAvailableForSaleSecuritiesDetails", "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r64", "r515" ], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Contract assets" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due in Next Rolling Twelve Months", "terseLabel": "Purchase commitments due within one year" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsAndBankGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r171" ], "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/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r478", "r483" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r156" ], "calculation": { "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of potentially dilutive share-based awards" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r150", "r156" ], "calculation": { "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r148", "r156" ], "calculation": { "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails", "http://www.veeco.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares reconciliation" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "veco_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "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). Also includes amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veco_AdjustmentsToAdditionalPaidInCapitalExtinguishmentEquityComponentOfNotesRepurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of adjustment to additional paid in capital (APIC) resulting from extinguishment of equity component of repurchased notes.", "label": "Adjustments To Additional Paid In Capital Extinguishment Equity Component Of Notes Repurchased", "negatedLabel": "Extinguishment of equity component of repurchased 2023 Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalExtinguishmentEquityComponentOfNotesRepurchased", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "veco_AdjustmentsToAdditionalPaidInCapitalPurchaseOfDerivativeInstrument": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of adjustment to additional paid in capital (APIC) resulting from purchase of derivative instruments.", "label": "Adjustments To Additional Paid In Capital Purchase of Derivative Instrument", "negatedLabel": "Purchase of capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfDerivativeInstrument", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "veco_AdvancedPackagingMemsAndRfMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Advanced Packaging, Micro-Electromechanical Systems (MEMS), and Radio Frequency (RF) sales market of the entity.", "label": "Advanced Packaging Mems And Rf [Member]", "terseLabel": "Advanced Packaging, MEMS & RF Filters" } } }, "localname": "AdvancedPackagingMemsAndRfMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "veco_BalanceSheetRelatedAssetsDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Assets" } } }, "localname": "BalanceSheetRelatedAssetsDisclosuresAbstract", "nsuri": "http://www.veeco.com/20200930", "xbrltype": "stringItemType" }, "veco_BalanceSheetRelatedAssetsDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for balance sheet assets.", "label": "Balance Sheet Related Assets Disclosures [Text Block]", "terseLabel": "Assets" } } }, "localname": "BalanceSheetRelatedAssetsDisclosuresTextBlock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssets" ], "xbrltype": "textBlockItemType" }, "veco_BalanceSheetRelatedLiabilitiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Liabilities" } } }, "localname": "BalanceSheetRelatedLiabilitiesDisclosuresAbstract", "nsuri": "http://www.veeco.com/20200930", "xbrltype": "stringItemType" }, "veco_BalanceSheetRelatedLiabilitiesDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for balance sheet liabilities.", "label": "Balance Sheet Related Liabilities Disclosures [Text Block]", "terseLabel": "Liabilities" } } }, "localname": "BalanceSheetRelatedLiabilitiesDisclosuresTextBlock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities" ], "xbrltype": "textBlockItemType" }, "veco_CappedCallTransactionsCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cap price of the capped call transactions.", "label": "Capped Call Transactions, Cap Price", "terseLabel": "Cap price of the capped call transactions (in dollars per share)" } } }, "localname": "CappedCallTransactionsCapPrice", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "veco_CappedCallTransactionsPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate price of capped call transaction.", "label": "Capped Call Transactions, Price", "terseLabel": "Aggregate price of capped call transaction" } } }, "localname": "CappedCallTransactionsPrice", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "veco_CashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of 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 Equivalents, Fair Value Disclosure", "terseLabel": "Total Cash equivalents" } } }, "localname": "CashEquivalentsFairValueDisclosure", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "veco_CashInterestExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Cash Interest Expense" } } }, "localname": "CashInterestExpenseAbstract", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "veco_CertificateOfDepositsAndTimeDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to certificate of deposits and time deposits.", "label": "Certificate Of Deposits And Time Deposits [Member]", "terseLabel": "Certificate of deposits and time deposits" } } }, "localname": "CertificateOfDepositsAndTimeDepositsMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsFairValueDetails" ], "xbrltype": "domainItemType" }, "veco_CommonStockEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A security that can be converted into common stock. May include stock options, warrants, convertible bonds, preferred bonds, two-class common stock and contingent shares.", "label": "Common Stock Equivalents [Member]", "terseLabel": "Common share equivalents" } } }, "localname": "CommonStockEquivalentsMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "domainItemType" }, "veco_ContractWithCustomerLiabilityAndRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Also includes amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Liability and Refund Liability, Current", "terseLabel": "Customer deposits and deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityAndRefundLiabilityCurrent", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veco_ConvertibleSeniorUnsecuredNotesDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Unsecured Notes, Due 2023 (2023 Notes).", "label": "Convertible Senior Unsecured Notes Due2023 [Member]", "terseLabel": "2023 Notes" } } }, "localname": "ConvertibleSeniorUnsecuredNotesDue2023Member", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "veco_ConvertibleSeniorUnsecuredNotesDue2027Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Unsecured Notes, Due 2027 (2027 Notes).", "label": "Convertible Senior Unsecured Notes Due2027 [Member]", "terseLabel": "2027 Notes" } } }, "localname": "ConvertibleSeniorUnsecuredNotesDue2027Member", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2023ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesCarryingAmountDetails", "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "veco_DebtInstrumentNumberOfConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Number of Consecutive Business Days", "terseLabel": "Number of consecutive business days" } } }, "localname": "DebtInstrumentNumberOfConsecutiveBusinessDays", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "veco_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the multiples of the principal amount of debt that holders may convert at their option.", "label": "Debt Instrument Principal Amount Denomination For Conversion Into Common Stock", "terseLabel": "Multiples of principal holders may convert" } } }, "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "veco_DebtInstrumentsConvertibleFeaturesMaximumPercentageOfCommonStockCouldBeConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of common stock converted.", "label": "Debt Instruments, Convertible Features , Maximum Percentage of Common Stock could be Converted", "terseLabel": "Maximum percentage of common stock conversion" } } }, "localname": "DebtInstrumentsConvertibleFeaturesMaximumPercentageOfCommonStockCouldBeConverted", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "veco_DebtIssuanceCostsTransactionCostsAllocatedToEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of Transaction costs allocated to the equity component .", "label": "Debt Issuance Costs , Transaction Costs Allocated to The Equity Component", "terseLabel": "Transaction costs allocated to the equity component" } } }, "localname": "DebtIssuanceCostsTransactionCostsAllocatedToEquityComponent", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "veco_DerivativeContractCappedCallMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capped call contract.", "label": "Derivative Contract Capped Call [Member]", "terseLabel": "Capped Call Transactions" } } }, "localname": "DerivativeContractCappedCallMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilities2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "veco_DisposalGroupIncludingDiscontinuedOperationConsiderationNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration, net of costs to sell, received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Net", "negatedLabel": "Net proceeds after costs to sell" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationNet", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "veco_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Finite Lived and Indefinite Lived Intangible Assets By Major Class [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "veco_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "veco_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization and impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization and Impairment", "terseLabel": "Accumulated Amortization and Impairment, Definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "veco_FrontEndSemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the entity's Front-End Semiconductor reporting segment.", "label": "Front End Semiconductor [Member]", "terseLabel": "Front-End Semiconductor" } } }, "localname": "FrontEndSemiconductorMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "veco_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "no definition available", "label": "Income Taxes [Line Items]", "terseLabel": "Income taxes disclosures" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "veco_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information related to income taxes.", "label": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "veco_IncreaseDecreaseInAccountsReceivableAndContractAssets": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services and contract assets.", "label": "Increase Decrease in Accounts Receivable and Contract Assets", "negatedLabel": "Accounts receivable and contract assets" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndContractAssets", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "veco_IncreaseDecreaseInContractWithCustomerLiabilityRecognitionOfDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Increase Decrease in Contract with Customer Liability, Recognition of Deferred Revenue", "terseLabel": "Recognition of previously deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRecognitionOfDeferredRevenue", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesCustomerDepositsAndDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "veco_IncreaseDecreaseInCustomerDepositsAndDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase decrease in customer deposits and deferred revenue.", "label": "Increase Decrease In Customer Deposits And Deferred Revenue", "terseLabel": "Customer deposits and deferred revenue" } } }, "localname": "IncreaseDecreaseInCustomerDepositsAndDeferredRevenue", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "veco_IntangibleAssetsExcludingGoodwillAccumulatedAmortizationAndImpairment": { "auth_ref": [], "calculation": { "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization and impairment of assets, excluding financial assets and goodwill, lacking physical substance.", "label": "Intangible Assets, (Excluding Goodwill), Accumulated Amortization and Impairment", "totalLabel": "Accumulated Amortization and Impairment" } } }, "localname": "IntangibleAssetsExcludingGoodwillAccumulatedAmortizationAndImpairment", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "veco_LiabilitiesLineItems": { "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": "Liabilities [Line Items]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesLineItems", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "veco_LiabilitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of liabilities.", "label": "Liabilities [Table]" } } }, "localname": "LiabilitiesTable", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "veco_LightingDisplayAndCompoundSemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Lighting, Display and Compound Semiconductor sales market of the entity.", "label": "Lighting Display And Compound Semiconductor [Member]", "terseLabel": "LED Lighting, Display & Compound Semiconductor" } } }, "localname": "LightingDisplayAndCompoundSemiconductorMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "veco_MedicalAndDentalBenefitLiabilitiesNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities for medical and dental benefits classified as other, due after one year or the normal operating cycle, if longer", "label": "Medical and Dental Benefit Liabilities, Noncurrent", "terseLabel": "Medical and dental benefits" } } }, "localname": "MedicalAndDentalBenefitLiabilitiesNoncurrent", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "veco_NonCashInterestExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Non-Cash Interest Expense", "terseLabel": "Non-Cash Interest Expense" } } }, "localname": "NonCashInterestExpenseAbstract", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "veco_NonCashOperatingAndFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Non Cash Operating and Financing Activities [Abstract]", "terseLabel": "Non-cash operating and financing activities" } } }, "localname": "NonCashOperatingAndFinancingActivitiesAbstract", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "veco_NumberOfSalesMarkets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of primary markets the entity sells into.", "label": "Number of Sales Markets", "terseLabel": "Number of key markets" } } }, "localname": "NumberOfSalesMarkets", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "veco_OtherComprehensiveIncomeLossIncludingForeignCurrencyGainsLossesOnTransactionsIncludedInOperatingResultsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss). Includes foreign currency gains (losses) on transactions included in operating results.", "label": "Other Comprehensive Income (Loss) Including Foreign Currency Gains (Losses) on Transactions Included in Operating Results, Net of Tax", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossIncludingForeignCurrencyGainsLossesOnTransactionsIncludedInOperatingResultsNetOfTax", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureEquityStatementOfStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "veco_PercentageOfAmountHeldInEscrow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of amount held in escrow.", "label": "Percentage Of Amount Held In Escrow", "terseLabel": "Amount held in escrow (as a percent)" } } }, "localname": "PercentageOfAmountHeldInEscrow", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "percentItemType" }, "veco_PercentageOfRetentionRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the revenue retention percentage, typically as a percentage of sales price.", "label": "Percentage of Retention Revenue", "terseLabel": "Billing retention recognized at time of transfer of control (as a percent)" } } }, "localname": "PercentageOfRetentionRevenue", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "veco_PercentageOfTransactionPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of transaction price due upon closing.", "label": "Percentage Of Transaction Price", "terseLabel": "Transaction price due upon closing (as a percent)" } } }, "localname": "PercentageOfTransactionPrice", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "percentItemType" }, "veco_PotentiallyDilutiveSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to potentially dilutive shares not otherwise specified.", "label": "Potentially Dilutive Shares [Member]", "terseLabel": "Potentially dilutive shares" } } }, "localname": "PotentiallyDilutiveSharesMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeLossPerShareSharesExcludedFromEpsDetails" ], "xbrltype": "domainItemType" }, "veco_PreTaxIncomeLossAndProvisionForIncomeTaxTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pre-tax income (loss) and provision for income tax.", "label": "Pre-tax Income (Loss) and Provision for Income Tax [Table Text Block]", "verboseLabel": "Schedule of loss before income taxes and income tax benefit" } } }, "localname": "PreTaxIncomeLossAndProvisionForIncomeTaxTableTextBlock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "veco_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warranty period from the date of final acceptance on the products purchased by customers.", "label": "Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesWarrantyDetails" ], "xbrltype": "durationItemType" }, "veco_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining regions of the world not specifically identified.", "label": "Rest Of World [Member]", "terseLabel": "Rest Of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "veco_RestrictedAndPerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to restricted and performance shares.", "label": "Restricted And Performance Shares [Member]", "terseLabel": "Non-vested restricted shares and performance shares" } } }, "localname": "RestrictedAndPerformanceSharesMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "veco_RestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to restricted stock awards member.", "label": "Restricted Stock Award [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockAwardMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "veco_RestructuringAndRelatedCostNumberOfEmployeesImpacted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of employees impacted by restructuring plan.", "label": "Restructuring And Related Cost, Number Of Employees Impacted", "terseLabel": "Number of employees impacted" } } }, "localname": "RestructuringAndRelatedCostNumberOfEmployeesImpacted", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails" ], "xbrltype": "integerItemType" }, "veco_RestructuringChargesProvision": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The provision for the estimated restructuring costs.", "label": "Restructuring Charges Provision", "terseLabel": "Provision" } } }, "localname": "RestructuringChargesProvision", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesRestructuringAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "veco_RevenueRemainingPerformanceObligationExpectedTimingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation expected to be recognized.", "label": "Revenue Remaining Performance Obligation Expected Timing Percentage", "terseLabel": "Percentage of remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingPercentage", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesPerformanceObligationsAmountDetails" ], "xbrltype": "percentItemType" }, "veco_ScheduleOfDeferredRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Tabular disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Schedule Of Deferred Revenue [Table Text Block]", "terseLabel": "Schedule of changes in deferred revenue" } } }, "localname": "ScheduleOfDeferredRevenueTableTextBlock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "veco_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, which lack physical substance with a finite life or exist in perpetuity, by major class.", "label": "Schedule of Intangible Assets, Excluding Goodwill [Table Text Block]", "verboseLabel": "Schedule of intangible assets excluding goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsTables" ], "xbrltype": "textBlockItemType" }, "veco_ScientificAndIndustrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Scientific and Industrial sales market of the entity.", "label": "Scientific And Industrial [Member]", "terseLabel": "Scientific & Industrial" } } }, "localname": "ScientificAndIndustrialMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureSegmentReportingAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "veco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAwardAdjustmentsInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of performance award adjustments made during the period on other than stock (or unit) option plans resulting in decrease in awards outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Award Adjustments In Period", "terseLabel": "Performance award adjustments (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAwardAdjustmentsInPeriod", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "veco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAwardAdjustmentsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of performance award adjustments during the period for nonvested equity-based awards other than stock (or unit) option plans.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Performance Award Adjustments Weighted Average Grant Date Fair Value", "terseLabel": "Performance award adjustments (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAwardAdjustmentsWeightedAverageGrantDateFairValue", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "veco_TermOfAmountToBeHeldInEscrow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period over which portion of transaction price is held in escrow.", "label": "Term Of Amount To Be Held In Escrow", "terseLabel": "Period over which portion of transaction price is held in escrow" } } }, "localname": "TermOfAmountToBeHeldInEscrow", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureAssetsAssetsHeldForSaleDetails" ], "xbrltype": "durationItemType" }, "veco_TransferToInventories": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net transfer of property, plant and equipment to inventory in non-cash transactions.", "label": "Transfer To Inventories", "terseLabel": "Net transfer of property, plant and equipment to inventory" } } }, "localname": "TransferToInventories", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "veco_UltratechAcquisitionLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Litigation alleging, among other things, false/misleading statements in the registration statement and prospectus relating to the Ultratech acquisition, relating primarily to the alleged failure to disclose delays in the advanced packaging business, increased MOCVD competition in China, and an intellectual property dispute.", "label": "Ultratech Acquisition Litigation [Member]", "terseLabel": "Ultratech acquisition litigation" } } }, "localname": "UltratechAcquisitionLitigationMember", "nsuri": "http://www.veeco.com/20200930", "presentation": [ "http://www.veeco.com/role/DisclosureCommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3505-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "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=120395691&loc=d3e23780-122690" }, "r128": { "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=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2459-110228" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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=120397183&loc=d3e187085-122770" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130569-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "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=120381028&loc=d3e5070-113901" }, "r373": { "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=120381028&loc=d3e5070-113901" }, "r374": { "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=120381028&loc=d3e5070-113901" }, "r375": { "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=120381028&loc=d3e5070-113901" }, "r376": { "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=120381028&loc=d3e5070-113901" }, "r377": { "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=120381028&loc=d3e5070-113901" }, "r378": { "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=120381028&loc=d3e5070-113901" }, "r379": { "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=120381028&loc=d3e5070-113901" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "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=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "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=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r469": { "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" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r521": { "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" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r524": { "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=120398452&loc=d3e534808-122878" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r528": { "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=120398452&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r531": { "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=120399700&loc=SL114874048-224260" }, "r532": { "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=120399700&loc=SL114874048-224260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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=120400017&loc=d3e572229-122910" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r544": { "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=120400017&loc=d3e572229-122910" }, "r545": { "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=120400017&loc=d3e572229-122910" }, "r546": { "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=120400017&loc=d3e572229-122910" }, "r547": { "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=120400993&loc=SL114874131-224263" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r550": { "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=120400993&loc=SL114874131-224263" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r56": { "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=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r57": { "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=120391452&loc=d3e13212-122682" }, "r570": { "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=120402547&loc=d3e617274-123014" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120520240&loc=SL120174030-210619" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "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=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r582": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r583": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r584": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r585": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r586": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r587": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r60": { "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=120391452&loc=d3e13212-122682" }, "r61": { "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=120391452&loc=d3e13212-122682" }, "r62": { "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=120391452&loc=d3e13212-122682" }, "r63": { "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=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "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=120391452&loc=d3e13212-122682" }, "r66": { "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=120391452&loc=d3e13212-122682" }, "r67": { "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=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "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=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "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=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "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=120395209&loc=SL114868664-224227" }, "r93": { "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=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "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=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" } }, "version": "2.1" } ZIP 78 0001558370-20-011809-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-011809-xbrl.zip M4$L#!!0 ( %>)6U$TT'K@8!$ &W! 1 =F5C;RTR,#(P,#DS,"YX MM3XS@2_WY5]S_H^')S51N2P# ,U+);X35+%0PI8&_VVY:PE40WMI25 MY$#NK[^6_(@=V[*=A)WQGK^ 8W>WU/W3HUO/'W]^]3VT($)2SL[VAON#/428 MPUW*IF=[@>QAZ5"Z]_-/?__;C__H]7X[?[A%+G<"GS"%'$&P(BYZH6J&GOA\ MCAFZ(T)0ST/G@KI3@M#)_H?]XZ.C#_N'1Q^&'U&O%TDZQQ(X.4-&Y,'^,/ER M$4GE[!0-!_V#X_[!X&" 3DZ'@]/!$(WO$LH[R.:$5I.^2O=4.C/B8P3:,GG* M O]L;Z;4_+3??WEYV7]]%MX^%].^JT1?+>>D#Q1$4&"H M'WZ,23W*OA8+!^+#OO[\#+K'Y OB\ SY@L";?8?[1I?!R>$@R81GD?O;+0A. M9Y=:B"F3"C,GR008*$/]6"9@ M?P38,W"L\KMNBDCN\.3DI&^^KC) JS/06\^V()-2)3_TX6M,R#BK 3EGO01V MA<64J,_8)W*.'5*)4 VC$(_H6I,AR-G,X0%38IDM:9(X^U.^Z$CN>[QOA"4*1D=K!EX'ODDK'XS(0J8HT)N)QA@4! MKYXZ(^9>4@]\(?>2*$R]",8-^&QPOH>6=P@0KL3"CTRU0R =&?'PQ:2 ,'-1 ME 9Z%Z725<\R?$=2@JLQ6H"5\+.G7=M'[)%'X@0"SH'@X.UM$- M!>N'6'8/A/>T=+02WP%;$]@;M@!]N:A"LH"N"KKWI="EA'5 U:V!YN\OQ'.C MNF2O>&745:!]**]OX<,,9*()%TCJ&M>A5P^]L>#@]:OE&.(W!7WE:,:B?T!&^ ^F5TSD=[C6;CX59E,*O5#XNZ(-+2:N0O'$TI#& M$N-W'7!5P-U2_$P]XR6,'$<$Q+UZG4/$!C^9>Z]F1%P$0H Q4H0EL&XCR@[Z M^[Q;FY*ABT"8'HH3-/77)(FB-#,,7;%H4"P@(%Q VZBKU2-AE(O/7,%;+,22 MLNG(UR.PU26BB92JPI!K ;*%(944"M-")C']*4H/A0EV!6'[@@"-+@%SJ*CJ M;5H22L14%(7A8..B$"<8MQE=6:@L"Q?<]ZDRPT'0HH-M%50EPARP]2W!,FG- M+T"Q@_42T(S9COM1/A!.B3>-?R8!72Y,&BN0T3MM?G30H;T!VG>0(3_PC4U3 M9"5U?W-!.R\%47K(TPDB)T7=U?Z2\A"M;(C_Z[@+;*J6-PS"7M_D/P*\#J5] M-'IP8MKS>#%%ZM'$8T8:2HGKL&HX+SO&VA>>$45!I;J3M%FFJAG;H_HSMNA= M1G17]A:H X3 /0LC7&;LZ8+0$@15FMP_X=+9O M[K(W<,HKL#G*8V-UNSNT2M"Z)((N(+\+S=,*F$\WAQ@%=1VS#[D M,5O)0XE E)+8P58"FYX64LMU>**W=AB.\S"$?)VQ2XP=+X4AKEY,1I@L='Y+ MJ.Q@?,R#8>3TGLTZ_+2D#AZK"_R$7_,=3/J3'8B34D?7<'?&+ZL;9*I;Z@A97[LM##X1^]B@=WH3/TUGT]Z(5Z--9X1G0VJP\'!X+#NFLYWH< . M*OM(0#$\F6]V2 [SD,0+3CH$:@\/%,.0)[!C\3Z/16:I1P?(QF,&Q0!5,]@! M.\H#9I^VZR"L%9$6HY7Y9@?F. ],R-TAL%F86HR(E=:.T,<\0F4A:X?9KL*G M$A2;<5MQA5 JCVN#4*K#>H.8ZH$L" O( W!,PRR5+%]IQ&M?L5([ZNJA* F4 M2J-;H[(9S@X\>LN1R^>*N"/''!D %>I108W"PBU;MK25K*IRD*OOY>4@3!)% M::)5HBA)M2L9&P3IYH^\>G6\P"7NM>#^U;RL+#3DMJ-_D&\%RC=IANF@."$T M@930U?BQ@[QFL'^-J?@W]@+[#K$S/K<%>!GNMYLZ"GDD"I-+I]F#L'VQRCN"WF&2%O"WV46%<$MB\" M3]2'/G13[+/<5:#G3D:I!WJ82 ?V[L#>JKX7"GE;Z+OZOD$1.!@<'!;OFZ]& MOIJW"O#26N<+[C< MY,R+/&\5S@W7R\4X.SJ-#N=MS:T$\X@Y]X)XWX>(%B[*CVZVT53#F9CD3&$?W%S?#/B[Z#N_JOOQ21: MON5B2E,LUBT4)1R+P,+)2WW#'RZG'UM+5ZPX/>\,,^I!UG>*-\I"]2;987SC[O*CL%5XS6R8LG1(9K MHXQ8[U,MRH4L8](/O17WYK9(7_I;QPZ&1?]*;MW5ECC4EFB2C>*;DFMF(&;0 M*1]ETBQ-+WWQK8915IH^SF3AE;E]XBF9R,H!8>ZLK7-S70AO'5G=;OX-SJ?= XBFY MGSP0!8\TV8*[9W0[VZN@H9ZY&^]L3PG].^PGH4$^G8=\-XKXVL<#O8-GJ:@* M-/\GP8/YV9ZY.OR4 @DH8Y[GQMU],E+<0$2G;&VOJ.!NX*AX:T/H5"<:EGPL M5"W,9IRU[T,[L]"?.N:B4NY\'>E!S3OB/Q,1JVBE*(;0W&)^ZG(?T_IJ8O@J ML*-B66^J=OHH]0?BZ0XTVM.4Q%=R%&4H-D1#'DL1T 9ET]98)KW I9%Y*AG_ MZC9Z(J_JW(-:T]A(:4Y;)5,QW??1G-2I(W6,8F5JD3T@2H"&\GZBK[>4=UA\ M-4>>AVJ7?+/4"B#XOR;1$7-O M_#FF0@N*K;"]&(O!?,Z(PF*YA<7"J$+%GY[#LGJVYPCB4K4#.X[)AD^^$:=&WMC1\=JGW#B;E:^X:Y@6[\L9?5OXJHK(8&%.=/G+LOH)^9@LCU$=L(:%%_$6ZR MY_YLT%H5,6[I!WEI\ =:D)B+QG3Q"'2$!5;^X(&72[ M>@_9Q7H^#LI4 &'L9P(EZPF_QM;]\Y-]VT8[A<@;M=JKJ A:H]3FFO!DF+(( MRDK;UKJ=ZL'#ECD<:2_NT\^7=_@_7%QX6(93E@5^P&92MH\E7'4Z6^JQA^"9 MW+3(CK>4F?S*K6V9EM32V"QS4+Z@T\E,UTD+TC5HGESSOI'&Z M),]J=6G(&)1TZ!Q[\3YBQGW*PEEHP-UL'=)Z0\'@T458*M7S[DI8VUO\SYQ= M8#E;NQ)W?12DDJJEU6I]I4FL;\'[UC?$*9UR36O)MY:B>BTX4U?,?20^=3C3 M0]E<9)T7.TE;?99;.IUIQ_22RKF'EV:=OS^'%LUFBJ9,;35.\2+?7,(S<_T 8;TAO6'9FY5MG MPE:CC=_^?02,W\1,7XBN">!<0F>/I^23GONZQ(HDYS5^4Q#KY,XV]6AR]'V@ M"[V-T+L&+TGX_X;ECUF,]BCIUB&^4C/IJC9B;KNCEM<[5O$+5;/XH*MXVF69 M.LOY?K)VN%:Y*;<1^14"V&KU<4ZUJL+.*O$5#FV-]L]+K M:EQ1CX7%(3>$CHEC76R2C;E;9*$:X>5?,K9,#N[7+C'DLO!4)*VM'D(-#RQ: MK2Q:#>EL)^0-%R.MIA!W.[ 33R!#7R2)$^A;8\\#"5&IE)=X*8L'<*J96K-V M*:N83!V"U8ZF84ES+0 ME<:*AAVX"8)::SM].1,N[^,R=V!2!WO&08;"X9T31B94I1:0?>;, M"<]-CTW2D*?EA<4:E>FU,F02L&3%W?(B:ZN-N5MNM?7+'5?CG;GWK1_;3^F4 M&]LO^=92K]HA(\:4 M/JLK=9*UM>G8LI+RVQ2$73EH%]J/GU#M?^JQE63 ">)!$O]<*Q5-.-I:1L;< M[,W!GK>\I)Z)"8O6,563M=4 V:LT=$]OW&H=L,3Q\I4_]_B2$*F=:R<5+6[( M^Z;+O'JEWUL>1B7#NM3X>M84"=I+"MHVA'O MIY4(U_/\0CSWAEU)1_"7(E4+J=JAK#[$-5;@B9^3(E4K:-HS,D8E=$W8,^DF M"WAU1VX.&@1O+UJ:JP=EF*1N].,S60WD;"6BY6["^H'=OYJQ4O!&PY.[ Z)/ M5U]W'QOQM+6GK*7F\0:F.6Z_:?!\#OT^N$?IU?"97L-.TO(@*[4$XXF/7-<, MOV%OC"FTH: Y5=B[>M4+J (J9YIN;0#X?F+*PP.91Z?A)C[6VXANN9M2QRCQ MN<(Z=A$0V2FSM2.>VFABWDI)+;=F<=6$MS4J<(JJ)0N+5AC&@YXKS;*-=RW* MMC;9T6KM9)\2A&_7E$'!,CD)%NR18F4Y8B2BUVDB4T.^/*$#&-T/#@^.ST='/=.!YVAT6J%E#Z:%&JZCL%) M=H\[JV\N0JJN\\[HM$^Z9R?==K=MC-YUVN_:'>/V9E7R!KHYQ?E%;>S\]8[] M>(1�#LT'>O%'\XFGG>XMW)R2=1&5/QUJWS83& MM6N9'I=;;H\,80GV5RLJUF(?M3K=5J]S_$HG1\ ]PWA/7!O=H:G!._S.6R[0 MAR.*YPN;]89_-B-H^N'H&5ENBTF@/>JU6?V?[CT0)=.5"]>AKHTG3+(?39LA MN9\AY-$C@U'_=O(9 :ECRYV?L&]/9,AP-DK)YF0OJ%8?TO%TO$"$2V8' M>")Z.N&\<.<+@F;(H?@9?8%I8XZN75H2:"%QK3A@TMF5[;Z4A7E-[@U17F)J MV2[U28S-MXC1K08:&FJ%6+^XCR#XKED1Y!I9*J4)/_Y.[(G(=-W$J"0 M6(4(;XD+2X*WO(4ET(-A].F_/EZP.607I/E$*]54V/X\81A(P=^[J:N 5B7X MKK'YB&T^)9Q;%O'1Y-/K E8]^-.9C+T9(A<^(2"&6,%BZ'=JJ6K>P)()9HK' MI':/'.R2KZX'GYJ$+,%6.9^[?E'M+]J(GAP!Y48$42\4[9Y8(FJE$I[ 3G&. M/;Z% D6&#GL@++!BH??7"!J+E/C"M*VN(B<4:>N&_P8[>.[/>5=CQ8IIQ0[M M*//% G[Z-C=ZKN&[D!>L0SL;BC%.HU=6,]CFG).DB!,8D7TX=[8&V8]I'Q@O#3S./?5"$.9G.RX0S_L!W?,VQQV0#W MHE7O7Z;M(X&8I.KJ(SYY86T+N#A4706?99H^>NN_PK2/8@F5NEYE!D4HSU*(,T*%:]'13"[ 8F?5#[Y"% _H_E?DY4P-&56: M(7!EA*%T^[I)]YL#]IZ-^*:>F%81!S\?32TP7+C7MS\3U%U\< MR_998 WSJ''GF8\FJZ-]&7]($8+-4)"2\8=Z,])ZK1:>QXG7[JPJ^BB"V(NF MW']=C>A0"YTG[A&_8WT93[_1X,!1(+S,.G60GCH &6.W\G&X>5P,NOCI-9QY M/KONY 7,!.%>.K]J'21;&(>,O;L6<$6#-4>(=1*4C# R+=0JS9P@3.S!?%TI M68ZQLUVA#C)2[+V,<5KY'!G;KW]U'2MS+YM:-@G]#*#WM!.X/""Z'BW&XX@,JZ$'?99 DE&ITO?L3>[\*D'.\)5AY> X Y-?6>R M^B1#O,4H-47F):*OA5,BU/&5#9$;IB,JWP %*(91UZ/X+?,PQ@\%DSA9*\F! M87P MW>X.A^T:N9TD\>AZ^'I+PIT"QY$5I9Q24A_)*4HC[31=#IVN?BAVD#)I],XL!6CUTT]^=,&"S)QQ1;6+0CRJ^8Y$.W.QSUZRKT@F!U=5G$ MNA^D$4A/W0-&^G@*=KO81:5"I4'J4 9R^4WT^Y.-R]6EW[@6YJZ*24%X];J; M??5Z3=MPIT:AS%@5C! 072*%59K^;Y2I)M0M:O\*-#NXX>_#!+5F\TUMN MZ+KS7[F*<@=-2DG]Y/[68LWPO>6P25>%^$Q8\CCB3H7[QU@)_11 EOW;@LN# MI:O [M SSJZ@8+IX/_)^)M80%*^BE GAC33(1R8,LH2.7^MM-#G(ZJ09$*OUVO73_:*Z'(=0*VJE_$HSUS>(AZ5 MTT^(Q6=P.7#:RO .402,8MDL+F%*LEU^'RO$(IRR,^IH+-M,":5-T:HP=5VM M[Q'?5'Y&#G#"!CSGDSEV,/487YY1MK3E*C='[#O@50M'J)A__'V3>> M;E[]$CGO,BLU1_@%<.KKJ@>5]2W/)\"&BYE)GH0+=%K1YLA4&IVV_G>F?%_F M"Q,3[HK-E&5ZX>9(4P&?6LJ>7D6;:'8BL+']#%DB#@?-KM0<81? F7N?LJ7# M(LQR%E&>1#< E>M&3R^NGZ2K]X4J\:H6 <0;V;B%.I(HE83;!VZ=_5 -"1;E M;N=:.JC$9Q,[E+$2T;$#7 )>^)C.F-:/IRS"6N1&SZOW0VU2G/2%F%:+R.85 MT\(A\1&L7O$AC*"T?CHC>1(KAT3!=_>VL1?B)[1B/!8&8O14 C$231E!6\;/ MK+5_ZAV9D<(C09Q29LDJQJ9R4(D^XU""Z_'1F(]"5\^J3#S7+7,I =,]C^!' MWV.WS!_<6S/O^DAQJK75@WW@KL4.7P1\E8@>-C@TD8C^?/(?/[!RRE>SDEK5 M1PWWJ5_R6KQ/MJJ% 6@V65[![AT_A1D]K>4#,1UJ6AR_,^%_A7JR1YW?2Q]^ MC("JF*PVZ_)-M[1V'IG(_E!K.0M AFR MC &$W3F^1,&_J^"I3Z_6S'2>T!TPYM-TBBS1K/#6G:C(G& =OR7N,P;M^KC\ M1EFRA95W_1P&XG-6VC5Y LDA>0I#LNI+EM5HV8:-LPOW:K' !U%P&>;JNH!^ M*K*C@+8EG@.V%I&;EPC6< MSWL'O-@H7ZWB[^)$)DK M[)B.Q0(KV/L=_,EW&B34DXHD$E<_ -78B16U2&.VE=-)ZI@AI]8!:$81#N@: MO70_ S/M(VR8)LPB!!19BT9ZX0.0N )P7?/IO-&9="/%7XP'BK%.%46XE1Z^ MV$@-4 NDWZ^\J6?^IK9V]P^WL82/148F4.JCD=**(4/L(#6F,&,B51+[+?51I8VW M'9C7+<@AGO_&3#%B!ZE*A1D3J=(;O\FPC2#*NG")%B[%@?,M'!AAG@:Y_4L^ MG08K2+D\B71#;_]FVDJ\BD(/QP,/88A]O-['*6QOY(DV6,/VR*!(W;2/UM\ MGKP@%R87%=\;E"=PD&JDQ(Q(9<1^V*HV0@).!1?C=HCT2"&@GYIH&^DAR[U: M))& 699'FCVXYQ:PCR#AT]XB7Y\T ?U4;$A=@C*5")G:G%Y8FOTB$%FG$(J M4DFRZZS7.:WZ'9?]STH%.")UFUJ'V6@\55[!Y"D<@K+LR(U:W)86<&T5N55T M8YU"0#^5T79C+:E"Q>&(_%8_K&LA4M<0S\EVE&$V?..#/I:1%U' M*R\+!("!\\P3#WYQ6!HS]KG\?*-.Z!!4IARF2*6%J%R5[M BA#N>?G,HV[&Q M1VB$LXFP_ $HAAKV>B0*BL^/7RCU@35H3((=6N:CA_D5DUP9=H?#QFE$02;4 M8C,;38-WB+],]. ^F*\L!3U[X0AXQ6P\EW/Q/47T3T9GA4,3;:?H]I0T^H[II_"5V_9:2J5 M@O-XJ5D$6'=ME_I1@CMV20!X'LT8V.*0;)^_+>B9V);+)M"'<=LQ6L:://R1 MR.ME0"L&;P:^X2T9IC,QPK:,G\/6-,__]9U+"DW.P3(TG]!7?_Z(R'@:HN#P MZ-CWJ ?80%D$LX8RE2KF7$$GMWK'9:D&-)V&?C-906G'IZ+=.5 +%T,J3!&? MUOE85-0FG]KA*%!!7A0\?]O3 A1$!6>= JFL/[UV=W/]"1I@OT1MM*"1%FO% M6#=3EZ5GDU',DQ#+^15<_F8[?NJQR41X(TZ93"67_#+/!G./\V6KZS=C%)5R MXN[?+NAKL=SD<&G]0#)_3>V; T:$S=C&[L4&Z9TS'I8N@W:2M:/N\*SJ3/K[ M4*SR6%,/[W=1_,P VI?:)6C_4#LUUA3,>K+7#5'L\IWJ#J@OW '%B-9EOQ-U M>;D=?Y[\JJH'5W@/[LR7&U ]@DT[R'C)GODCSQD7P?(JZC.&TR2P^31* 2RZ M)M]>P?GNDK_8E4;70E1-J.*:-92J(AA=$XRM\%RQ9Q=GL$JPEW*5Q"JN64.Q M*H*1?X]POVX"_O-W9$]6FP"UM7$@]@X$O\R M@&;!8,ETZ[+(AGTG7F48J<2 M\;.*[;,)T?ZS"*5*DL#)=S#[UNWN!/49_27H0R)A7+DLJ<>-$@70;.Y\P;;= MV5VE5J1^*%,>,VIQ?40!K>1CR3M0_*%3DCRI1_I3%=#A;J^$&6I-*\&Z3AM8 M=WJ ZI3)C5K$ZBG 5;W&5 ;I!&.[W>ZH4_FIS)NKF1ISU)ZF?AL_IA"!JN5V M)K3M59YJRR"<'5 \&5-5[)&7IIAR9[),Y]3#GA)CX*9'JP.*5&JDJ!2#K M&$>TN7HL[TO+,)4&?7QX@U37J: W-+], MPJ7DTV/^:0]=XV=V2R+9K:+P=B2IS[ O7PM6J?;VP:-:Q!)MHN73WA9/A4=$ MGTJIIIM-A6RJZD MOS9G24Y2ET4XB\_/53"F $ =UCBQ,50[)I8Q;6IB-,2228?II<.,H.]G8PHY1V\0GFS?7:E)HB[ $*U@^V*1G<\97^VC%-*-D&P MLK#4#HPKDB9/Q@&KD4]@8@J#E+.EFE&C"=)5A9?[H*<.4@8+$A$ )C5LTPLW M0;8*R-0>[*S( 1D\_+7UGW6Z[/VA7,[ZCN/\@CQUB%W@SG/""TDE]9T_K#"OVC^;R M>GM(JV"K1^@, [_.8/O-,:-KVCQ4T1<'?^;5:XB\BZ"L1X:#)+8KTT+!;"HE M\'7Q!LHY!YQ>F01R%^EHMQF>/2BNTIUVX54Z:C@Z]:C+,KW%,.%JG5)RK7"] M=O]L<-KO#*JUM6)]6YTMQX\]Y:&E5M=O^,L*16R7%<)D]2@&-A:W%A,0EOEI>;[6"G1)ZLT5^H2./7:!ERX\SGFZ2!9 M5,,%OV3TA "HOR<)XIHN(!VNI*+_^EVGL58,SR&(=$0VQSPMM8KO?$S V9T M-5_RKQ&E" E.QJ(D[)?"M +RU:L8])F]^^9,PLF-A<6P]"^95D A6OI-$ZKR MCD\4Y;&@%EL& 5"UX_-F:8 *2+U"X3)6B1OLX+D_YY!BQ=3,Q0(K1MBN8;.& M#2M6NB;FXN&N'>O72>8F!GT@;-]$04?_C4RR"]Q4@LGA-:CY'%(R'VJQE,CR MBZ%\>'%W'# AE0-4FQSPM;!4E8!"P[M.KRLZ!ZPO0OBUB/]3@7KE^CLM4#$R MAZLO0O2U2(PCB_0K;'8?7I#]C&Y@YSH3NGGQ M\3IHUVNBM'/0E>C.>7\2,#UT7?SZ?U!+ P04 M " !7B5M1R=Q+7%TE "SC0( %0 '9E8V\M,C R,# Y,S!?9&5F+GAM M;.U=6W/;.+)^/U7G/_#D/)S=JG4LR4D/G]Z??/PT_&P<'24MG9D^ MK>FY1M3DZ/UP^\MYTJKG?C&&@^/1Z?%H,!H8XR_#P9?!T+B_W9:\I63.<'%1 M![O?O[!_GFFG!F78];^\^OC7=XL@6'TY/O[QX\?['R?O/3*G]0?#XW_=WCQ: M"[0TC[#K!Z9KH7=)+=9(IMKK,W$V%4^.-WULBK_NE4^Z&8['X^/HUVU1VA"6 M-)VGA/UJ!]L*Z<(?C^,?:5$??_$C3FX\RPPBB N)-X0EV*>C3;$C]M71<'1T M,GS_ZMOOJ* -XQ?B.>@!S8R(MR_!>H5^?>?CYF?YSU E5 MM[EIKB(0CY$3^.P;UJ)_Q+XZ&@R3SOX7(7OYSF _?7NXWK:VUQ K<,S*'E^^ M!LCU\;.#+EVJO"02Q@WV S\1J!*JQ^68?$&6%U$^&)\,(KHOL&\YGA\21/4? M^]/9/4$^'4H1.0_(HG\ZZXGMK>@ F%B6%[H!'8B/%'G;)+9_@0(3._X^YXSH M%T2[>V]YRYCMIKK2(IUK.@4MT8WG^_>(/"Y,@J)__,M7RPEM9%\1;WFYJBB/ MLHUKD<#$]U'@7YF8_--T0E2-4U$C&CF:O% 23#H.KSSR:#KH$5DAP0%&%<%4 M;E4GS]&_OR''3LBKQ:JP,8T^3."ZHNZ.6:!L#]:7O<%S6MFWL^>>$N4 KC[!)@DX77Y$W)^9J@:UK-S(I:V!7MO72,HC8-(FU MD47R9YK";0O8#8YMO#Q.RAR;CO.N4'@"4C8.<^;2_AC)-&JM :KHW\SM[+E' M=FRV-T@CI^UF*?:6)G;;(3AIN@EZHZ:.EFCYC$B3Q&;;;8#2!26*6.$S.MH* MHD%ZN:TG5%/]P"Z.(Q[N]Z1]1E/MR$F*>L3*V?HL#UL&NNI&J;UQ$XC5N M(_%6F2N*>6HS)E+,]X?!<'!B'!F[+NF'J%?#FQGI?NGWFZZ-I&]CU[FQ[=WX M2]+_7TN(*Q(64US/RE#ML'B@1[C*IA"48]_D8W+)UW_]?WPTWKGGT>?1^/!QRY V]AZ&E#C<@P 2,Y2_6UEFP$:#8;C MX4B*K&+=MG#-6IER3&7ZFIDKU5@" %S598*:?.@Z0$O1NME NRT!'FTLVUD[ M]X22UHF:"W).5^+-QQ?+P1'*RC$0%@5JK"S*5)DIUC:EO?@.KDVNU4 M@4Z *U!.-L5J],MQUFO0B">A=#:ABN^ :F;>=Q#W8_R%]?17@_9E1/W07^+^ MC$V'!H/+N+Q_[(O#@.5:VZ'#;!L*LXV=,, OJ12^M"19V"",_2;3&54 EX6] M-H*7>1":[D2+G5N/\K,UOP&9 Z+-'N&X*]K1P(Q-WJ8@ :R9?/+NS"6ZR(01 ME/0K70V*%Z3]H5>L+FFYO%W,LUZ&\6@\^ #(KP)+#[BRJJ4:^_%E]LT?+ G% ME84RD/PIJAJ+X-#@:7F-C$"!.X]:BL&V'2<]<6&[,CP M$X-06 7"?K0T#H5<@=M/[K+U+M!S('5'"LI"V/>5 :J '0"@U)S(BSR0S36O MSQ'9M(C2BM&TQ=U7!V6>G6A&0W:4X;K;_ON39S\@IA4(M*UT*W G_F;4J[1 MH*T9-8439\6W,S=MVH9@Q%42]CW![]@S5I M1&WVQ8VX%4)R3M:U4T<$;I').+2G+,TK)"3.7[WS7++Y&.5FR3R(#;:O8T;9 MDG^V3HAE2^$507^&R+76$B>@4DTXSKS&]2 ]6RC) L#ZL:631Z74/:-4$XA7 MKH1.\!RV0:*M;^=HZ0^ [6J$,RU$@I=!.L^ M@Y! /%MO__P-(T*%M5C?H!?DJ"VSTLH:5EK!#JZKE58J#DBPI_5SG^C2,[:D M#7@+L(+"%XYI,;\_(\I]6:';1![\JJW2O!I0%^="_>8"R^,0 M*&;RY'!I#0@^U%8P@Y0A?F[Z"W;K ?U?*N@JL:)D%3183H)86JN6DTP$ "!] M0'Y L!4@FT\H_UOI.*W7)!!;JEC5TR#78_F@!ODF01M;W:E&\_:6**&(I07, M,*V IK,+M/)\',V#3U0VFX^2]*(2M2'85DTH^RX1J03S ;ZM\ 6#V[?&K M]X*(R_8#YQY9>22Y5-2U)\G=8?_)(T,--L%$)=&P0C(W#?2*/\'G2G;17;C/QJ-!Z=P_!^:](@K$Y%JZ;P8 MI@55J[M!U;@_;U\<#>X$-.Z'VY9310M-XYZQ?8E W70T8=K=%)R):K@/?0>C M6A$6-RI;W]#NZ\$H0WPV>/"(\$3(LMK]P4EMT@6C#QY%0C63NOC3BX":!BGB"P> MH*J5((Q/%>5-PU;$$S3@7'FULZ E1T +=<$!,.\:XNK0"1]T(E1 M0OVPNDZ(FX 0$=*B$V*1@-6)E%1J31;J[4 (-W6G'>IRZ8V*5)T[U-OI5$5. MH:E(G5FDQ6L$5%[13@$DN5=@[_;2[;T"VSZ.:"='K!=CUTU?KAK(.C3S8I-= M(J!4\Q"L;N :@!(8'<+0AS#T6PU#]S?[MD?!SD-FYR&^JU\U^IXXV*\P]2&% M]Q!=K_#"@7"+510]+]F&ONAX)6;3."I9[GV-:^?9R3&[9&\K_X<]C^T'D8-! MH WEFX&P$R=.AB9'\EGN]_#"F>F8KH4>%P@% M+$1LVSA&*/4 T=F:?EAYE$NJ+>'*ITTXH8W=.2L36P;(GJY0$FF699!UUKN6 M:25-Y[EC^GY\T1T;\>)LM,):<++2.M:=S+13)"4(RXJ81FG:FD(](+EHBAJN M"!R@1+/6H,O>PG$Z^CP>P[F9I TXN0Q#0YA9!73A9NOVG1?PIR)IHDKEUB#L M I2570A\&8ZA81]_H)3.SM:/S2A Z28A[ GJ:T%IM@&H0OLFS)[KI',3^ 9" M(I4&068@S(6:E;6Z\%J_#N6>[A&I M1,PYFLZB%%C38NW?$VQQ+T*1EX<0']&$M8)T.@4S/K/)#+EK]]*GO M!H1T*2B \N33.J3LKI!-UT_>&2H"5%X>0N*33CCETH$6QKA>KDQ,HH,^"Y-0 M%62GO1-#'MFQDUIDA"I5A9 KI=N.5!(4-,V(Z9K.2A@611'O.BU"B'IKUJ-: M\H.F7B688!=4N92,];#^QB'=%@0_6@.CK.(N("V)'BO'/?'HG\'ZGHY%-@K9 M58.K9)]<4UJQ)U]0&=^?XV4%2LZ=6BQ VKSJGG+P\>JPN M7SW/_H$=IX%%*=44A,VP/@5)":+'FG&!9H@09#\@NL*&PHN0:C0(88^M3TOV MQ %-5RJ(IKDM$XPM=\/:44D.K3O.JOK<[U#>.JW?'(3]<4.@UQ<&M DAPXPH MQ+W)G)VZF^(J*T>9UCK5D<_=+QME9*$UKUBX@2J;7WPJS"_>=/$W(^KD;X;I MVL:VG[YD&N_.F0A%)DL55J^N8U80TG2V9M?_2/)]E6K"R?DMBV)Z@"NQ"F"* M%W-&>Y;F?RK5!)*\6T)EE4!,L_C60M <$Q7A$S*5\ D+I!U'A?>(ZM/,ZD-2!XJ*M.A3*^ M " E9&LO+4#5^KB!D,:MSE;F-3'E34-?TZ>%?$4'JLM"G50"O?A) 2_B#)I3 M+W7]S05:$63A)#JQX()IX MQ<2$;O +LBE$UVXBN/B;O #.UK?FOST2G;GD>< ;:5'3,TPJ%,J?9E)O0;^3 MO$'L<\\XJ4L!P+PJH7='[9VYE+MA2[<"Q*]>0>L5P>:S_;,"GG%&?QB.QL-/ M<'SPW2H!5Q0 ].()60O7<[SY^HRNK/NLR!Q7BG4A>/,KJG_FJ38U;@%@>A[Z M@;=$Y $Y\3F7!5X5/,LDJP'!Q]$ ?E(> :#V1$P;+4WRG;U7%'U@_!2,0'D= M"*Z()D:>G$L V$V#!2*EYDYI#0C>A09PD_+81H9H9;M>Y/%OK-7NPP$-"V2; M*5IW[]37\(%D/,@"",75="ZO+2B).N.M)XQ+2$BYNM,N;<;_]OAXP5Q0K4F= M2W('4T(UH4#S.DL8$@<,BBKI7-3UC'.0$07N9'3YFF3$;X[$"3!6K:PS"M$B MUJKLMSZSYPG9HZ'J_-Y0PSK/A+4URS63)KHZ9/CMXGKRM'ET852ZN^6'P,1_73/7##@'MNC)2 M?1EQ9WTY!)2<\WU 3+\HF%P!7KZND$4'^A->1H]J/])O_5E\-Y[LB%!3C>N8 M*6K3_AB8)+B@\Z,DG-IT)_HCKNWH57HJ:EIF %:EVBR)/%IM=* OU[5Y,36J M5]I<7@*SN0)#N^LR>>9RS08A1);:4:$FI /==HJB[-V:4$FG!U/J9S>E#LO; M87D[+&^'Y:V%Y2VFM.RZMO?TH-JZ%G=V6,]^]O7LX!HXN 8.MM/!=NI+-DQM M_FD%[-FBVUR;:_[MVF#-RPJZ15;)X5#/,#LX' X&VF'1A#)3'1;-PZ()1!4! M+9I4VT[./?<%D8"E8SPBEU)TYP6HY+GM#_OWFV;72M:1D>K)B+LRHK[ZLD1> MH.?@VO7I+%!TG2FWI)Y+$-*$2#P$O()P=OD2R6?O0=AG L"V.TM6X4E9<7$@ M9Z#%2B4& ]B9YH8@R1[-/1F-!P,XIY3KP<1E#0!RJ46$D2X_F\HO"^%4<9$" M9HZ?\MEH(SMZSQCXYOK(HBNZ'5L%(6(K.5?H%>I# $*J3]N 53F^M"%S6A.9 M4T@'MQM$YA30@=_LR"]R#@A+Z]OI%S @7EQZO@?/,G-E6BA.+5)"+ET_4%+5\%PEMVE:?#/#/0T'I *W,=78(^G6WM6\GT)RD/X?FY M$CA).($&$GN\S&>OER%_ZO+F @%8"O4@O =7 C0%CD#$/DZ;B7U\+HQ]G!YB M'[I)/L0^ (!PB'T<7(-=><\KL-:R1>&3(#5PZ*?\H*%?_?%@NG->*G?N-PWS MDY(G:6]^RM&M4ZK<$;#WJ^:)AJL#&4&VY\MN5I39".+'T7AXHC\XJBI>+O&: M)'Y+!;4,ET*9YW[7.4$+%&0CX!RE(.P3@E_, +^@W1SV@/WO4G-15D7#Q*SD M')88CC)V0$%$5_/H??']Q^.$$/&J@#$EBU6/#Q2/J;<'5'8*_C0:#UK,+RV? M7-,<>%Q&V]@H[!-Q;JY6R#XW'4>\/5"I!6-34*Q^VXV!"E/0'(R'S(%#YL A M<^"0.7#('#AD#KR]S('[),YWY1&><76%7=.U6(S6HC]$L141@A4:ZEFF0146 MH>&=B\#OU#/^DQGC#^PLE>C,6HGZ_DDX@K$=C#6NR:!7/MEQ[8Q>UUJ@WC]@9Z,:?]4X*= M[3^=19HQU MO.3?A8S?Z2PU$YV%/N7']SF056F@6[RJNZJJ\-8Q6'Y*>ZZ0&814@6[-5Q9( M3<\;*7/BW L=^RRQ+(-=SJ(8SR;ZZ!;RZGZMEMB'-DG?>.[\"9%E?';29*FI ML?]N%8I\7_(JW>);W_LEYZ9/<%VRW&.?*><-]JN EV^@6RCK^[O*\ 8-V"R; MWUPS?N *V2QE7#D*Q*W7+8Q-.[:X+$%#[WY[^B0BWO=#=M'3N><'1>YG;HUN M$:OOM9(RTXT=E.Z3VLRN']^B%7V>.%%SR'[R+O\,*2ETA5YY+N*_T%>KN6Z1 M:\(I5973UF'=95JDR/*C+2\/-FGQ;F&I[ATJYD23V.FW)26_J]%M.D)U1XP2 M,_I/I/%/HV7/II8]FS:6GTT3'DNC/R7]]NP-PL-!M<-!M<-!M3=Q2=_AJC?M M%XH=KGH[7/5VN.KMD+!]2-@^)&R#\LN]%:]JT^G9O7"J7J 9(G3:CO-48P_5 M'1)#)BC=LVQL(1_0X$E'6Q2"3;W+GLX2#]7OLSEHP9Z2H'9.2'X.GI^#Y^?@^3EX?@Z>'X">'V'4VU_D3.G)LQ_= M^, />4N*0Q@PZN%N"2/0=IQ[>YUG^J?EA'8<]V;^C.@,E6#\J%?7N1BIJF-Z M;*ESUGKZR)WGEAQ+135ZXFA3X@7:B$HK1YR\MW$'WA.TQ.%2,)04ZFD?0VJ: MF!Y&"ES!!G![HE^6>2JOHG/Q:@2V/$/0$./,U>KK5>^\V5P>H$&2VUU_OD;1H3*:K&^02_(43II4;O5GOG+:_/;%[78^/HS'18)/-Q@5!P MP[IAFBX.8HB+ZP]E2"6?'BUB)@!,;#SBI,$,604@X8PB)2L"!U!8HT%X,G?& M?AR-QH./<"[';08R+HL 4(Q6BHGOH\"7!J8XY2#$0HJ5, T/APDH$*1FZV(< M.(4A>',K@,'AI UW7ZH;4?A"4J[[P$4AT5M7WOXJW]+:]?&+]@.32>Z@QP_A]&1Q+/U MY7+E>&O)!5I-- UA+2I28%[Z9#VN^Z F]W1-B)?<$@J0K@1A9:L+;9J?/H"V M875][IB^CV>8Y2:X5DC+29+12[<#(696%]H"%EN/9-XB&UNF,W'M"W:SDW.& M7"K,(,61$+D*]2'X]540J\ :M'$9S14OT9+Y*QJ-:%0@.^5*P2;F!!M<%6GE^9H[8TA^'"(6K M7V$]"'=\EUOM"EG2%$AA5Q?B(+K+B4[NS#S&U'!V+;;A0G/329Z*H%\F@17% MN,K'P<=\7"75E6&ZMI'IC,5=6']&JL--I 7X^1+VH'F&%]D1$U%A/>>Y^B.RZC.TZ3K]>2P$V9!O2'Y8^*E?X4= M9,?7M"M.GMR:$-RD=0 6L*5IAQ'?(QH]"1CY&N*'+-A+!XCX\8_E4K9.!WLI M6W$S](]M-X8W,](=_=^F3$\.K6\9D6TF\H5TC,4M#;G[8GW)OJ&@#IRM A^% M],@K8 7 BIG,(Q]9L!BLLB .Q2 MKWT47$"P5PZ"C2]5O6S^]Q[] *3_1*)W'M;%\N>6A&#;*2/ Y0 !A/;QG'_ M]R:VK]US(YSY9$?)LD_@%>Y%0A6 MA1K0I5F#YL#=)URB]",_= M\RBCRUI_I1+Q60&J16[Z<:*X LL>FJX0,9G;_P'YH1/=&SR=/9FOO#!DYR1 MV#_44!4]0H,V14SL?X=^G+7UY DVOM%,QR(EF73N!Q3'A=$C(B_80O>(LF8_ M4*G.8V6(;A,0N@O:[A;"5JF!B:Q]04'3R$A$[!5#9%^$A(ZAF/"(VHC3LSRG M,@NQ9$,04H:;LB!+LMX3/8C-KB840=X2A!SD]C1!SGOKYI+*K';YRA90.H4M M.*&FZ2RZ ?8!K4)B+1@'/).HE6XZ50S!@[!US9Y6! -M E%B,L]6[E:D&N9+ M<=.=:I+@#=N.3)1B88"8<^X3;6:711+\0J=#MB'87*=5=8HI:K5;MY7@/=TN MII0B06A-89MX%F8,SF(&RR:MC81):Y/I^;61:KDO.6H*\1NV"Y9EL)5KXI#? MUG!^6Q4$#]EOA^RW0T"\E8RK?@7$4]1&3DXGOGIEN\RK0BBM#"$65 4_*5.P MP+M#P3>7FG0.>QSRFEK=,;',B\TF?U48%9N!$#^J J@B>["@E2WJ>VD"U4RS M&PA)+E59+CGYIFRAOB;(L+W&)(COP&*4H MPS0T/U?O4V8J*&W?TF5DFKEA\YZ]>D'%SY&$ -#:K8(8O_70KRT#34XG?NRE MG-?I\_Y1R:C9HR@8;*0;[HO3Z=%:(#MTT'3&%U#JZD?_;+TKD9Y/P<1D%@"A[5HS..J93<)\\IQP$XUE)(;/G M/O?X (#" _(1Y7\174'Z@AQO%?G"XU?&"HZW*=2$8.B61DJ),P#8/2*'MCG_ MBEQ$HDMD)_:2"IG=E\@BO G!\M%5L@T(;L;2>);D$0"RL5E%>Y$8F+DR&DQ* MT8FI-DW*'-< L*K.Y(X7UV;WK]^92_D==>UT!<1DY>K\WL&?QKD_:%#=KK(& MYG T'@%Z&TN+5G$ETD9N';54 H*M -F1,S:B2'QAHJPT!).ZS7&PS9>3"0&: M]SIY1P5%E$XC4J3&G*0\!$.\;7P5Q-#N(&34(3+SR#)^98SE^JL,1UD]"!9W MQP-3)HZ6AZA/@M3PI)_R0Y-^]<<#8YMCF>=^TV"1B_!KPR+/<:L3"^X8V_M5 MLYW+U9R,(-O;@"J)\I8*91DNA<+,_:[38A @OY%FCE)=\C1?Y?+,_JYSA2Z2 M9Y92 )91X3PFFL9NBFX9:J!AC;<2-2:6S!:IN>6CK_E=_*/>^X)]SO-]^;K" M)'YA+SH *E.[9MKOA:5?30^;$Q*TG=[$B1I'-E]RB8M:Y E6K-R+K40ES5"5 M #38*TLCWM6F;T$JSC!MJS,(]]&T..&T(+$WK(;29R):Z*<7?LM:H[@EA51_ MOJ)?NDBE-T.8/;##7M[;K?S^M8(%UFZ_O;;,.M=5!8&^-=W='=_?Y1;O/8#9 ML-X6] GA.B^8BWN!X-Z:;J8&_N\(SQ?,3_^"B#E'EZ^(6-A']P1;PO3OKGI_ M"_: TC30DED@E^Y;4^K"-4:#JM>DZ2T8&9T/@)HR?S/#(C[&M[L:R(].>3TM M3#<1U)T7'=%&=HONAHI$0+A"$IBE4E&2/Z$ZM^.V*-]_K\V76K-'QPK_YMP? MA:Q_I4T$K7E!2G??:SNE!YJ>EW?K]SRVQTHJ&2Q.*MM=>2A09P@$]3K:5EO! M(2#P\\SM_XR@T#:WY[OO=42P!W-[7MX_CZ(G&W6-NLZAH-<^\AZH.T?D/X_& M=QH3JDL-A,<;^N:#^5GB2.H33<[9&NUD+LP 79F8R!XW@D':VW;A=.>:;Q24 MGV<49??]\(92:?K>MJ,(T'@JC"M M3:7I>]N.+D!K4VED?IY!EBRA'WMAUI@(93.5@TW=0%%-Q_N%]5]R+)7Z M_@6J^RP 6#CV25.X\Y97',@U;W+5DH,"Z,ZVAF#)WA3V:30>?H9S=UI]J+CL M 4"/4D<-2FR=>Z$;D+7T4BU!60ANWB(E3$,D8 , &-08H3:(JX(%OR@$#V$9 M*/A]$M@=5QH_,>DT*BM\Z<_56]KU>+;#E);BDX0RX5=W!."<=N MB-WYE-H[F],(2=$'*@+7P@Z.=P3R:'"3'>@<:DK*T0;3T'P)NX=VKJA@>"R= MH9F7V4!=OE)>J%BQ:Y)U)+0[RBJM2<5/Z9M?TU%"-X-R%6JI1U K:6.#<%\9 M6Q(?3.W<$V6YR0G8HMZB5G!8U_4R5KPT/J 5>[;+G4]<^RORYL1<+;!U[481 M#M9X*6?,<,!Y*RONR-CV9)BN;>SZ,E*=]?#]K)P84\R]/Z M;LZI2M">&=D/,['PB^OHS#PI)_]B7B#&C&*_D0QZNY.L_OCWFL$G_H-O8+=0G)O$TP7IE>7XGD"7[0;>!6DJ6 MC& #N/+V\N)_%FK5 '==J>2@'F$M_7RU'3VNT><@E?? M(3&O]B*4>X_OJE35^)Q("=8$#X:HVYY]C=_'-TE-9TDLR)TG;(E EY2'$/.J MBKF$+6@C=D-JS"/3/D7(>!5 G+"JB1F/K];](IO.'TT'^;T MR0[1)5V A[-]QL#@/_^#ZB_]E/YJM@ M[%1J"<1!D(J#JA+#E4+^OQS' L=QV/OO_P]02P,$% @ 5XE;43M*FE.Y M@@ 2EP( !4 !V96-O+3(P,C P.3,P7VQA8BYX;6SLO7MSXSBV)_C_1NQW MP/9,1&=%R%695?V8JKEW)OS*O(YUIKVVJVON9FQT4"0DL8LBU21E6_WI%P?@ M Y0($@0?.'1.Q+U=3@DX+^'\< <'/S;_WS=!N29QHD?A?_^AP_?O_\#H:$; M>7ZX_O<_[),S)W%]_P__\W_\G__'O_U?9V?_Z^+AEGB1N]_2,"5N3)V4>N3% M3S?D*=KMG)!\IG'L!P&YB'UO30GY^?N_?/_7/__Y+]__].>_?/AOY.PLHW3A M)*QG%!).\L?O/Q3?7&94H_ 7\N']#S_^]8&'EY>7[U]^^CZ*UZS_ M^P\__*_/MX_NAFZ=,S],4B=TZ1^R7D"DTNUU&0=YQY]^R'GDS5]/VF=L/OS\ M\\\_\&^+IHR0WT!:DB3Q?TFX>+>1ZZ3\=VN5B"A;P+_.\F9G\-'9AQ_/?OKP M_6OB_8%9CY!_BZ. /M 5X0+_DAYV]-__D/C;70#2\,\V,5W52Q'$\0_0_X>0 MKN%G!0X_ X@UJ_RPV3Z/#&/ MHD9*R3T[:R9&.G2^97]5%*2O*0T]ZN4J L\&TEPD/D Y9: =N16" 8R^*#XU M6<((-3GC@E_G,$?9^\_9"/LO["/_GX9,0 Z7R9I[+AI3H]K M\>]_J/N^HU5 =B!V'E<5<&(W9\;^;+%'UN('-V).N$O/@NP7XMU7<;2M%U6P MBVJ^_'NP-/B% 4Y\I43Q##R&"33&_9GTF8"N>%<1N") M@05A(BA//AKO:>Q'WG7H73%H;;# <;L9C,1:U8['8:41 M\E%8+VOO,2C($D:7 .'IY];8"1,?]I=:$;&FZ0P&HDK!D_GWJ!WRX:@4M_^\ M7%">&A:OP]1/#Q_]@'[9;Y8P]T[<-F59A^<;9U,Z^B&?JQ5J]8=;Q5VZ >XZ[DBH!LA./O9O0 MC6*&J_Q0AR^J+Z-]F,:'R\A3#\6V7NA'II;:U8':V 7UN-63O.;SP61/@K7QQ:MDSDZO;HQW.+JM61K&B,>@RWR=QS]#+R MI$K?3BAP[GG,=DGV']@N_: T27U;]$.U0<7J,*UIB'J(-LG; MZ=A2BFDZOCA!PBE.O6)^I.X^9L/[PX_+)S\]2;!4-$$\QE0*Y6/L^'ND8TPI MIND8XU1(M"(??GRW_([D]"<;:$^Q W=3'@_;952G\/'WB(=8K2KY^*I\B71P MU38LQ] %]0A>=') M1Z^%A+'XTDGI.HH/2E,TGC-PH)/- MT _*.J6.D%%J@7H(U@K:%Q>!IJ7QQKAN(=$RB77 MW G]>-11^FBYW= #]7C5$KSOTIOS()S)@@@V1.(S]9!F"ZG8"6Y"C[[^WU2- MHJ?M\ _<>M6.QFJU$>[AJ9"U[X@49 FG2QCAZ1(3Q$+^HY^X3O"?U(G5=U0; MFB(>B&T*%LD+BG9(AV.KN,9)#=F^I*!,@+2].ZNE>A_9)W6+;W5+Q&.R1;WC M"ZM'S9".R#9I>U]7E4,PD\KE_@U"V CK]'/ 1K55+I$.M7D;3X550(T .0;VSN]5' M/W1"UV=N%(FZ 8HBCQV[(AV3)@:HK9+6T _A2#82W[R@9)A$@>_Q"L$73@ E M<6%_B:;&$-I_Q)\G">/?,K9/&B$?Q?5*R>.UV@+QR%0(:@RTG!SY2G**Q%(I MOU'TLNU&V7I2RYM.V\["J10JGOK644/T+J:2M]^(7!2Y3^I"PE,ZW-!:YMHY MG/HO]ASPTDDVYZ$'_[G^Y]Y_=@(F5G*>7CIQ?/##]=^<8'^\T=>U+W('[60" MV6&U.B)VX&[R&P]U1IXXH4?X'Q*C!7%2DO,BG)D=%Y_8#B[\04M&]IS_@3(X M\UT65_>!@>Y4D ."H5ED:.A( C%(F&IBZB8E/]* '(K&%HEDKLWXT$8KPPU<1XO9#S M.UM%\5G".)*2R8( T\H'5I%C:N,\;J(X/6-B;8D?/C,8V=H-.,Y=%\K1)0_4 MI0PMF2&^T+0%+9J[8(<TK.-#0'K/3ZXAM[.$9<5)27Q!&W[8O3Z)S+.D< M4N/+-/U=]]=PZ0QPU 2Y)]8I)+N>_#UB7ZL5TW2T M%<3X1&C'FT91B,6^XV@3I4XPF39/P,T>!%S1%65A",.Y)&U9BRN:(H>$)@5E M:*AKAQ@B&L4USD#+B!).U7+,/*Z&+J,*98I@$\#B#'P?TYWC>]>O.QHF]#ST M[M(-C2OGB KSZ/5$[IP=U)=]5:,;8M?M(KWI.,]XD(P)WQGG;,C1F;D=WY[2 M!%0P2;@-(FX#MW*B;CNCY6YUY2>[B"'1ISC:[VY"-]C#M3'V*7.AU _WU+O; M4?%:0\L&6!^"R+&BO[%.$VA,J"%&E@&4,IY8,Y:$\UR0@BN1V9*"[P('$%FT M6)8FN*&!1U91S",1VU"D@RXS XQ6#)B+6P\[[D;VN[8E]+ J\34TFEG]/HX8 M5J2'>Z9-RF(;..W?P6&:>I>MI0MR1]-1N!J^J]LC=D,ML'75F4$ZYO*9/UP5]OTKO5 MKVR)!IBJ,%9;'^3HI:6R#%^-'1#CEY[=EVLG^^E3"M_&0AE$X8\UZ_9VN93%'DO?J ^X]#JBMRWNQB@ M>D[8W@^QIW<2W_P8+F=2+.5A9GM7<"(YJ^]L'3I.:P4GLX*UJ&42A<5:"W[I MDP%@#^A:P&P^@-4$2C, GL%&64[(#G*,KL;TY_OPY/.6/CFO!32T'+O6=D#N M/>W*UIWXG[9&[&$:0O<^&Q>T^3O+TLQN-PM@3'U]H6_JO-I,!9".0+^PH=ZX M$Z]JB]P_&U6L++'K&B+VRF9YC=>6E0/[DK"E=?2(.MI>* NU&L\J\'M758G3 M@R[$_G,D8+^CK>]M'FD-M+ZR[1"WOK/T WZ_[#ST>&7C311X#"-@*SP]M)1? MZ= =N5-U-83L=KI]$3MF9Q5,A[W$J#C[2@_6*[I8TS^16/V1GPR9/Z(Y*!SH MU5]J[# ?E]>HQ*1N/0^W'KI:D40:3V&F$?7-50Q*%A9+-.5W0>^= UQ5T[LN M?=(8N8,V*UEW1;K:$K%CM@C<^XIP1M=VUN7(6NX$71,W?*9NQ)WK_<\_O>>N M!9^ Q/&>>GFF^BF>'&FJW0FIJW53&EQ.KX=EU_.R$ML\D=?H)QN@M%=6Q.P9 MZOVPA1[<0F*\R#*K5IM M5H"%6SAFV@9^&LN;@+[E'N^80D!XB[W9,@C4,'I.2IR8$8,W8.&J(NM,0O9WS'K %P6M*"1N=A]YSQ:>$K\%B6+B MN,QB^X!+\TQCDOI;<9L$4I9?-KZ[@6HAD>^RN'7C/%,21BDY, 66E(9910+@ MPAK[0<"_75+V><@"6^I]3ZY?G>TNH%RY8.]EN[ +]D^&(C1)%T3D=#*.^S3[ M*;XGOR:,)M.6N6Q W93;+T__Y,_?,JTRLTKS,GGG,8N_^.F&&2,**9/3B85H M_"-H'D;Q%LQ0I'6X!S=@YEJ1( K7-/[N>W(>)%$N+@O6MX YP$WFY 9L!>^O M?/BQ$G'K9$$4W-5L%R7?<38UZJ:BB?P@XR#=3*J+'*>=GR96O>%FDC26IMW- MFL@$QK>>%?-S7E+A-^9>EWNV>-Z68A^8'@]TM0^]XI.&2=N8$N:9O)]YBNG= MC SV.;^G5L8H4$P%2O#<-Z.T MBYDN"]:6AD<\6$= 1%Z[D.G*PP2PO/AGSF5Q-+=FB#GQ_&AIS!258R",()>% M20I&?"H1S,L/;OF)?TR?:7A:0GC2?1J888NLAM8Z MF WMD4X\VJH>;=C4-\:]9],B<]] L4S(L5^5&AO+>-W MR>:=''4KQ$XXPAIENO5H6VK!6 LPG>6FQ5152>T.^:HGO9 [HZ;:C9FKU2Z( MW517\B%S6"M^C">1=2S-<62SWD;A^HG&6ZA5W9K.JFR,W'6;E:S,I;4M$3MJ MB\#&?HG^&08L2-S]94@;$5]QAA+!>\BW5W>\:Y1C_D MWJJMNOJR=TTGQ#ZL+_M@E[ZE/2?K^>H3:B_N?@>%CX]]?/-,XV6$3OWRMP^5 MO_W$]VGD($OK4HVJ W9L:U7VY'I-;6O,:-8N=+]+*-5U@FWT&EM;%$M^2<'V MK0_\7EBCCF)##;&?U4DYP!::I5LY0VHC]LQ0.$[G&SESOH/3[=;-+._9C'BS MY+%RDR2[5W.>IK&_W*?\%#^-R+V#(D]_,C.("S46$_7OXVR_CLO5]&1J?4OD M+MN@WE$A]^-FB)VT2=H>5-EZ0FR394\_6XG%<31.AZ7]]__W[ M#V3GQ"(5^K^3/[]_OWC__CU)-@R-$N+LTTT4^_^BWG]G"\K\4Y\;1J1,[M,D M97^P)>A)=#'AJ^C1=AN%K6YDO[22NJ)M1^ 4/OQL,;_+\WQ(:G2">\?W;L)+9^>SQ8/T^RA^ M0:V.R(%#7_E*ZE=K+\3@TD%XXV2P@@4!'I!7FW%9$!F*+.6%36H >-CEC!G M%5SL^?D#A;M7U+MV8KB!E9P7UZ6\*[KR75^U'M?JB-S/]967_;R]%V(_[R"\ MZ3#/69":^^'X@<&M7+-N_2(W;M!V EVY4?Q MV1V-_.F)UAY+F#JUOU6K]67;L>>U?F M;'0P5+77#'VW1NTV!Y:ZS,R+ZR0?VI4E'GC\>1S%JTX=J16WDO38<=VMUQ.Y MAW=07Y$M.;C]#HKZX;F\W#RP1>7 M5>=&LJ">0.',D\U='?1 M837%M68^4;9]P=S296Y.VK)4;FH_)W<=LJM]^$6;D^>.R6_9^G3G@WHX1\R/I5 MA((SR5G;2X&W821(^T^[Y2Q?)+>K3Y% MD<>S],0[+LEC%*A7V@T=D&-CN[+5*%[5&C'2:0AM'A"Q+2U&)]N0>:4#;0-VS>OF)1>!#M8)\A4UP9KC?W0>ZL6BI7E^$-'1 [ MK9[3&FOI&_QCC@-&,WU)QHR: F8UN?>U@]] M *S4?Z;-GJS=&;E+=S-"Y7ZY5D_$3MY1 >/M$L%F03)&W &JK'+'MU02=F([ MK 6C!3>$4^%EL0;-%AZU_Q<_';A;W80I4])?!A0VSE)5Z?363LB=7T_I2D&9 MQAZ(G5U3<.-Z*!)YV'0I&1#!P5)9F&FU]DNMG5JM)XW.TWCOPDM7X?IRX\1K MY0,(BJ;(?;=)P:,0_*0=8C]M%+='[%D2)1E5>U'VR I:G$3!Z6^V.\>/(;1O M=CME8^2.UZQD9;*L;8G8^5H$-IXF@"PIZ>8>:&E.'%-)OZ!K^5FN8K],I-ED M0;SZD=_63LB]4D_IDR>ZE#T0>ZFFX,8[K;R<7[G?FE:X5X0 M.KQFHA36B=LE6-RM+*#:9I)*R[FXW*EZM4Y7-IN#V]5(V]_Q*E5_+7O?* IF M3]N_"^H4G#*__YFM:"&,%EK>A"RL9Y\H;-+0'+D/MBE:3?&O;XO8&UM%-AVQ M)>',)R$76="VLZH<45-!R'I)[5R0YG/1TU;H/;!6K:KC59J@]K=Z27L/OE$. M*/67?:/I1>OUFC ]UO'#!"9QFMR%UZ\P">_]9 - ZHDMETJQ&/^2>IZUZ M)<&VK1-B[]27W3A]E7'(HE,2A:3* T[H@(LM)QY??2 .>M,3O;W!]=8-#+!I M/?4E79 NOY[DAWLF87D+\X*NHCA[GN3)>:4)LT_L1+'GATY\N$GI-OG"< 0N M-D4\>:1U'3 F1^1P.H&Y3R\8IHI\T18_&:HE[NC@CG"]\R;N,]DB[ONW;2Z-JRGRQ/.M< MCJFI-H[9U74Z'/I"T];CI>,VR#&G5B49:2H-$.-+O9Q]BD548[0)7Z-K19CA M=6T\2YHFCIQ8J>E0(W\:.*^(VW)!N*$Y"KICZL:Y7?K!/E269U:UGYI!':C:Y9-9T M1DYY+/&0;IG1QN&80RF:T4'GG+]1?[UA@IT_T]A9TR_[[9+&=ZN3HK8M@:X! M&>3N;&H8V<^[TD , ,:JF#I,SI!D'(E@"<>KI^\D%:!AO1*//3LYF9W"PDZB M5<:;P16E.%\)P)O %"&B8P[HHG%E<&T=BE7# (LK!T^V%#[ MY1@Z,97:5Q@DF^=T']#H3F6>^-EF%@T$59&8'X:V:C)M3(8*1T>SC;S &Q-+ M6\]>;"F.&DV+]RB@&@]L6I^'WF6TW<5T0\/$?\Z2X,B2SV=Z4PF4UMV*U2F(' M+SP 5DN=5XO[5BI[G3\[?@"6644Q/._P2-U][*<^3W;\E8;C M.E-D'-CL.H@Y$,L9(NG0FH^(L(6H9TS6,Q"6E-*24EP9BQTPXCR0"4YRR8DD.B]V+@F/:5K0 M.!:9UV^5_Q!N_D.DDN&EB0/?O*"Y$AIG?35?[.YHM@'W*F:(KUTUFV1OPDX\ MW%ILS;()L\*(7;8K;+[%>F*GW$8*\S;W0(Y%&NI6GV-5-D>,(3I2FY\[:"(# M)D08TR#"VQO\',6YY:63;#X&T4O;HY0M79![MX["BN/'D_:(_5M+[#$.%ADS MPKE9O7D-8MS'T;/O4>_B\&M"O9NP*(9ZSM8QSWS_J*Z61LOH'XPX2#O0!8V^7PG/010RK-0%!:R?;Z(Q*(EN(DJ M3'4FM =[XJ7LAFH3E0;(X>=4&1E"RF\1PT"-D(-5F("JR&ZPAYPWY?IZRL)? M&CN- YL#2?Q<[G\F3]$#A9'M![12GN(ITL2NELAC)%;(@6!, U?>]!J!#V)P M&E5=4[^6A ( *\0BIQ5VV-<=8QOK0^ ME2 Q69""C7@$7&)D!VLF-X%X\[M!;ULO?G_T0X: M;W\W=D?N_ET-H7X/7-T7,0QT5L%X#CUZ+1N*OY.;)-DSAI1P?MP]"HZVEF"3 M680M/<]XG."C>8_CBJYH'$,XU:4\<'LOY!B@J79U]F_L@MCC=24WG_ $?:G" M^D1UA#6<>S+E<93YSJN:47Z%CBG:%,XK&R/WWF8E*\>4M2T1^VJ+P*:CE),E M\+='9,)VPO QE3P32KH28?NS+-^Z2)@H'Z/X*MHOT]4^.'<;X^V6+L@]5$?A MHY,+97O$WJHEMNEP+HB35123G#S)Z=MQW0DU7CH>?]')[J,9,66B75'Q7VG3 M\=+9^:D3M!Q.="* W*>[&^/HM0W-WHC]W4")'C6>.0OR+F?V'0LQI2W\C*'U M_?L);7*Y8?UH G:0]M23A&8["8'O+/W ?'_]F;H1AX+W/__TG@,!?%*C88YX M#]2E_C.<+/.:%2%7\YP+=&2M7H20 D-_XP! F%.Q#!1>Y.[AA*ANA36 4L99 MM1N>19N!AU> A[>/P5U2]G5,=[#CQ?[%O,B/8.T*F]1,,M:*DA<_W8"+A90< MJ!.3=VPRAG\L]XD?TB0A[L$-:/;DFKM/4K;NC1,^9P-UQM#S4\+OI$8KLHXB M3[AG0N-GWZ7B'VZF=>:_WX\"7G58;O&G*3 ]9PN&SQF3DC,W4,Z;".93OV)J MT4R%1>*J18Z&#*:P$)Y##QDW-O-H3Y/5/D@QOI/*S?&>U&%6(5Z=W -'=1(+ M>T^.CZMW08N[LI?OFKI1PB^^P&R!RJ/OV23I^%Z^O9OM&C.PXW?D:F.\WL1F MAP%=C-0,#CJ49H4:G10:&$XRWL4A#'BR3>,\,7"YRM04Y>;)^,]+=+:,]&EUF#!%.<5>4DTGWYX M?07IXW*KK[W[O<;B$]N:QJ-2,"%M+'1[[,1OK'Q6H"LP.F-F.T9$0H>L\* M<%J5&#HC@F_D2%<;RWP :?G&X0;/OM=H1N*$+6.$?ED*A;TZ$4".$=V-8584 M!C%&&"AAO[B+G7)K$YNJXZ5E=) "QXK)6+6KNA.?)Q09&E$#ICI2GA^$F2HX M$KP5XLRW=M74%CVN755G0HOW1IQ#5ACCW/WGWH\I,Q>S07JX9^JFYZ%WS3[= M;=45LCL10 Y?W8U1N6&BW1LQ#!DH87QHGK&"^B89,Y)S6Q#.;\$7605+6ZNK M"8V2Y]SSXSK/3_>QY\I&YR:/#SRT_.RF\ 7.X6Q5/V'R,XL?*$S8J M,QI3PXX;_3G#=L##<^,V7M]AL":T&2 M?9Y=[_-XA>,?HC!%;0HH J*+XZU4L ./F5D:HY9F$IB!QE"3(>.71D19\ (U M:(*8J2[N9H"EL:NF-&$ ,M!@Q/ MF&M,N?XQ#4FFL\J&!AZ'#PZD(H.Z>)G'Y>6]&/8F- CFL&_<>YL*/XIT-X;9 M'B]B##%0POY>+:JCJ+%,U7 4Y1>F0GP4590-'.,HJCOQ>4*1H1$U8*HCY?E! MF*F"(\%;(B-W2A-EV[=\W\79[:"LAA,$ML[(\!I@.F!]H+O,#'>K7\,$]NZIUQ K M-;5'#I.MJLIHJ&R,&/3:938=MR5E&+D%;:L'4:-J*_DI^,N%@<%<#"0'C1B965'Y-"DK[QJ+5??"S%8=1!^F)5.\: +"\_R M)&6H9W:"3F? 4IOQ$QWD,8U7#K27?)-+G5'BA;EODNV$O T3&2 MS>&8K?>N/G[4Z6X,LR,QQ,ABH(3]HRU4)_=CF:KAY'Y5F K#R?WU:D7=E(6! MKRY_2."!@>U="*:"_X?@\)F%B1R'N5X4/Q@* 1##H$H;'0"K?:E0@S9B(QCBF]"!;ZFS90@H 5ARSJ0 M;"'F"4G !9%B*OXE+/J./ZMT*'0BN5*$:U4^CIKI-?K$TA:GOJD?E.8_: P_ MJ)L]+<-^6#?_U?@?M)35WLS5R\3W_(V/TQHTF>'E'U-81_'K3RX$\AG)SH\B MSS[32H!XIK%DB#Z97H-,'4)T4E,92YY6JE.7T,'.RF1FOQ.L;NJ>4O+%)+$X MF2'$C9"X_,F@P4RGC3%^PC<.ZH-C]%N%7"P(.@H*BC?5KL/&8W8,YM-"+W)& M*#R7LBAO19(^I$Z=OQ6A+NO;#$*9?I>DF?!5^O]L%E)=^#T -R#*_"5=1 MO.7+JI9+*?J]D8-[1S-4'I+7ZXH8L+MJ8.HF,A]2W&D@$BOK%SZLF (V-((H MV<<\1:+6,#;+.C.C,0R[=WROJ7;S<2OD#J]0JUJ%N=($L0.K)#6OIRSH$2!H MJ]SZ2"KM:E2:M$AZ63.^V:%J&J+W*95R1\7-CUJA]BREL#TK^>=/'OC>" 7( M.SQJ,))ZXJ$"4V=3/%SU)>)'"F7-X]"K.;I6Q*QF%)"Z7 ]S%,]4=>N._8$J M0VV,-P C>#O(#WT>MCIY2::)'YN:7&EQN"E52X M_4KYY'^WRH).)WADG_#MWK8R7T/11@YI@YI0!K=!"".&N6'U,SZ^\->AO_)= M"#"RU\L!T>Z9-*[51/X+)_$3*'1:6H(91A*WE#87]HF^IA=,I-\5%N])$KDC M#F$PV?_ZT$/L=H.H9>IMG+FH,ERRYX%]BQ^2KR $X5)8.E#%9SB+MXR<&-(^ M(%V1W]IL0YZF]LAAI575RE4956/$@- NL_$]A(PRI/"*2\GCN_$SC9=1RPV/ MT13.3HS>W49)\AW7^C+:;AG"<3X#;IA>. '4?'C<4)IF%ZK%D\!E D;CX5'' M_DA=U-@4Q:YKE\[8-V.-=)GWH=&D*@O*$SNQ:F(U(C!W-ZZ=>KOW?@N./-R< M];2AA$D#3P=Y9?8>[%,MA1PD 4&R72V$#CYDD"T4YNR*(BN"H93::',Q8L$J M4^!>OA,++S\91S"M1&:&?WI&:<+ 9@HSQ$%-A=Y<5#.RWA)Y&W[>-Z\AQMM[YXO?(\]$11 MKC4-W8K2+:>S76D@1=1>)JE<8>Y" /%NKID>QM=%2V[\%*?"#[F#M)U9=";R M%ERD\72C&X6Y.\EPDT:CE\AW)NT?B]+6\; M;E:K?<%+3' 9?_EZ&:KY'XO=D,'4(Q2.AWKQS'[B@0UXU:>MI$Q;)^10HZ=T MI8!,8P_$<*$IN'&2L43^CXJ78VP/9OT)MDO_60YQS:E3N_/L!OX8X%[G _QM M-%P3H%V#6 S$"PWO5O+S*]F^^B6\X1$#K6:S6;D<_4DWX+3M6AFO*"KE@.4 M)"B.EKD,"R+[9_',F?UHP+8!9;.X*&"KJ+.EO?7=W ,YW&BH6UL1;E9;TSI2 M#U$C#M6H;9M)6[K,;]PVSH%-[>_S04O;*):HDZDM$U_?:1KF$D?Z"Z* M>=6SEIU6=7/D?MJF:&6_2=$6L7^VBFP<& G"I*#,3U<^T6@=.[N-[^*H.'VL M?H<]5JV>,QO!;D:H*<'2TA,Q&'14H'=UD)+10I1..9"OV7^MH\+4ML!1*>4CPSXG$,^Z M*0QSU 2Y-]YY&R9/QM+7G6;\F]&YUG:0^ MF^1/JD4K&R'WKGJE9/^JMD#L80I!34<=%"2%)ZIS@O@FN)$5MECDF#[3<$\_ MLI$*"?JP@/_-3S>7^R2-MC36BV8[$T'NJ69&J50O[D0!L:<;*F)<;%>P(_![ MD)PA>6$<2Q/5U16[K)#94 &N2>;&D;V\*XT$'N^ ML2KF;X"\5,K_5ECB0XG)[ EH:/-" MX<$4ULAYIK&SIN(KB\#UT?'COSG!7KP=DWRF#AQ7>G$8 ,P[[\V^4NM$?D_Q-IG?TU0WV'MB+OQ&857IC^)1NG)0 /&USZ[)_K\#X MSZ &V-HA<6%M@#L4<=9Y7J3R8Q0_.@%]!!'Y#6W8 @I=/_#Y"6C'@,N8+'(X M&\IP]2&8&4W$<#>8:D.X=2'"V2J*SQ(F!"FE(%4QT A*@LZ6T#&?_'+)(EX M4%.&N%59\K8T<5*(:;-*S#(MS75LR%_#F#H!J 7O;MQ'"=_V+F8@+>0;E@-R M$!S!G-62,H.11PR-8VAI7CAEFP,GA*2 G N2\-"BM&CV*,G!)B1!U00IAB2PM*<6="IPU$IGG:' 9Z=W *6)% ML27)/_%7/NPX)F1# X^_00&QH[VYX#Z.F.W2PWT []J&'E2GVH'EVJ!;JR-R MI-577@;&]EZ(<:R#\*9>D+-8$,Z$KZ$*-FC"OPD,43FI*(RR X8+;A6:\QSP M+28YK$V9W#ZSMCB:N:C"EA?Z>IOV+& MSS4YRWW@Q/);3<4DNB#EN=ZJJ!R<3;#@4NM,I@5YV?CNA@2.^SO9;0Z)#S>9 MDOTR2?FS1SR)W"'\"3A* G_%F,2,N)^DL'O#?'5'4RC4N"#+ ]DZ_V#?\@E\ MXI>A[/T,U65\SCL[FEZ0@CW)^2,('A&9S"]-E@W/P:SR[!R6 -&229S,)/05:@!2,:M% MZ8:R^2?;00TP/$U7FH=%TM[>37]SXIA%MH?<3(>..*)-9C9HTLTP]9BB1V,6 MR-)1E2&<*6-)& M\9[4AB=-'>]+P?F-ES%FPYYS3B"?/.5/CGO@#?!G7-2NVV65@_C]&9JXL;_C MR5GP;V<+%_SXD5'BKT-_Y;NP?YY/TCQQ/7+Y*H!U%MY51_U[,4G)@I):4 MAI!&#\4)_D693)]H2&,G" Z@/'^/G0<9;A1[R8D1&6'6W4^A ?59%$*8(R2^ MEQWSB8H0#EL1954@EI1)0YEL&Y\^\Z1_&J<."VN8@1E6^HZPWI:U9VW)E@D( MXN?VN;?N*.[ .^[53ET\@(3MFV3"4#$5;P<(7.:P!L)=/'LF/ M[S_\C.%LX/0=UXX'CQH$D --=V/4'P:T]48,*P9*#.$D,K/\J6,L (+ )/9? M.ZYD<>RW>QY-W4$Z!;SR&-,-B[+\9RJ"/KAHVCW[R8CJ;!"EE]F4>5+=2_II-E!&52X!X2*0B@SYHNS=+:_5A0^J[%L03D6DK5_ID(0'0M1Q-_R%UBB$ M7"PP^=WES8*$E/\C=5XQ@-WU=A=$!TH?:?SLP_VG_.5:^6W;\X#+POZ"4^+\ M[$.\]M QM6)X?K,!R)%,K2C]."RS68#J6#H/4CXRDXUDPA'5\_,+4DH('4L9 ML^=5T.:/8#9_HG@U.]\^PP#%]0;C4?(=/_M/SK,3]:[K5G/"LP'7OL93K',- MJ:^B[+'CG9N+9AI5/?@W]M!?>#"ZX5Z<[W M-9TX]=:2M>XSNU2W:<$N]Q6[9-\S ;#3BD%T3! -G6S)=]FD'YX=T/IC,U(I]VF&9S2)T'DOG05X/S9D7#XQC*VZM3PLMUG@ZVA*#X$!;6 + M L"GG$)BRI2##1D*0D7$^&V!&K;%_B[+IB2F*ZM5IW_R)9[3B . *_V<=VJ MM*4IV8@*BNO7<#5;G$*_@ZNC MSB'Y#N7[SW?Q)4]SN@GE%FR=[.\"<<=%8<*^-)%[]B FTWPFNIT@8JP81B]3 MGVM\0!J*>0H)((>OTBP3(@LR3B(+_*YYZX?T)J7;9."?1:;[1EWTQ'1#N&E! M] VZZJENUMP51"%<%FO;,?:M*)E&\!NRF!(+BN#->6?-%SPIE&@I]IAJM_R; MVR/%$&U5R_/ AL;H3_UT9#??8=U!E4!P8%&'2.P!Q#D?"(@S[@O"E(3%<,"K M#SG25^42=A?[+IWZH&], ]U7E"S(Y[LE%@KIC*KNA1\$ $WE )!**D%5+'\K MKEC$3IBL:,QKX?:_YS.9;D(WYECO!)#1 M?+>Z6T*%*:;O):C FBMFC7X4D:+H@.:28[ >Y!!'7T-HU?,4;$$*[J1@SU^$ MR@7@%Q# (PL92"X$^9K&L+?K!,GI@FF:;9NYF]!BQ3!U7%I^])@ZH>?$7O+K M#FH GGO1+J6>XK?H1Q$YH U@KDHM,G-RB %M"*V,ZY@UKA,7\J>%!$2(P+X4 M0B M+F;<%Z =NW$P8%+KCZ'&H+N&P2W6M/UA;@*T3<&=/6Z6?%5+@K)99DI MZJ&UI\VC@U3*M,V?HG^*+J/M-KNBEE5@N7 2WU7\&-VI((CEH0N?- M ,F1:< MG[6T@:GL<8('<)P&=7$ *?FEY%_L <-OU%]O0%MF,&=-O^RW2QIG][V3NWT* M[S+#X[B94V.O?^L4]2.#_L M8G0M:G,$,WTSM:)7.ZFYP54'C8;&ISR:J@&IDCLB5)K 5->K%77YN3>B\P#8RADNQYTS.7,1'ZF85_J]?W6#O40^NMT'=G7V:U7(\ M#EV;KH4,S@0Y?HUC5$7)[ $X($:[D10=I*"V)! I)2*Y2.+&JR04+PM[LC*U M?]VDIV4O#O4$SE]]U464<3DB1X<)S"U#Q8CL$./&%%H;7]50 ,=7H(X.![XX M6WH5;1U?E1VCT6V6'GFJ>+M;E7UFYQLUH@\]P($%^2J86-JHL*7[HEGY'G>S MI%,D>%+GV0G@VLUG"FN=(R/HM$?JJMJJ%G>SFAICOYNE);OQ""6)&)8'\?2Y MZX3PQKDK'I'D3YRG47$X #)\3SX[!SA @,FS4GF:C6NV@(V=$$JVN-(SE,LH M]-A'NSA_'SO[('V)SMS 29(* WXL _=]V!P,;Z>(;;N)[WN-:G3Y5)I(Y,E7 MP<#&T^E3*,Q_24)+\D/>2BTW5ZYR2.<#1PU^[5TPXY^FPN7UU.;VV%%05_P! M+JGZ9>D\.!K-[^@P'%3OX"4DC%(2P5M4+W["/MQ1UU_YU)OZGNK(9I+HDZLB MLA$6L(A>4ZI]],-C6Z)I+VMO6PJ$#$@>*8Z.9<@!=UQN9U U9' 5AUYJ=MZ$ MO1VYB(CARM2V29-"$CR9@]D)'G\%LLPD:,L$ZDX%.809FJ4IH["%!&) ,M5D MR S#C.UY58FL]/V=J\^1) :=)ASR"FFT =;Z%*V#C('A!&SGN#&K" >,F M01@Q1@VKG^6(:4&$/+,,E@8RI60]6K$>U+SR,@ATG<"%9ZOY.WV\')8?$RHR MA%ZB?>#!YJLCZ6.Q-+/CQW]S@CT5M:JA>K7O+/V J_B9.C!'>'?A Z@=0\I4 MZ'V)PCC_)V2O)TUY0$/21PZ2@YNR4CEZ*.*(P7)X'8U+.#-)"!>%9'QY74=X M6"]CQH\O9.[V&V.TKW7F2/3X@G*4J1 M(_C3T0PY.FX,8' MXXPN'_G\CTHJ@.5-HBD4'R<3X$CD @#+K:W:_ >=7DC]LJ/:9594:Q?L60$= M-.@5$O!9ANRB.-\#23;L[S/F1=L%V?CK37!@DQ<3!'8YX>GG;5;NFDU3<**T MC-(-F\,?T*/O_)"IP40F,9N6)\^S M&O\'/(;6!9$6<24?&SE7XRO_%/&"LP.@[4!7S,!OGIC;W)1NTA(MM71!BLE= M%*Y&NU %LBD;<>(DVELS2CV'-<2GB/_WQZ?LU8VD\7B[(PGD M?FYBD(;-VL;^B#' 2(WAMEH7A',B'V!5)/[\D11L[9XQ3VJ:)^GAFVQWE)\D MGYH'%X;\F!GD@SF&-)"8(8:T&:0-0U3]9X8AK6H,CR$_ED[R 3.&C&::9@R1 MS8, 0Z0CJ5[!2 / M4?SH!(W%\?1Z(L>3#NK+"*+1#3%F=)'>^"(-XU$I(U.P.5M%\1F\CFP_V50J MTG=DA%+RVY9DTJXTD#N$D4D4%1[;"2!V$C,]!JG/>.HI&]N+'@[IOU&X:W6A$/ 6X7P&X2W>OVLP1N( M,QZ\_2SL&-(UZ]9^OQPY[OW OT"%0J(WLHL2W^U!B\]%:-2RZSZ0U.J53DD*.$WT, MI'\"6T\',9;T4F<@=)&>HV=\"3 ^#K7)O<+#IH$:*U;"%628F$!:G<'' QKW ME/(;A!^%^?JBT1'9-P9.*NTL8%5E@P6^L;6'@L&.Z'90FHURR=_6V4?[I-X\ M'W[\S%ILDKOX-@K7)V^GC,9DUC!G:E1]Q.O*8;;@9ZSHB#A8RJ2&Q \_$B$8 MN8N)$ UC2#>Y>6^.*^)L'*AS2T.QRG1+TU86G(2M2\D6MNA9)V[=+9<+XV84 MGP$>I/-',*CQ#E4;->1 V=-,>GM9C:000U]?C4;<]8(BMM(9-WD' GR'>"]L M7(L5QEC#@3]A8!2@#NMD0QA-#$<$D*-,=V/HAUIR;\188J#$=/"!,?09U"15 M?,"."L:;5$<$W@0JF&TYR;UGCPIC;""UH,+PVT3#HL(@)BFTM1TL2#=*7)?7 M%OT2I32YC9P0JH!_]$,G=/UP_4!=ZC^#.9HN)II30PX8/[(7:NK(2H+ M?\V^B)VGLPK&F1Q=/>36]FW'R4TCJ6\1&((@>F$_!\0=5]%^F:[V02Y@*=_E M/HZI^EG!CC2P0X2)22HXT84 9K PTL/8+7)N?(\]YT=JO&5!,IZ6@,*B6;S< M+$YNEA@!B,!A2LAH'[[0M.6 0=$4.20T*7A<:?FX'6(';Q2WS\D:)\JF?II: MWZD?54>K-0D*S1Z M]>N.A@D]#[V[=$-C46D]VQ]H62YWHX#?LBH<),H[65^DVK$(%,W$H$7&SN)DYQ.,$-M-G>,*QT%^9/U!M@]SY:U6J MYKE(#1 [<+V$$G^)HOTL8B6#O^>$:VHBK M =2[V]&8/P*<-"6I3,<=.0!,_#-45PV3L$8,6E-;P!@\,I9$\%R0@BN1V9*2 MK_W]N2GC.M!-\\SIS\'--BS>T,\HQL6,%\QP1D)86P"Y*)2[B\?'E0 M2BR]#IN0Y8&8(-;MR+E.SS1>1FW;,//Y@41@2OZ#!AY/@H#\:(MK,]D(S3:X M9&;PO>P?JN#;G!QR(.YKJ,KBT) 68HCLK=(P,58[8"U(A;^E-:HM:S7JKH,Z MS]2-.):\__FG]QQ)X)._WU-FHC!UUO1NQ1^1TKV._9/F*^9;WP_BJ/6 M(=JDNM^MB$2>Y'D_1!6U#HY;VF+%(1]4"B9H:8\21ZIC%YV?CNANS@#2@V=]:&37YB%Z)&M040EZ#I*2(7U#Y H?[Y+9XC;'>. M'X/C7&Z[IF^D*5P M_<^]O]NJZY(,1/KM8$^K 0VA2$GW;2!3NWK3 54N"_L+I.')284\Z,%K/$N6 M=MD![04W#,W)+TA(+:[Z.L%[R@S@+P/:?/FC%\6W@V@J1O D0)Y> 9")8>WW0HM%R$\3U)D!]T#;<.0%^[.EAGIX':HC1IH\V4Q^@C1/6 M1*D3#'QFUC^'"82"I5)^2)9$@3=@@J'IS9(O]'C?>0!R2&%C*$,5V8L]:&%/ M;AQ"M9ZYN=$*'K L2?.=!O%I N]=1B2A0;#(:D(EBJ8XT/W).-Y1X.3:5 M!]2PJQKXSM(/LL=U_ *O/!FOHES%B;,I;1J_Y[TZ7I]MZIC1NM&@)AVOQ4@] M-KI6*11AD@A7ESG:"\$S6D4\) 9E(N8?5)(8XH^VHT M%!0QUNJ-,NE9U2@LZAF@6+U.:#(19O+'GID5(.,*IKUB"ER#.!@>3E,>H>J] ME-;:'3G<=#5$_5MHS7T1 TIG%?J?I]?D&=BON:34_N+PQ'B?O_JJDW.]GLB] MH(/ZU0JJK=T0C_TNTH\R[!<$^)"OP GCV ?IKJ*M^JEMO9YS'?NGZFN-_;+; M',=^C?1]QWXV],\KB"]&ON!DK4;P=#9H]'^%%:9#@%LFUF>Z7=)88:I* ^3^ M?*J,[+;EMXB]LT9(TP$(I,A70QD,:S(_[S9[N+HF9>\ M2QH]2+P?A1SIWN!VYZZ^^T^@*R,*[J+ MJ>MG%P-V >4E;T+O? L%]/YE5()A0/+(@6)H0U;2[ >BC1A\!E?1.(6V%(3( MDL#]GDP6\2*,),U)688%AKH,:$QZ2Y/D%^)(AO4D>;BI'$D0J\]N%F(IC'K4 M!#DHU2ET].9F\3UB<*@5T_R.6DG,VGN;XZB3/VD[X.T8>$H[I;=P2X!APDWH MT57YR7&-A(L#+VQW"57LZM(1AZ&(U.<&-%=Q3:8?.>PW90;2KD>2=/:T&63Z M"M9G ;\/P\^Q"GFR#_W3 A[T-;_BL<[NWL.-&,+OT7$BRP/9EK4>)[X,8]F^ M@CVY+2Q:2I!]>%(5!NPE:F-R.>SGF7[4,UA#OFDW"DBQK84T=BGM[3J,D@L]"I!\GN M UPMY[C:L8X*7Q;ZYID.9)ZHNPFC(%H?+I@*IV9J2AC0[8L<4#J90(81K8Z( MP:.;_.:OYN1<"&=3 QMVDPRF-H,]9[_<)VFTI?$##<2KTAM_U^SBS3V0.[:& MNK([-S1'[,0Z4IN.V9PVJ1"W[*Z3*!S+Q"W.SK'CT:T3_YZ;@KJ/ 67_Y/'G+;==S*U88\LA7^&0-^>#]^E M&QIWBJN;>R#W7PUU9>]M:([8=W6D-AW"G#:Z(-F"QAC.W6X5J;?#447JS@.; MK?\9W"V2C-[QSN%.-30N Q:1C"O/"'EV_ !.?N9R8#:<(4P.S2Z.3@%N;25) M8S'BR5,+*(]$FM*F-;HAA>&NBFN>HOYTZ/K+C*H+YTX/O#+ MUKS**2^XWIB?,4XX=JRBE&8IIU,"]A4/#K?@I"%)I @PI,'JHC 3>C,*P7JI M-T36LU,4$9:S_B_II\VD#/NMCM\$R MX\P7HT>)IV7FM3LAG1^Z*:T9']HO#&\8'0Y11+L-.P8O+*[[7L3(>D/Q\#&# MP6&:F"X-AR*,%!.&-UZQ3!R$*O;%XK!*SG7)./'Z M$(?1:T"^#MXM+Q=5\P B0QK:9]+"#/&>>K?E8TN7^SAF(IVS\1\[;D/%A=9^ M2.>%SJH?U4AH[H0X0M27O<=P!P[D5GZ[*V-"ON9L+&5J3*=^=C]:3#(13^)P M,R-(KYK9<_KK[2Z(#I3R3-$ZBR@LJ-,/N=-KJRX[?6LGQ$ZO+[OIJ,\YG,6" M1:WWVW'Y\96_=PY,%'$+.]=_24.Z\BU73/3V;OJ;$\=.F!XX+CD!3W_P5S[U MFMU&: M%V[-,>[0[..MG9"[MI[2E83JQAZ('5E3<.,DXYP\X?07Q?1]L.S!D^D= /TB M,F=JNR.J_4SC9812<:M+DIN0C0>:I"R>@HS<9O!2-D8.6LU*'IU&U;1$#%(M M O?8B.1D24;7,B2-K*7U;4 6-*TH"Y"BT D^TK;M@-9.R-U13^F:W3]%#\3N MJ2EXWXTOF3X!!I;]=62U*^JNJ,WY\\EYI8G6Y%G?$KFK-JA7N?)\V@RQ4S9) M:YR4 #21S)9CZ/?H!( J>UBHE+OK*7"RYWP/;.Z.]VZZCUE4S?Y!X^<6)VSN M@=P9-=25G;*A.6+GU)':=!!7:).,N&5GG4[?8J%MN?2 \CQ0M2QOZX3<;?64 M/JE!H.R!V'DU!>]W+[_IL-MB+8*1U<9RJ,7T*BLK)RW9*II=D3MP%P.HS[+J M^R%VYD[B#W2*Q;@0B8WUW)5);-#G*$N1NWQT"G=/8S_RCG1L;(C4)=N5*W*% M:UMAS_UM%MH\#MPQ:?GSF6PJ(2_YB?&.DR=@6OZ%YZ1YL7Q(V'7A5^#7-Z.0 M?[\3TB5DQQ3?\-J9RP-QLQIU4]>_'\=6)\?J@JZ%BY?CZ/=;]DJV)[[,)CPX$7CHM)91'%#XP'7H=<]HZ:WHA1, MBX(A>VT%0?8 M W5. OT!%7U,G3BUJ>J2KOTPA,V(!H5M0U 9[-TD"5O1=;)53>=90I3*".V0 M==QS=A"F5#UIU2-X85CEC&8'25N_5EO;GG_O'/B3ZYW,)'6:I:##>W3.8EA'_EEH'-(U3Z>WI_AE%";[[8Y?I6-3>"S.*]!EW-_' ME+[Z"23;W81N#.EV5U3\MYO=&NG,T]W;3:.! &HB\P,%#5U&P(F2ZX+D?,F[ MG/-(%1S, H$Q+72Y8?T@( @)91RV#-_L@/J!WJ\K)Z7GH91>9+J,D MK7WZU(P"<@ Q,(<,'1VZ(P8-$RV,DVPR7C"U5L_N(>4FXTLF-<)CZ,M&*5(WPXBA$6)+/:W8H4O$G.W,*!)KJ1@R1X MRN:-AR@(/D;QBQ.KCAS:>R%%U(YJMV4Q2UWF$B@U2#YH-C/Y"BQ(Q@-#<#2" MYM*F017XG?JS8KM^W<%(\_1@7;>=F:^.XZ#V\AA&T3$[VB=.RL_SI5R&^ORB M*;,9IE#X)*/!/*U*9XW&D"]FR' M^#ZB2-<4U,@JBH5[9EOLWM&\Z<*6HLT5T^#Z'VT@"?*DH&][]3.XODK-)CR* MS0Z96917T55UUJ1NCA2A=!6MG)\JVB*.A5I%[E&SCQ/F<%0A;2U;8FQ5[7GC M913RVRF_^>FF?*%^M0\]S4IEG0@@]]CNQI!]6+\W8J\V4*)'DA!G)5[]RIDM MB&"'IL[9E!;)R!./[J+$S\K@>W1%&7T(QIYIN+>8^/ Y>J: 5S?A52;3@Q"I M?4]2LRMR@.AB !D:=/HA!H5.XIL._IP);-?E;$C&!\5VY216D/8L\?A]'006 MX-0>>HZ_5149F6Z?6)]UZ,,F_-WJ*+RKVZ4=ECQ2 M!!G+D-([?8/1QGZ,,X:JQN5@BW?Z,K]C_^7L_L46&^G&8<#D)&3'OO2C?1) MVMPNBOD+?TFY*HEBL@^I$X?E"F7RQ_CPV-0(Z&&OJY )?H_C=:^%\R=,1CVR MCC0B\:R-\ST NG5\B(/O:;R*XBV$PG?+P%_7(4+7ODCG!R,35+-_-#HBCB:[ MR6_N!9P+@$7&ATB,2,G)5A;?-$;(==])ND<% ZOEA34,I!3!< M6NQITMO6JXT#,GCKKGUBS$'=^W86ERD'5]*^FR,.5Z8QY?UPD8PR*;BSLJR) M"QL9Z]I]K[X$D4+5<,:2DHY[4,.^FS6, MU^29S#:-EF=2M,'V"6J7,EC)AGX+ \UZ('L/^W>^ZP1@*L]G.O79KS*@AA3W M!S)333S:E13^X--8H]Z19L&9%*S;PT_R-8WW](>5$R2G*\E)0\V9&Q(O^2_#S@;#!##KK>SFCC![SA5+2_UEY8>9\ H4%;3A$64A!7&#)I MV+28#AVOZ#*]">'V$2S-FLX,ZELBQZP&]63XJ6F&&$F:I!VB^M]M%*[/F/MM M"7 B)2L$A?^JNK=MB*M;SVK<-FY5*YK.9OP.M_-Y-%H1%.H;4U,L/OC1<:G( M_=(R0J7YK+SP5%&U&Y9M9^.'-2(/Y(@+ K2)(([!$0=4]3[V0]??P8MEM>K9 M\LJ;D-F$)NF#D]+'%*ZB*X]@C C,RG-UC*'VY:;>L_%N+24&\_><&P%V"R(8 M6MOSMV"1P@ QO&KXSDF( XM#(']277\ZB+A^A3+Z>S_9@ $@LW:9-D[=C1V0 M0T"[LK++JULC=G$-H8UO&E9(BRSR)?-LFY/XB.H^T/)54:B.$-/4AT1P7)/Z MI1/'!RA?JQ]NGW1![K4Z"JNGZFI[Q)ZK);;I8*[NWRS(ISA*!GX3*E/QF<;+ MJ,ND.["F//#PRQ6_FY''YK=1R"R5^LN BC^A5MH#[ VK3I6Z])^71[>;HL&] MU9WGX^L:.@P6ATO,\G_PDHR<'X8@?$QK2/K&V=OB4(;R2Y32!))IW&B[9=\E M:>3^OH#HG/S7#XOW[]^3W=&:'GKR7JCQY#[V7=H#3XK^\\>3JBDZXHGH/&\\ M.=)A=#SA_-#BR4#6N($[HPP4W%+O'5#FT)%LG)A#C(PJY!T47(J"P(F3LI71 M!H B%;NJ?;$9*<*K*QI&6S_D9] ?H[@TR$V81I=)82._& M8<;/\F@L1V+-J$,85CXQ+@F("F\N4W>?^L_T*7:@^MB5R2)I9Q&,\>)%TMQ2) MSYJ88:H\NKM;C>U;I3%[:*HQ23<@D@C,&G;J M]!@;9$:/CKH?'(YLF2W!B*?;66 MWO/:/]-5IL>-6] MN:+8)]QX AY12,F!.C&C *N/;12FFV3!14DW/FO*! 1GM+H%-_8/;K]!>,P'YX'+9RG,J$PXJ )3B&=]-D!@8>W1:/>)4DC+?*+Q M%NSWF3H)LY2XA[#;JW)Y6[H@G02Z*"ROZ9O:(U[":XD]5"ZOQ(!P#G:V^T;5 M6=;1K],1A\]>OZ8T3 #W;OW$Q(-/",S8G^N-H>O=U=XS]76%$J-Y/OE:E=^XFI?UZGOAQP7M%57;^#7=$*, OJR#[8Q M)#$A.1=;#Y>/K[ZL+=^,]$91V?0P8K1?7*7F=#"6OQTO;E?>9#O$EU&2JDXF MFWL@ARX-=670:FB.&*YTI#8^6LAHYS>$24Z>>)1R?2]_#.F1,*'GRR2%%Y/J9_VFYDB]15=1*0I7 MML4?@K>+;CP0(^+1E0]5A1B6.\^.'\#C&I-'V^-I"+3+6M 9=7OSU9&:@";7 MKVZP]T1!2IA@F]XI[- =J>>:&D*> W7[(IX?.ZO0NPIXQFF1I2T5W(C,SLY9 MZ63&N(SV.X9S?FX3:@X'BLGW2Q1VG'];>R!UY [J%K-PBT=7 M,CS3FI(GV._"HNITT8<,IB(Q)<\=NX_IUM]O%0"MTP\I3'5670XT6CLACC#T M93<^;)(X%+E7.1/R+F-SLF\[34PQO?J-2:*V?%QL [(XJBE]LJ7+K#R[7F&U M4U?;S\:?%6(/ZLH8TB@GU1K1OG;-DDA_\83?9QO4:UGH(_;0)FF'7;[;V0(? M0[\G8(HH0I9NDH-^'QT__AOLSU\?ZM M[RS]P$]]FCS!AG#=5F9-&Z3^V*A2<5!PW #[T8!27N.X&*B0K'PAG-)!PJ1' M$S?V=_ER-2B93GQ(,+BZ$D'RE9,\B2RFFRDOG "V/1XWE*:WP(;9^_S55TV/ M#/9K%=ETM&:$":=,N']":EV]KG(Q3MD+I4JVIU>Q1%HQGM4YS* M;+YX#RGQ@53YX@)9B:-Z\58Q&#LA?@@YO=2#IQP_'3#?%X,$>VW'42D4PIN,%##U%, MMDYX(,ZK>'H=-E12"PF6(_T$$I#QWX/3G1C,)M$/3RBAR.K6:(X4^W05;0HH MD"1S=PDI!LOXK0DJ"RRA,8W^YYX4&+@[7VUT0'1J>YQR$-')W']* =44"^M!%#".#JF=> M?D (060IB"2&"(U*0?C3'Z4HD*V0"V/KU4X$9JS:).4W<81=7=FN.T8>%]#= M,XG$%DL'\U8ZS1"<3I5N@YVRQ\P I4;P8:$"&"@VZ>SY_QA:GS@RK!^M;DW6 M:9[':H?+@(GGKWSJ?6%.LF?M&LKW=Z4[('MG8M/3I;AGX:^ZA:@#N MV!4I]IH8H'+Q5J,?XA"LD_C&( M,2,F%2&SLAUD3FB N31"5;"QZO>O&>^K= MA"S>HT]PB-CN[/P(O'5#E3->7' M[#OG "?L-K=8=E%2B4X*Y<6-8^5ZLKT?.GC@HNM#9"QE<_U%+%XMOGA91;99:^=62P$35G80._R=>,M=:!"07%?JB57 M0[\WK93/Z8S!OL/,L=_ MH"%]<0*HU]W!.M5>,W3T&K7;'%SJ,C/'KI-\<(?.F!#@@L>-AU6=_:=1SPD3 M+"M:_D;]]2:EWODS^W3-E(;LWOQ+$/2#PF0&9) [NZEA*HF:'6D@A@-C58RS M'8]Q(>=),J:DX"I:6 2,R8U3JAYPU5.K&%(;]F1%.1^<]+AZ1H=NR#%"5_'6 MD%_J@Q@#M$4?/LC/*]P"&SQ!P:#*%_CF9/B6U[4E,3PN^N M$_PG=5071WH11(XQ_8W5%H+H44.,/P,H-7C8(F5NYA(L2"$#I'4)*0B(@2>L MF!\Q?ZFCZ]T."9?H["=*.Z\]&#W%O G@9#=4:>&EISQYTFE:9! M'8B%0 0B9"!"",28,X;)&!1\P(\X *Y/+U%/XY54W@B^')G%!%8R$F\ 38XU MF0Y$@#,#D0@W= QE'^;*/\X$,1CC+CNM;73>$FK(IC'#R5I"CHLO4V ', M9X >@]B(.?9/\\"/C\S< Y@M(_.&T$,VC"EX (TW@AT552:&#N"-'SD&L1#S MZ#_A!XZ>UGH[0-$'(-X ,$P/"':>8YO,'N*-MM4^W<>4;"O'.CCSO@LK_!KF MY];4NWYU65-QB=G$H@VTYHP;;2;2!A$5H;DB2JL^8\*+S)P([D2P'Q9K?A9& M"ND:RJ@:H\VHMOJ%W&QW^Y1730Z;S]@!\Q6M1LSQ@Y(/;Z-HD' M2Q(M2-N)#\;24X0#984.$0DT%+T91-UG&B\CD_06"PI;QZ-+<9GW,66HSB_J MYR]G.\$]W-?SHU#KW=H!R<\3\8P-J0&1G6G/#U/-51P>A! MJ#X7"]M)R#.\N!9H[:L[9 MM#9WUYC8EU&2MM9/.&V'',>4JE5WO(X:(<84M:R][@9#P?@DM7YW823MB!OA MV4\"];10+6N(W,/4RJDG?&B%V,<:A!ULCKBL&9$VILZ!M0L0N-O?G-B'@F1M MWE;7#KFS*563?>VD$6)74\MJ.A9SBO8=;43=,+A9%4?RHV@MT)$:(W>X9B75 M,US>$K'KM0@\V$QWK\@>L#';C:"EZR0;L@JBEX3 T#D^0;!X;'#/C+EA(I0% M?,NK=)^==!^S%6K+BJ\C">3.;&(0V<6[]$?L^$9JF#I*SDPJ<;V0[Z"2G./8 M:T^-HT4[AI$NS=O#BE_#F+I1[%'OUY!YDL=WI)S@U")7>WH3PC6YARA@4JPU M+JH.11LYN@QJ0AEV!B&,&(^&U<_4'TLI2$4,4HM@D"#NA^)^:R8-AGNN.$Q9 M!VV\"@B\4ID]U'VHJ3\P'=Q]VCNQ$Z:4MCWO7-L0.1"IE9-1Y;058HAH$-9T MD)8DK>]ZCZ#=A1/^3M8%702>)CTCDF437#IQ?\S0?LAO5M=@'U/NRWRZILIJ)5L]9^6VC^FH' MKNTV&T]NEGX@EX:D8?I"!!_"&;%/."L,WCV.#009"!MW^W@7Q7 /F+\I3AR7 MIYV[T7;'N,)&\@KXVH.!(HO[^I][N*?#!(M"V.$^?_55\W5;'^2NKZ6R[/2- M'1"[NY[YY:5M,! M*2@23I)\%40M>=RXRMESL*>8.LD^/K2[6'U+Y$[6H)[L9C7-$#M:D[3&93XR MFBB<;7P%[3G.CL_=8)&UVOK@]P)M526W;&Q V+'U)/;= 27 MU F0)SY6-D;MMLY*RO]:W M1.RH+0*;#M6<+,GI6G;,D=0\=]W]=A] T41R15>^:_,\6Q+F+MW0&%:O,=U M(8MG>A.ZT98VSZT=^B-WV,ZFJ,RYNIT1NW5W'89P /_S3^\Y/, G?U?%7) XPOX*]J # M0TOJKT-QS<$]?&+KM00:,$7#I]@)$Y'HD76@WDU8E%AXH,F>0=07FMZMGIS7 M(ZM9$@$IJ-G\00 O;?"W#,5>Q-8$-$SY/1X$@[/_(H>_ZD"<%0N52.J\\LS^ MF/)\+'_ENUQ1XGC_V"?9W=YH12*^&G(KJR%?+ [?!4R/[[XGF>@)60E=B9LI M2]:@K6C'H(DPZJFD,M#A.D-85)97B87:WX\"U77SZRQ_S(9%^SL0Z3M22$TR ML4DN-_DD?I?;\G>1I<]_4/Z[E 5Q,@T@C9%7.F5:3!O(S_AW:O"?!0F%/=-3 M>TYYJE=X_5.D. _A\0MHY8']F2X<,!XH6\(D?DH?:?SLN_2>!T,/[+=:AYQ* MTS7@"=@BG="G-GSU>')<4&)+"E< M9LQD)9FP1$A+)'%M';4BM[]L5%=B3^@K_&UQ#YAO'-TDR9YZ5_N8357" EQM M+O7%L"9Y$,,V09R'J,C2!5A96 MLMAM17UXK=)2K24+=@/5?<:1;^;L0X]%C'2["Z(#I23A-MTQRA;OR"EL(G:T MA@"?%DKS1!\=\VC 3Q.9^>&/EC9C %"^V3U;!!K5/T*ZW,6 M VYJ;G+=K;Y$*4T>Z"ZK47=\!CXB&Z3@-+9ABVWA$7A@W_H=4^6>V[L,P,HM M7%A".N42J9.3DYMK=BG#IB"3>U(]'HS7S=>8"&4 M:RO%(2"/K8IL*&QY70-V#'/^:@YP/:+RH@3UZHHM4IY9Q 0G0\@I)6;]<5(RQ\MC&U0Z-[R7KE:*0 M4A:TB/.>0T M46/DJTQ95I3UHJ":MKEM*15J0.9M^,Z)80S\YW8&Q4:-59G(CVYM5R=%:B"+ MR')W>7.>IK&_W*< 2 -+@I*[DC0Q%'#&;#ZVB<9Y)) OZI MRB:@TS$0B7"8$BQ)N&L:EH=CQ<1ODWE:K4F6"EQL@'O7UC=,T-\<;:TLXMD(N6 M6>@BFX6RAM592((&)A\! 0E(:+E6-$IS9V>PV?3=H\RTXNCU@29L*>*RI11/ M!N5\:LN M;=&"E*::A9'H.JFV(\V-20W+]C'UM>)R*K8P GC*HJWPN]W-$ZS M%^W2"$XH,QFR;%X'I$C(ELLQ\7'DJ 8I]!2YX)F'6JEC-J&R\H]J\=V)+&.< M:WJW@W'86+NPJ3U2V-)6M?(&A:HQXBBG76;CN3._5R \5-"V7&IP/&V%DA$G M.61R5NG\$-W0F",_&[;BEHA.K-#8#ZG[=5:])GY0=YI/)*&APY0Q!522V97R M9#>$K(45HUJG4)HODB2E!1\8YFM4;D8T=YC>B!]JK:AC35C?VL&D]Y:MP27JW>G0"1:#>U ZYSRI5J[X* M=]0(L6^J935_."WA%SPY3>O/PHVB7;0B"="T^<)-0MFPW;! ^(H^TR#:\;NI MHHA3RW,W.CV1NV$']:L/X;1V0^RJ7:3OL?[C//CJ3^)",C;67\R9T 2PV/-* M+A8S"6C :*X_T9#&3L!T/_>V?NBSQ2F_@Y.IWSS7=J6!' ",3%(YU.]" #$H MF.EAO-LKN)&,'4>)*L,<*&S/_%;LLB#KS#" '4Z%XV#PD<2I!!WL7\>PP3[Z M^P-D#]1L QU_A]3-:U4 ]ZU\@= MZ^4SGHJ TM!;,_KCIW9".?T6^Q@ZG02. MOL(\CH8*:L1(L@+)(^DR]#:'EE]\9HB^W6^5GG'\/6+?J%4E]X[*ETC]HUY& MTU&54;/H(Z/H,[%[.*_-[G'T/6;WJ%.E< _Y2ZSN42NC\7 2U&RZQQCZ(+X> MH$K[O6VY.C\(8:2..;SQ.B7ZMU)%" 4C*#?$XP.J)/Z6FV2WMJ_E(S.C_(:# M92Q;MAME>6R4Z]>='_/&H@9TD]$'HC\'9!O2E"< -P1Q[#@WJ([6X&Y!2IFR M.N\600^%326#,*DMAF_G 2=.O?H)(=M?5MA3NS-RL.IFA,KM9*V>B&&FHP+& M]YES-NI[^-?U+S=-@PP3F0&2\;G[:T33_D--;*] U/:_JZ8YCF)&EYZJ8D+U0Q'6/OM?UAAOG\%)PF,V\4 MDY5@1M\(9)=/85SYB1M$";?B$I)Z7=5S96/S?.-0K67R(6&ZD>$;AF@]O3' ML_2O3&]\+A[D)YMTZ^L; MG;>'L0N&V5QKR\S./#_ZPLWNKZC<;7L3DY H/5^^*YOPM[:>-DZ8&?\+O#<. M]1E'3)*M3C.]?I1!YA4C"=[B1-+/$#9SV<6;$I+DV3-Z*9.]G%<*\?-\ M@S(A:=[)6W9^N#>0U*5ON'&2O0SX_^]Y8(3DL*[,OVWTQY-,9@K\,]P#G/SG M^282T#!8]6TFIK5:]A,CD8Z6G]:=_3<[L=;_$-/,JU7>W^2TJC !_EE5"#Y6 M$IO]1=/ /PPGUS]Y3?&HT7AFD%Y#$6]#>O_8)REOJ@!O% (AA7,4MBD WKXT MV!^.PF$<4\QY8M%D6&S3R,\+\0"WQ M7123?>BGWV6OLY$=DR^!1XWV00K]X<2 NC%E0L#?V9.941G[3OS U;Q_12Y: MRPO%S0\4*V?T)VE&KSS)E3UL+(V/&SOS_!OX_>X;_>Z-+_/^QE?/UI9Y)^R1 MQ@6V?HAIEGE5WM_D,D]A OS+/"'XC.\J3?W39 9[X[C^,<\/L0;M=1)\L^BN M_#FF ?@3]M\DQJNM@!_F"]G?,M(/_P-]?".74EM--^EUU=[2?+/SP'177/N) M\DW.#^BOQ6K.%6_MTJSE'^XDD9T?%9$K-D^2CXX?D[\YP7Z.MVKULRN.LMJY M 4!_4)]K;R_Q0T>T;W:ZZ?X#3IROURK7-SD1&9@'_ZPD9?F9(>J;R@(<_Y?] MUJX)([?]F[]#W#%A!U](T5V^;S:N,/PI;20M_N\(8T@;X0\SCM,>K48;:-(C MQ_^%Y?S)8>8S3*F476W'F:U\D:DS!?L!#*U<_FQ3Q=4R_M\UM(Y9PH?K&>XXDQDGG+OWI[ M9NBWL7*O9F#A6[EWEP]I!(315-;R4+%'.Q@25=_2ROTXD_5;7;E/_0M+";'? MQG0F%7'#-Y=U%.Z;G\XWH1MMZ9/S2I,G9QG4[O;6M$$*SHTJ%3N*_0KWS?;J)8@8\ MYZ]^HH T96.D+JBGI!ROU+=$'#^T"-Q_D)*",/D*I%&-U:MHZ_C'.*71?';C MM:IH\X@5;62X2MIS/+9.8VO!4,?O%$V1NUV3 M@K+7U;5#['2-XO98M -1)"XWJHIL3?C_=W=U/V[C1OQ?X5.; $ZN21\618L" MWJ]<@.QN8&?;AWLX*!+M92-+/E'VU?WKRZ&^J+5(2;0DCNXE6TTC85GH3 M1RF+#BS:/NUI><-1WG1%P:%9R+)I8_,9 X,R0!K$QE-FX^OTQ=01YQPC@+2^ M;&NSH7[*CB((52^T*UB_J3-0/FW6 M= M#]XKNXP3.1/U<3>]?G_(OFY9Z+J.$/(!=H)[:TGI_,HA#TB5HK!>M&UCQ&[>+O/E=Q66M(M1[2Q; MG":9G@)K7&+E&JS3^VD6O""/Z.BHC1UFXJEZL$VN>MYZ!KYJ$/IR ZZ((_'6 M4=$F%=I+_%4SOU] 6'LAY0]R+&^T0^IQK=#*^?VF1MCG]XTRVR=X>R&L MK#).Z_?#)$SD>">2)7H\/]$IA>H*3L,0SKQ(XXEK$$?1@')S,9 E.5T'JP C MP_M!RU_3WQEC%Z+RFLXH.:SAN$=X'7DH_ M_N7#WSY\-#IEU[[(O;27"FIC5)>.B/VXG_S68U(U_I1LB,K'L:=/I(7U,P&" M[P1>M4K'G>??P-E(2K2 \N-O->G!^I!80?DY?<)_>U (]^T6:];3^3>V0-^K0:\O1MB MS^TCO:V)*X1)2=GYVUZ)O FW<;-?MYYSL?9V^(W6KN\V!VOO(+WU9H'R+ BB M,7RGFP2G5<&BIP[I?4%$K(:0=P7X9Z=&Y$/"@ESA4AVC(<.6_YY\^,)L*17DY?Z%'X8Z>T MU]QY+J&@DQ(TR:^AYQS"03< 0XR()7F4*3 _5T/O9-A$8RZNT$1XW.T/Z1(/4 9IQ1)QEY+'GP") E,?(!EX^:%U#-/6;HHX;%4D/SF?GH4$N"&A]U MO1XZ)N3,1S\Z7/3T^,LR"N _.(I5O"&WU.49.R#WT':PM350;6O$_ME!:.N% M0D%3[@63?RC4G;]&KBA/$^:G-&B&W_S4.!)=2!*Y(PRA,-55+J&'V)D&@65? MM%\PSQQNV>1Y^F_\MVHVV=Q [<2&B0[T:7-+]S%G(MY&P3>V MH\7'QDC3OS?2H&*IAG*;3O>NV#?O6" 9:$N/>I3X7D@AC%S>_A<3OY()*FV# M7 SI'ZF0JWPR\3:?"76EL(*"ZH*ZC)O KGKB)FBZU(?1)-QE=,_K;XF9PP0JSOE&IHB-C7S?+:;R(JJ!))UOE.J9%![H&L M2P?,PH_V-7)?;8%9JX)I;HK8/]LDMJY^*>@JMP([7UG_EG@1WPCG M%4GNFB9'YL.A[YL&'7 XRX,W?V6LWQZ8!7+7&$.AM9-S!J2/V E'@6E]BDTA MC'QQ+<6!M:8FI^9$BJ3_VFUY.2K5]E/0A#<_,KZ/N1=^2N+#_B;T.,\6U.#& M"_V WMX+>?3J"+MV+Z2Y"^(8TU5R6]LNZ!/)@-0Y.!_Y#>B-PWF7?O.U]J]/\O#YN82E MJ34G8Q,G/ X=5L_D5V&MZ"ZKH/Y*$UE8+7SSZ7O(MA(Q7(8)6QN^L9V<&EF+ MIWSC^?#=.O62]-9+J6$:8' FR./6.$JM[S\:D@/BV#824/M="%*"2,D(B.9^[H-^3SNMT#4V1.Z->G"UW."L%6*O, AK M/8[#ZCBBA;@ZQ$=O1\VSRF"!M.N)M8FP+LQ@ M+]G<69V-O:81BY/G2-9?TD">E'U[H*+/7PW;._OU1^J:UJJHMGCVZ(Q^DZ<- MEB$.9\^XD9)==EK[@@B.!%B2-_)?^?3MU+LY<2F%Y R=;NB<4B75+S]U]+NZ M,/I=_7&BW]4ET>_J#Q3]7F.9(/I=R>AWA3CZ3:>4//I=H8]^0ZFD^N5=OJ E M["CU?9 KBN.8:"JF$%Z>) MYZ=0Z-#0@27U D?LYDXH1Y I1-OIDC M!RXN<^/I?F.)5!;T9ZML#O/C+S'G-[)X(-\K?WUZ]%+Q0O"TJ1Z;KOCK10!I M7+-7AII^=.^-.!FQ &%]R+)@112B)&/D/,^NJR"';TRSS3UF9?2--$&^8(L^SE,88>X_[+T?SLPSF"\_"+^S0I8]'EVQWY( MG;,W]#+7[M()>[;="X.U$9<$B4C'Z%;8\H)XNQB*H-(7FI#T13SB"[+Q0DY_ MVC$>4B^ &BDN),_O(6*1/.5E_+DSOW20@KOP8.4 M"K8" )RODL1PC.T)V.X/*9WX_602NZA^%84+4:S%X2O*Q I0S)*$)1MWF=G2 M%X'C(+R#!O+M*7D4*:T'M1.P 5+NQUH/?Z(F3U(ESHA/KV.,>/3KUR0. M#G[ZE&2GK#3M&#(T0QHCVH!!#-"U0>CCK:+:&FE.-+MT(2<\^$5:?3F<:)D'I=D%XPP7B?Q%%Z!_+O MF#!88!HWGYWIUN0>N()LS%U(6F3<\P.I\=&AWO^$P\8B+ZP[0O8"NSP#[T3 MW,,7[_;QH7-HZDL <["R4D89OGKUQA[0[, ,%.(*Y@N2L\]N<,P%>.7Z<' - M+^Y;B3=*C)PX[DVKLH);J:*E7D4.H^/$2KF[;3">/WF[_=\UNADPE*Y]!G:W M8;Y ^5G0AVM//4-59EL'S*&R$]@R-!I;8P^%W80?*/15S&3,J]CAB7/CZD-1 MP+*N (=1;#+(6:BJ. P8GI;YZOS78G%>2 ^OT*N-/D)UZ(,Y2'6%7,:IM@[8 M0U5G^0>*5@4_4C)9.EO![G6]V9U_Q9/H!M=F^?J(\!"!K[5QF7 ]XY/\ M\NC(Y(>0'K8"N"OUO'NX6QJ+.&L-D-J_'HQ:>%E]B] ?#$+:6M8=>2!W9.FX M"')(0(+4@%.$*\K3I\V_XR0,]'."38V0>H$95#GK=]8"^S2?7F#[>;WBS&[8 M50:W#^03;[\#$Q+%*8$-9?*BHC \$19D,]8TF'A.;@SH/(4K&21-EW-N(T-3 M$?WCIXK[%_&7>%@\RCO_\_]02P,$% @ 5XE;4<5%)D#T3 U[H% !4 M !V96-O+3(P,C P.3,P7W!R92YX;6SM?5MSXSB6YOM&['_0UCYL3\1DE279 MLM71O1N^9CO6F?+:SJ[9?>F@24CB%$6J>7%:_>L7X$4B1>)& @((*::G,M,& M#G&^\^%V<'#PE__UN?(&'R",W,#_ZR_#7\]^&0#?#AS77_SUER3Z8D6VZ_[R MO_[G?_TO?_EO7[[\Q\W+T\ )[&0%_'A@A\"*@3/XZ<;+P5NP7EO^X!L(0]?S M!C>AZRS 8##]=?+KY<7%Y-?QQ61X-?CR)9=T8T6P9N /4I&C7X?;W]SF4@/_ MSX/AV6^CR]]&9Z.SP?3/P[,_GPT'S]^V);_!9LY=>E'/]?_X,_K/._SH "KL M1W_^C-R__K*,X_6??_OMY\^?O_X<_QJ$"UC_;/C;?WQ[>K678&5]P'R0-OC/ M\68-_OI+Y*[6'FI-^K-E".9__>4#V,$79(&SZ?@,U?_O=SE5BC^O?>?>C]UX M\^C/@W"5MOZ7 9+_X^6QHL8'@,)^M8/5;^BWO[$)2J%DLL]O735[C2%)44MN M S\*/-=!G+VQ/&2CUR4 <<2D%XL8K;1ZMD+XZR6(7=OR!*FX)U.UOML?1K/Y M; W"E%P=S(F3IY.>M\%J'8(E\"/W SS""6 %GH)(D-)8X5HA8$7+!R_X*4KG MG;@#:GGG1K871$D(X/SJPF8\AR""#>(8:,D2E.BRH\PS""&95H'_NH1C!J=" M>#%*M+J.(M99HEY)28N?7.O=]=S8!;S-KM14TG9D;S=..R=<.\!>&\,5+ESI M\NM"E*1$MSL0NA^P@WZ !]>'TZIK>8]PN1BF*R5>]6C"E&AX_\\$KO4X-2DJ M*6EQ.K*DFQPT^\&IK\T0C!.BTREIAIK@ 6B[PM8!R'JKK#C?@7! M(K362]?FWHNT$*O+&N 9KE5:C'E$2>K7!&D_>;/>O9;4;!*C<$W02I-J5=7K M@U8J--37;:W02B\&>0IGU58J5:MJ-,.VTH8L2O5LVV%@J]37>N9M9S=.X;K, MP@_PEY8'9QPW<.Y ;+F>@ FY4:@N&K^ #^ G4+(=+'P7_428W@31^FAOP[]Z MFVLG6,? N;;M($DG@=?8\ATK="*!:#!_2I-U&U+"ACWWSO42V.)V2+"+U43K M]#_1_:?M)0YP'L)@=;]NR0)>X0I7M@^6&_[=\A+03E.<$(4:77_ )J#IY2$( M7RT/3DEV$J9+V"XJ,DA5J7,VJ$1HK'$_4#.S5K53%2M,H8://IQ3XB#L:,8F M,0JU@O/$VG*=^T^TQ 5H+S*+ER"\34)T_I:5Z:(NEWR5_$W_^S?@.7GWZM15 ML<*46CI8@S#>/'M6=E8.MVOK]/R\DWEI0I7V6+B^6;AP^.C.8ZPLU5X5.%:& M"YT!X/B$:C3@NC[U9?@VF+U[[B*+ M(+E>H8539QR8A.N)P)N[@N25A,"><-4(P!+CVP N*,,8S4ROP'>#\'L0"QCL M&41KH/VE/.UIHE5KW]R\6SA1;=#@+684,C M"5 TB-9-^^PX#&P!T_25J MY=1L(5_AV?\V8GDV?XT#^X]EX#D@C+)?MF,'CV"%FE\'MOL2>!Y<^/^TPI:G M3F11&D5%M%./(DMU7$27T[*J *TC(UK:CE$ M52LC<1&4E\J*@/WK(OCXS0%N>AL1_26EP)>S87ZM[K_#'_WC-H!;B^OW* XM M.R[D>=8[\/[Z2\/O?Y/?H@*]-RBWH4'E7_]C,KX<3\]'T\OIY=75:#0=#TM- M+#/C.JPVUPKM0C;\:XTL57/D)7Y;IQ?$OMA+U]NR8!X&JT:D\J\%C*T.0C@Q M_?47^+4WB;KK@3P]TKVSPXL"N0F&:DT219' M=>\[=W A0S!(I5S_S$%O?FZ,L4ICO,&M0^1FX4V4#K)?M'\F8=(@M\JY"JMD M$^N#ZX'OR>H=A W6V"_2'RLPM3Q'_T(=^B]@X2(%_/B[M6H:GYJ*]]M\A3'FYN P=O&&*MOMF)7YG<;)?JS 8W@(\.5-N= MNUD2##0=]<(H% 6*7>29\#'S\'G*_2'^@9VIY ;^2+7Q^GV0S'+V_(6]Z _S[ M1?H#/U/+"_B5[.'?0@N= +]N5N^!UX!]Y??] 9[>[ )U)?OU@A?WG_;2\A< MXSEI*M8?&S"WOC"%PCUX?IM@>T:)5G%)A%T0-1?OCVFXM2A,I' 'GL8Z0EW< M#W!GQ5;>>();JZEXWTS$H45A(H5[<>2K#F_A_F<1A!NB+WY;JF\&H3>^.#)4 MN/]^75F>=Y-$K@\B_"!6*=4W.] ;7]A!X2;[?@7"!1Q8OX;!SWB)(I+#A'!%^V,3+@T*LRC9WQ!0J;*-GH5QN:19NQ6:54MJ]VH:E06$;)_OX:MM-)V^I935-^Y??]L0"] MV07JN"W[7W[;CVSO%._.],)'"3!LM/OP#$6[;\7!OY;[LKD M:8":F]U,H@PC8_;7L,P@BD)55:MTAA MQ6+DO;+:V)K#=CB#LZAFB-W1^RWH B?\ ]WR^[ \@*YTQD4^A#0!(88'3'6K MX$U&T_,S'7C!8N(Z/=IK; A=TFQ*K@TGXB[$X91B%(5$Z(Z].-2>3&NXA$?G MJ>E="R43$"$5Z'N\^U?ST5Q+*48Q2X3NV%M0_1JFZLE6OX.8PAQ"%;-HPJLH M]@Y6OSCQPW]W/0^DN2H07"4 ,)0@U#"*$;QZ8J^%]7CZ*5(8;V!GP-"A7,0H M^U,5P]X^Z]<(4*2]3!,:D6>#IJ)&V9Q90>P5MG[9OIJSN\CS6T$00P6&FD8Q MHZV^V&MT_2)*INAL?N=&ZR"RO*]AD*P???3$!$J3ZD9VFNLJ <[VC6/*PK*U MP"K,EZ/IQ:2_M!(, _9N8(_7("RC$:$?&D$0!ILW7#[D-'H06Y[2N0CSP !^ M[4FJHBD+N*<=3@TE.,%4D"$?[?Q%FFOSQ5TLX]G\1Y0]R8!A [&.&73@5U&" MZTKYC+#_0@?L"]EK5R@(-@BP0RC<^HGP5VE?"8H;<*_![Y-W",TEC6#">RJ&>*WRG0E M;@;-L"Q!%U&>)<7;OO*S8[Y33Q=.B;IBK5Z%\&HT'4_[%73725%#=H65][M8 M8O+P%;3A@Q#[$NG"HKDA@5C%*?ZSM4'GM&RQ#=7".A.#Q9+XT 8&/973H)XR M'_WD'_F#E,6Q2QV2/1.S53+'U!WTE1HU-Q1D_R(&XW M^,[V)P12M)-D&%,$@F"B?S'O2*6W0J@327-YG-1];27T.SV.UELZD$+'W:*.^B<'[3X&_0(]'HD!SJGNRN;#I5.'0 MVI @_.H1[G:-17=?T^I509NJOVHHF"KM )"P!%$^KNQO[]B./AHK&$\:/LT- M.2HM*4Q?J9I. 9JJHLY%%:]4N4].6($UCQ&36I%U'J^/*;DIT0 8,@6MHXE\S;&/%XPZFC(3I:VVVL9":@= M+>3Y.=CUEQ9$>O \FL\IWDL0N[:UO?1!3:IYP9Y4<_"GRB?^[9=3DDTUK@MH MAEF8-M9)]V_/($R3N#-Y,W"5J[UC.)J>7_4K/KB#FLJC_F2P),OK?YW$2[@T M_M>N\Q/9L5_),%8PJ6=(K'B3YH]1E' Q(:M@) L(JAGBSFC2&O_0"6,M([E MT\^0.+Z2&X]S#<%0L_?$:*NC(0Z'VI- U*4#H89)9.!9-/0]%UY-;>** 5/: M/./3UPI]/QSG>!&-I8IY%&!<(HC/;4U9"9_!9Z'LAP"'P+H0?6OG97K MNPB\V/T 9(ZP5:["-X+P*;Z7UY4L'=36*X.$H("V51#&[K]2"\[F^[DTR/V&O5#^-2U>AZQ"MS=S\U7+]"(U4()KY M]Y]H]$K<:)F=H:,T1;AS EJ]/EJ^G5(28@&4[_)V,UAQ7NKZ"81C=Z!_ ^9! M"$J9$2%>H06Q<'TKW#Q"L-/L,^BD-4A];=3I0=H7^TC%0\,AZBD]Y6N2'(Y\ M\+X!/L ?=F)*]YT)/\8H$;IRI6XM*F2H:X]%THNB)5@[#TA4HS-GY M'$MQWRU2"Q3AUY0S;5SQ/AJ92Y?"WGT/1ME7^L:*7)O1V&E9;2S=RHQT%N"5 ME'!RK=R+O*_]G>LE,388'5/:=$J0U)1Z,*V(%+\#].@G<*X_X+)W ;XGJW<0 MSN:U(&W*7,$K1AL:<=%Z3GTPI+(KQG%(@(K1;'H?N>Q.B5N[<@R]9$ MNP<@1GK5 /#/B_/>,DLF)(;<&L)!=/UAN1X"8QZ$D>6!5V G89:1S?G/)#L? M9X"0DZN"OJH-AP]!1';:RT17JM?J4J^^\1"$< WK9V^&V9NWT/(C:!T$E^^D M__(RQ#1$G] M3:BA#><$K*UYU91V._O@+ALK6CYXP4]6)\TYEY,&"A\4TOOAD]GB07? -!15 MY&U!+7D.@P\76NQF\R-"+WQN0[ROX=S^D3T+VQ";1=F&BQ&NXTB!-?2>,T>6 M^H9X@;(,%@1'WZZ -BPX@'7K5*+@(.4U*^7!N;L]1/06O,"9R;==#U1,@32/H+E"H,)0F[8_GB7=M$U?\I"I5 MW"X@;J.C918W3A*>65 ^/4*80P 7!W<@^[,$;/[N-L47QR[@Q#UAJ$E[Z(&5 M?!\0K9129]/Q64HH]),&M8H.!>$%[@E48<$9,.MQ-VC/QJC4M77Y?&Q"N&\6=KDX_A\"=A ENY>TV*UQT2M=,O/"JWA!Z ZLT5-CZ;E%WM[\S2&V=1==CKEL$@N)B4F6FQ80V]1? M>5=+@RM+/]ZM5CD69>Q"S:6C1'Q,=)TUX%Y)=YV#CT\&SB[@&#G'A84QF4G9 MH[(Z1]EJ1ZJ#1J1UQ,F0)]4P*&29GB4%?',*UX:F@@*^1:AO2)0C7$ODWO%K M^Y^)&P*(%00@WCQ[EA_#9>\]_&GZH!GN*(I90!7&R6AZ/M%RL!/!CH:CJ&XX M2?;G*CJ:@AC8 #AIJN%7*]VR?[/0\T;Q9C;?W@A_",+7RHUP_*EH&VE'SDN! MH$E-!*CJ='Z_W^(Q(80:<4HY=L*@L+V?(6,SS"E<&YH*V@R+4-^0]V;+$P#$X ,._>BA M7=*Z#E]#&YX