0001558370-20-012258.txt : 20201102 0001558370-20-012258.hdr.sgml : 20201102 20201102161330 ACCESSION NUMBER: 0001558370-20-012258 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201102 DATE AS OF CHANGE: 20201102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TACTILE SYSTEMS TECHNOLOGY INC CENTRAL INDEX KEY: 0001027838 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37799 FILM NUMBER: 201280601 BUSINESS ADDRESS: STREET 1: 1331 TYLER STREET NE STE 200 CITY: MINNEAPOLIS STATE: MN ZIP: 55413 BUSINESS PHONE: 866-435-3948 MAIL ADDRESS: STREET 1: 1331 TYLER STREET NE STE 200 CITY: MINNEAPOLIS STATE: MN ZIP: 55413 10-Q 1 tcmd-20200930x10q.htm 10-Q
000001027838--12-312020Q3false1942467919152715P3YP10Y1M6DP3YP7YP1Y0.33330.66670001027838us-gaap:RetainedEarningsMember2020-09-300001027838us-gaap:AdditionalPaidInCapitalMember2020-09-300001027838us-gaap:RetainedEarningsMember2020-06-300001027838us-gaap:AdditionalPaidInCapitalMember2020-06-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001027838us-gaap:RetainedEarningsMember2019-12-310001027838us-gaap:AdditionalPaidInCapitalMember2019-12-310001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001027838us-gaap:RetainedEarningsMember2019-09-300001027838us-gaap:AdditionalPaidInCapitalMember2019-09-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001027838us-gaap:RetainedEarningsMember2019-06-300001027838us-gaap:AdditionalPaidInCapitalMember2019-06-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001027838us-gaap:RetainedEarningsMember2018-12-310001027838us-gaap:AdditionalPaidInCapitalMember2018-12-310001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100010278382020-06-3000010278382019-06-300001027838us-gaap:CommonStockMember2020-09-300001027838us-gaap:CommonStockMember2020-06-300001027838us-gaap:CommonStockMember2019-12-310001027838us-gaap:CommonStockMember2019-09-300001027838us-gaap:CommonStockMember2019-06-300001027838us-gaap:CommonStockMember2018-12-310001027838us-gaap:IPOMember2016-08-020001027838srt:MinimumMembersrt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2020-09-300001027838us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001027838us-gaap:EmployeeStockOptionMember2019-12-310001027838us-gaap:EmployeeStockOptionMember2019-09-300001027838us-gaap:EmployeeStockMember2020-01-012020-01-010001027838tcmd:EquityIncentivePlan2016Member2020-01-012020-01-010001027838tcmd:NonEmployeeDirectorsMembertcmd:TimeBasedRestrictedStockUnitsRsusMember2020-01-012020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2019-12-310001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2019-12-310001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300001027838srt:MinimumMembertcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838srt:MaximumMembertcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-09-300001027838srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMember2020-01-012020-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember2020-01-012020-09-300001027838tcmd:VeteransAdministrationMember2020-07-012020-09-300001027838tcmd:PrivateInsurersMember2020-07-012020-09-300001027838tcmd:MedicareMember2020-07-012020-09-300001027838tcmd:VeteransAdministrationMember2020-01-012020-09-300001027838tcmd:PrivateInsurersMember2020-01-012020-09-300001027838tcmd:MedicareMember2020-01-012020-09-300001027838tcmd:VeteransAdministrationMember2019-07-012019-09-300001027838tcmd:PrivateInsurersMember2019-07-012019-09-300001027838tcmd:MedicareMember2019-07-012019-09-300001027838tcmd:VeteransAdministrationMember2019-01-012019-09-300001027838tcmd:PrivateInsurersMember2019-01-012019-09-300001027838tcmd:MedicareMember2019-01-012019-09-3000010278382018-08-030001027838srt:MinimumMemberus-gaap:EquipmentMember2020-09-300001027838srt:MinimumMemberus-gaap:BuildingMember2020-09-300001027838srt:MaximumMemberus-gaap:EquipmentMember2020-09-300001027838srt:MaximumMemberus-gaap:BuildingMember2020-09-300001027838us-gaap:VehiclesMember2020-09-300001027838srt:MinimumMember2020-09-300001027838us-gaap:EquipmentMember2020-01-012020-09-300001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-09-300001027838us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-09-300001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001027838us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001027838tcmd:AirwearProductMemberus-gaap:CostOfSalesMember2020-04-012020-06-300001027838tcmd:AirwearProductMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-09-300001027838us-gaap:PatentsMember2020-09-300001027838us-gaap:PatentsMember2019-12-310001027838tcmd:AirwearProductMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001027838us-gaap:PatentsMember2020-01-012020-09-300001027838us-gaap:CustomerContractsMember2020-01-012020-09-300001027838tcmd:DefensiveIntangibleAssetsMember2020-01-012020-09-300001027838us-gaap:PatentsMember2019-01-012019-12-310001027838us-gaap:CustomerContractsMember2019-01-012019-12-310001027838tcmd:DefensiveIntangibleAssetsMember2019-01-012019-12-310001027838us-gaap:PatentsMember2020-09-300001027838us-gaap:CustomerContractsMember2020-09-300001027838tcmd:DefensiveIntangibleAssetsMember2020-09-300001027838us-gaap:PatentsMember2019-12-310001027838us-gaap:CustomerContractsMember2019-12-310001027838tcmd:DefensiveIntangibleAssetsMember2019-12-310001027838us-gaap:EmployeeStockOptionMember2020-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2020-09-300001027838tcmd:DefinedContribution401kRetirementPlanMember2020-07-012020-09-300001027838tcmd:DefinedContribution401kRetirementPlanMember2020-01-012020-09-300001027838tcmd:DefinedContribution401kRetirementPlanMember2019-07-012019-09-300001027838tcmd:DefinedContribution401kRetirementPlanMember2019-01-012019-09-300001027838us-gaap:ProductMember2020-07-012020-09-300001027838tcmd:RentalProductServiceMember2020-07-012020-09-300001027838us-gaap:ProductMember2020-01-012020-09-300001027838tcmd:RentalProductServiceMember2020-01-012020-09-300001027838us-gaap:ProductMember2019-07-012019-09-300001027838tcmd:RentalProductServiceMember2019-07-012019-09-300001027838us-gaap:ProductMember2019-01-012019-09-300001027838tcmd:RentalProductServiceMember2019-01-012019-09-300001027838us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2020-07-012020-09-300001027838us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-09-300001027838us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2019-07-012019-09-300001027838us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-09-300001027838us-gaap:RetainedEarningsMember2020-07-012020-09-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001027838us-gaap:RetainedEarningsMember2020-01-012020-09-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001027838us-gaap:RetainedEarningsMember2019-07-012019-09-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001027838us-gaap:RetainedEarningsMember2019-01-012019-09-300001027838us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001027838us-gaap:EmployeeStockMember2020-09-300001027838us-gaap:EmployeeStockMember2017-04-2700010278382018-12-310001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembertcmd:UsGovernmentAndAgencyObligationsMember2020-09-300001027838us-gaap:FairValueMeasurementsRecurringMembertcmd:UsGovernmentAndAgencyObligationsMember2020-09-300001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001027838us-gaap:FairValueMeasurementsRecurringMember2020-09-300001027838us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembertcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember2019-12-310001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembertcmd:UsGovernmentAndAgencyObligationsMember2019-12-310001027838us-gaap:FairValueMeasurementsRecurringMembertcmd:UsGovernmentAndAgencyObligationsMember2019-12-310001027838us-gaap:FairValueMeasurementsRecurringMembertcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember2019-12-310001027838us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001027838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001027838us-gaap:FairValueMeasurementsRecurringMember2019-12-310001027838tcmd:UsGovernmentAndAgencyObligationsMember2019-12-310001027838tcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember2019-12-310001027838tcmd:AirwearProductMember2020-04-012020-06-300001027838tcmd:CorporateHeadQuarterSecondLeaseMember2018-12-310001027838tcmd:CorporateHeadQuarterInitialLeaseMember2018-10-310001027838us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001027838us-gaap:PerformanceSharesMember2020-07-012020-09-300001027838us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001027838tcmd:EmployeeStockPurchasePlanMember2020-07-012020-09-300001027838us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001027838us-gaap:PerformanceSharesMember2020-01-012020-09-300001027838us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001027838tcmd:EmployeeStockPurchasePlanMember2020-01-012020-09-300001027838us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001027838us-gaap:PerformanceSharesMember2019-07-012019-09-300001027838us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001027838us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001027838us-gaap:PerformanceSharesMember2019-01-012019-09-300001027838us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2020-07-012020-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2020-07-012020-09-300001027838us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001027838us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001027838us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001027838us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001027838us-gaap:EmployeeStockMember2020-07-012020-09-300001027838us-gaap:CostOfSalesMember2020-07-012020-09-300001027838us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001027838us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001027838us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001027838us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001027838us-gaap:CostOfSalesMember2020-01-012020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2019-07-012019-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2019-07-012019-09-300001027838us-gaap:SellingAndMarketingExpenseMember2019-07-012019-09-300001027838us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001027838us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001027838us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001027838us-gaap:EmployeeStockMember2019-07-012019-09-300001027838us-gaap:CostOfSalesMember2019-07-012019-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2019-01-012019-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2019-01-012019-09-300001027838us-gaap:SellingAndMarketingExpenseMember2019-01-012019-09-300001027838us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001027838us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001027838us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001027838us-gaap:EmployeeStockMember2019-01-012019-09-300001027838us-gaap:CostOfSalesMember2019-01-012019-09-300001027838us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001027838us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001027838us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001027838us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001027838tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838tcmd:NonEmployeeDirectorsMembertcmd:TimeBasedRestrictedStockUnitsRsusMember2020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMembertcmd:EquityIncentivePlan2016Member2020-09-300001027838tcmd:EquityIncentivePlan2016Member2020-09-300001027838tcmd:TimeBasedRestrictedStockUnitsRsusMember2020-09-300001027838srt:MinimumMembertcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838srt:MaximumMembertcmd:PerformanceBasedStockSettledRestrictedStockUnitsMembertcmd:EquityIncentivePlan2016Member2020-01-012020-09-300001027838us-gaap:ProductAndServiceOtherMember2020-07-012020-09-300001027838tcmd:FlexitouchSystemMember2020-07-012020-09-3000010278382020-07-012020-09-300001027838us-gaap:ProductAndServiceOtherMember2020-01-012020-09-300001027838tcmd:FlexitouchSystemMember2020-01-012020-09-300001027838us-gaap:ProductAndServiceOtherMember2019-07-012019-09-300001027838tcmd:FlexitouchSystemMember2019-07-012019-09-3000010278382019-07-012019-09-300001027838us-gaap:ProductAndServiceOtherMember2019-01-012019-09-300001027838tcmd:FlexitouchSystemMember2019-01-012019-09-3000010278382019-09-300001027838us-gaap:VehiclesMember2020-01-012020-09-300001027838srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2020-07-012020-09-3000010278382018-08-032018-08-0300010278382019-01-012019-12-310001027838us-gaap:IPOMember2016-08-022016-08-020001027838us-gaap:EmployeeStockMember2020-01-012020-09-3000010278382019-01-012019-09-300001027838us-gaap:CommonStockMember2020-07-012020-09-300001027838us-gaap:CommonStockMember2020-01-012020-09-300001027838us-gaap:CommonStockMember2019-07-012019-09-300001027838us-gaap:CommonStockMember2019-01-012019-09-300001027838tcmd:CorporateHeadQuarterThirdLeaseMember2019-12-310001027838tcmd:CorporateHeadQuarterSecondLeaseMember2019-12-3100010278382020-09-3000010278382019-12-3100010278382020-10-3000010278382020-01-012020-09-30xbrli:sharesiso4217:USDutr:sqftxbrli:puretcmd:itemiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended: September 30, 2020

or

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

For the transition period from to

Commission File Number: 001-37799

Tactile Systems Technology, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

3701 Wayzata Blvd, Suite 300

41-1801204

(State or other jurisdiction of

incorporation or organization)

Minneapolis, Minnesota 55416

(I.R.S. Employer

Identification No.)

(Address and zip code of principal executive offices)

(612) 355-5100

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, Par Value $0.001 Per Share

TCMD

The Nasdaq Stock 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

19,424,679 shares of common stock, par value $0.001 per share, were outstanding as of October 30, 2020.

Forward-Looking Information

All statements, other than statements of historical facts, contained in this Quarterly Report on Form 10-Q, including statements regarding our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business, operations and financial performance and condition, are forward-looking statements. In some cases, you can identify forward-looking statements by the following words: "anticipate," "believe," "continue," "could," "estimate," "expect," "intend," "may," "might," "target," "ongoing," "plan," "potential," "predict," "project," "should," "will," "would," or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our results, levels of activity, performance or achievements to be materially different from the information expressed or implied by the forward-looking statements in this Quarterly Report on Form 10-Q. These risks, uncertainties and other factors include, but are not limited to:

the impacts of the COVID-19 pandemic on our business, financial condition and results of operations, and our inability to mitigate such impacts;
the adequacy of our liquidity to pursue our business objectives;
our ability to obtain reimbursement from third party payers for our products;
our Chief Executive Officer transition, including disruptions and uncertainties related thereto, the potential impact on our business and future strategic direction resulting from our transition to a new Chief Executive Officer and our ability to retain other key members of senior management;
loss or retirement of key executives;
adverse economic conditions or intense competition;
loss of a key supplier;
entry of new competitors and products;
adverse federal, state and local government regulation;
technological obsolescence of our products;
technical problems with our research and products;
our ability to expand our business through strategic acquisitions;
our ability to integrate acquisitions and related businesses;
price increases for supplies and components;
the effects of current and future U.S. and foreign trade policy and tariff actions; and
the inability to carry out research, development and commercialization plans.

You should read the matters described in "Risk Factors" and the other cautionary statements made in our Annual Report on Form 10-K for the year ended December 31, 2019, in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, and in this Quarterly Report on Form 10-Q. We cannot assure you that the forward-looking statements in this report will prove to be accurate and therefore you are encouraged not to place undue reliance on forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. You are urged to carefully review and consider the

3

various disclosures made by us in this report and in other filings with the Securities and Exchange Commission (the “SEC”) that advise of the risks and factors that may affect our business. Other than as required by law, we undertake no obligation to update or revise these forward-looking statements, even though our situation may change in the future. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments that we may make.

4

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

Tactile Systems Technology, Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

    

September 30,

    

December 31,

(In thousands, except share and per share data)

    

2020

    

2019

Assets

Current assets

Cash and cash equivalents

$

42,204

$

22,770

Marketable securities

22,464

Accounts receivable

 

36,033

 

33,444

Net investment in leases

 

9,451

 

8,147

Inventories

 

22,419

 

19,059

Prepaid expenses and other current assets

 

4,003

 

2,451

Total current assets

 

114,110

 

108,335

Non-current assets

Property and equipment, net

 

7,177

 

7,408

Right of use operating lease assets

 

20,717

 

15,885

Intangible assets, net

 

1,671

 

5,312

Accounts receivable, non-current

 

7,100

 

4,184

Deferred income taxes

 

5,010

 

8,970

Other non-current assets

 

1,965

 

1,658

Total non-current assets

 

43,640

 

43,417

Total assets

$

157,750

$

151,752

Liabilities and Stockholders' Equity

Current liabilities

Accounts payable

$

5,053

$

3,843

Accrued payroll and related taxes

 

10,864

 

10,098

Accrued expenses

 

3,582

 

4,498

Income taxes payable

 

1,459

 

632

Operating lease liabilities

 

2,010

 

1,454

Other current liabilities

 

2,673

 

903

Total current liabilities

 

25,641

 

21,428

Non-current liabilities

Accrued warranty reserve, non-current

 

3,071

 

2,541

Income taxes, non-current

 

 

54

Operating lease liabilities, non-current

19,919

 

15,134

Total non-current liabilities

 

22,990

 

17,729

Total liabilities

 

48,631

 

39,157

Commitments and Contingencies (see Note 10)

Stockholders’ equity:

Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of September 30, 2020 and December 31, 2019

 

 

Common stock, $0.001 par value, 300,000,000 shares authorized; 19,424,679 shares issued and outstanding as of September 30, 2020; 19,152,715 shares issued and outstanding as of December 31, 2019

 

19

 

19

Additional paid-in capital

 

101,157

 

91,874

Retained earnings

 

7,943

 

20,676

Accumulated other comprehensive income

26

Total stockholders’ equity

 

109,119

 

112,595

Total liabilities and stockholders’ equity

$

157,750

$

151,752

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

Tactile Systems Technology, Inc.

Condensed Consolidated Statements of Operations

(Unaudited)

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands, except share and per share data)

    

2020

    

2019

    

2020

    

2019

Revenue

Sales revenue

$

42,573

$

42,882

$

109,714

$

112,503

Rental revenue

 

6,519

 

6,730

 

18,173

 

19,926

Total revenue

 

49,092

 

49,612

 

127,887

 

132,429

Cost of revenue

Cost of sales revenue

 

11,558

 

12,233

 

30,868

 

33,231

Cost of rental revenue

 

2,562

 

2,006

 

6,062

 

6,062

Total cost of revenue

 

14,120

 

14,239

 

36,930

 

39,293

Gross profit

Gross profit - sales revenue

 

31,015

 

30,649

 

78,846

 

79,272

Gross profit - rental revenue

 

3,957

 

4,724

 

12,111

 

13,864

Gross profit

 

34,972

 

35,373

 

90,957

 

93,136

Operating expenses

Sales and marketing

 

19,488

 

20,737

 

59,856

 

56,546

Research and development

 

1,102

 

1,467

 

3,891

 

3,982

Reimbursement, general and administrative

 

12,588

 

9,972

 

37,830

 

28,177

Total operating expenses

 

33,178

 

32,176

 

101,577

 

88,705

Income (loss) from operations

 

1,794

 

3,197

 

(10,620)

 

4,431

Other (expense) income

 

(121)

 

166

 

181

 

498

Income (loss) before income taxes

 

1,673

 

3,363

 

(10,439)

 

4,929

Income tax (benefit) expense

 

(751)

 

932

 

2,294

 

(1,759)

Net income (loss)

$

2,424

$

2,431

$

(12,733)

$

6,688

Net income (loss) per common share

Basic

$

0.12

$

0.13

$

(0.66)

$

0.35

Diluted

$

0.12

$

0.12

$

(0.66)

$

0.34

Weighted-average common shares used to compute net income (loss) per common share

Basic

19,415,640

18,981,015

19,309,344

18,870,622

Diluted

19,747,365

19,641,853

19,309,344

19,630,721

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

Tactile Systems Technology, Inc.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(Unaudited)

Three Months Ended

Nine Months Ended

September 30,

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

2,424

$

2,431

$

(12,733)

$

6,688

Other comprehensive (loss) income:

 

  

 

  

 

  

 

  

Unrealized (loss) gain on marketable securities

 

(14)

 

(13)

 

(21)

 

51

Income tax related to items of other comprehensive (loss) income

 

(15)

 

4

 

(5)

 

(12)

Total other comprehensive (loss) income

 

(29)

 

(9)

 

(26)

 

39

Comprehensive income (loss)

$

2,395

$

2,422

$

(12,759)

$

6,727

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7

Tactile Systems Technology, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited)

Accumulated

Additional

Other

Common Stock

Paid-In

Retained

Comprehensive

(In thousands, except share data)

 

Shares

 

Par Value

 

Capital

 

Earnings

 

(Loss) Income

 

Total

Balances, June 30, 2020

19,411,404

$

19

$

97,818

$

5,519

$

29

$

103,385

Stock-based compensation

3,164

3,164

Exercise of common stock options and vesting of restricted stock units

14,322

214

214

Taxes paid for net share settlement of restricted stock units

(1,047)

(39)

(39)

Comprehensive income (loss) for the period

2,424

(29)

2,395

Balances, September 30, 2020

19,424,679

$

19

$

101,157

$

7,943

$

$

109,119

Balances, December 31, 2019

19,152,715

$

19

$

91,874

$

20,676

$

26

$

112,595

Stock-based compensation

8,288

8,288

Exercise of common stock options and vesting of restricted stock units

259,406

762

762

Taxes paid for net share settlement of restricted stock units

(31,095)

(1,592)

(1,592)

Common shares issued for employee stock purchase plan

43,653

1,825

1,825

Comprehensive loss for the period

(12,733)

(26)

(12,759)

Balances, September 30, 2020

19,424,679

$

19

$

101,157

$

7,943

$

$

109,119

Balances, June 30, 2019

18,956,912

$

19

$

84,987

$

13,962

$

40

$

99,008

Stock-based compensation

2,330

2,330

Exercise of common stock options and vesting of restricted stock units

60,833

296

296

Taxes paid for net share settlement of restricted stock units

(1,713)

(89)

(89)

Comprehensive income (loss) for the period

2,431

(9)

2,422

Balances, September 30, 2019

19,016,032

$

19

$

87,524

$

16,393

$

31

$

103,967

Balances, December 31, 2018

18,631,125

19

79,554

9,705

(8)

89,270

Stock-based compensation

7,387

7,387

Exercise of common stock options and vesting of restricted stock units

398,477

1,838

1,838

Taxes paid for net share settlement of restricted stock units

(56,956)

(3,107)

(3,107)

Common shares issued for employee stock purchase plan

43,386

1,852

1,852

Comprehensive income for the period

6,688

39

6,727

Balances, September 30, 2019

19,016,032

$

19

$

87,524

$

16,393

$

31

$

103,967

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

8

Tactile Systems Technology, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

Nine Months Ended September 30, 

(In thousands)

    

2020

    

2019

Cash flows from operating activities

Net (loss) income

$

(12,733)

$

6,688

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

Depreciation and amortization

2,102

2,808

Net amortization of premiums and discounts on securities available-for-sale

(91)

(225)

Deferred income taxes

3,934

(31)

Stock-based compensation expense

8,288

7,387

Gain on other investments and maturities of marketable securities

10

Impairment losses

4,025

Changes in assets and liabilities:

Accounts receivable

(2,589)

(3,349)

Net investment in leases

(1,304)

(7,628)

Inventories

(3,538)

(5,693)

Income taxes

773

(2,051)

Prepaid expenses and other assets

(1,553)

(418)

Right of use operating lease assets

509

107

Medicare accounts receivable, non-current

(2,916)

(1,141)

Accounts payable

938

979

Accrued payroll and related taxes

766

3,915

Accrued expenses and other liabilities

1,134

1,073

Net cash (used in) provided by operating activities

(2,245)

2,421

Cash flows from investing activities

Proceeds from maturities of securities available-for-sale

22,500

16,000

Purchases of securities available-for-sale

(14,859)

Purchases of property and equipment

(1,623)

(4,276)

Intangible assets costs

(163)

(154)

Other investments

(30)

Net cash provided by (used in) investing activities

20,684

(3,289)

Cash flows from financing activities

Taxes paid for net share settlement of restricted stock units

(1,592)

(3,107)

Proceeds from exercise of common stock options

762

1,838

Proceeds from the issuance of common stock from the employee stock purchase plan

1,825

1,852

Net cash provided by financing activities

995

583

Net increase (decrease) in cash and cash equivalents

19,434

(285)

Cash and cash equivalents – beginning of period

22,770

20,099

Cash and cash equivalents – end of period

$

42,204

$

19,814

Supplemental cash flow disclosure

Cash paid for taxes

$

475

$

326

Capital expenditures incurred but not yet paid

$

41

$

801

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

9

Tactile Systems Technology, Inc.

Notes to the Condensed Consolidated Financial Statements

(Unaudited)

Note 1. Nature of Business and Operations

Tactile Systems Technology, Inc. (“we,” “us,” and “our”) is the sole manufacturer and distributor of the Flexitouch® and Entre™ systems, medical devices that help control symptoms of lymphedema, a chronic and progressive medical condition. Our products are purchased or rented for at-home use and are recommended by vascular, wound and lymphedema clinics throughout the United States.

We were originally incorporated in Minnesota under the name Tactile Systems Technology, Inc. on January 30, 1995. During 2006, we established a merger corporation and subsequently, on July 21, 2006, merged with and into this merger corporation, resulting in our reincorporation as a Delaware corporation. The resulting corporation assumed the name Tactile Systems Technology, Inc. In September 2013, we began doing business as “Tactile Medical”.

On August 2, 2016, we closed the initial public offering of our common stock, which resulted in the sale of 4,120,000 shares of our common stock at a public offering price of $10.00 per share. We received net proceeds from the initial public offering of approximately $35.4 million, after deducting underwriting discounts and approximately $2.9 million of transaction expenses. In connection with the closing of the initial public offering, all of our outstanding redeemable convertible preferred stock automatically converted to common stock on August 2, 2016. As a result, at August 2, 2016, we did not have any redeemable convertible preferred stock issued or outstanding.

Our business is affected by seasonality. In the first quarter of each year, when most patients have started a new insurance year and have not yet met their annual out-of-pocket payment obligations, we experience substantially reduced demand for our products. We typically experience higher revenue in the third and fourth quarters of the year when patients have met their annual insurance deductibles, thereby reducing their out-of-pocket costs for our products, and because patients desire to exhaust their flexible spending accounts at year end. This seasonality applies only to purchases and rentals of our products by patients covered by commercial insurance and is not relevant to Medicare, Medicaid or the Veterans Administration, as those payers either do not have plans that have declining deductibles over the course of the plan year and/or do not have plans that include patient deductibles for purchases or rentals of our products. Further, seasonality trends in 2020 may be significantly different than in prior years as a result of the COVID-19 pandemic and related impacts.

Note 2. Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included.

The results for the nine months ended September 30, 2020, are not necessarily indicative of results to be expected for the year ending December 31, 2020, or for any other interim period or for any future year. The condensed consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019.

10

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Tactile Systems Technology, Inc. and its wholly owned subsidiary, Swelling Solutions, Inc. All intercompany balances and transactions have been eliminated in consolidation.

Risks and Uncertainties

Coronavirus (COVID-19)

The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it.  For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:

Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees.
We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.
Continuing employee travel and contact restrictions to reduce exposure.
Collaborating with payers to modify coverage requirements by serving patients virtually.
In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.
We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.
When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices.

We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients.

11

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and to disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Comprehensive Income (Loss)

Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive income (loss) represents net income (loss) adjusted for unrealized gains and losses on available-for-sale marketable securities and the related taxes.

Note 3. Summary of Significant Accounting Policies

Significant Accounting Policies

There were no material changes in our significant accounting policies during the nine months ended September 30, 2020, except as set forth below. See Note 3 – “Summary of Significant Accounting Policies” to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019, for information regarding our significant accounting policies.

Impairment of Long-Lived Assets

We review long-lived assets, including property and equipment and patents, for impairment whenever events or changes in business circumstances indicate that the carrying amount of an asset may not be fully recoverable. We assess long-lived assets used in operations for impairment indicators, including when undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount.

In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a $4.0 million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. The majority of the impairment charge was comprised of the intangible assets and property and equipment, totaling $3.6 million, and was classified within the reimbursement, general and administrative line of the Condensed Consolidated Statements of Operations. The inventory-related component of the impairment charge was $0.4 million, and was classified within the cost of revenue line of the Condensed Consolidated Statements of Operations.

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments — Credit Losses” (“ASU 2016-13”), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of the current expected credit losses. The new current expected credit losses (“CECL”) model generally calls for the immediate recognition of all expected credit losses and applies to financial instruments and other assets, including accounts receivable and other financial assets measured at amortized cost, debt securities and other financial assets. This guidance replaces the previous incurred loss model for measuring expected credit losses and requires expected losses on available-for-sale debt securities to be recognized through an allowance for credit losses rather than as reductions in the amortized cost of the securities. We adopted ASU 2016-13 as of January 1, 2020, and it did not have an impact on the condensed consolidated financial statements.

12

Accounting Pronouncements Issued Not Yet Adopted

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects of the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the applicability and impact of the standard on our condensed consolidated financial statements and related disclosures.  

Note 4. Marketable Securities

There were no investments in marketable securities at September 30, 2020. At December 31, 2019 investments in marketable securities were classified as available-for-sale and consisted of the following:

At December 31, 2019

    

Amortized

    

Unrealized

    

Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Value

U.S. government and agency obligations

$

19,950

$

14

$

1

$

19,963

Corporate debt securities

 

2,493

 

8

 

 

2,501

Marketable securities

$

22,443

$

22

$

1

$

22,464

There were no net pre-tax unrealized gains for marketable securities at September 30, 2020. There were no sales of marketable securities during the nine months ended September 30, 2020.

There were no marketable securities in an unrealized loss position at September 30, 2020.

At December 31, 2019, unrealized losses and the fair value of marketable securities aggregated by investment category and the length of time the securities were in a continuous loss position, were as follows:

At December 31, 2019

Less than 12 months

12 months or more

Total

    

Fair

    

Unrealized

    

Fair

    

Unrealized

Fair

    

Unrealized

(In thousands)

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. government and agency obligations

$

5,997

$

1

$

$

$

5,997

$

1

Corporate debt securities

 

 

 

 

 

 

Marketable securities

$

5,997

$

1

$

$

$

5,997

$

1

13

Note 5. Inventories

Inventories consisted of the following:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Finished goods

$

9,287

$

6,508

Component parts and work-in-process

 

13,132

 

12,551

Total inventories

$

22,419

$

19,059

Note 6. Intangible Assets

Our patents and other intangible assets are summarized as follows:

Weighted-

At September 30, 2020

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

12 years

$

388

$

55

$

333

Defensive intangible assets

4 years

1,125

378

747

Customer accounts

3 years

 

125

 

57

 

68

Total amortizable intangible assets

1,638

490

1,148

Patents pending

523

523

Total intangible assets

$

2,161

$

490

$

1,671

Weighted-

At December 31, 2019

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

11 years

$

4,386

$

447

$

3,939

Defensive intangible assets

5 years

1,125

250

875

Customer accounts

3 years

 

125

 

37

 

88

Total amortizable intangible assets

5,636

734

4,902

Patents pending

410

410

Total intangible assets

$

6,046

$

734

$

5,312

Amortization expense was $0.1 million for each of the three months ended September 30, 2020 and 2019, and $0.3 million and $0.4 million for the nine months ended September 30, 2020 and 2019, respectively. Future amortization expenses are expected as follows:

(In thousands)

2020 (October 1 - December 31)

$

58

2021

230

2022

 

230

2023

 

200

2024

 

179

Thereafter

 

251

Total

$

1,148

14

Note 7. Accrued Expenses

Accrued expenses consisted of the following:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Warranty

$

1,443

$

1,218

Legal and consulting

675

617

Travel and business

 

413

 

776

In-transit inventory

129

106

Sales and use tax

183

200

Clinical studies

38

85

Lease termination costs

1,200

Other

 

701

 

296

Total

$

3,582

$

4,498

Note 8. Warranty Reserves

The activity in the warranty reserve during and as of the end of the reporting periods presented was as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

4,208

$

3,002

$

3,759

$

2,566

Warranty provision

 

820

 

664

 

2,097

 

1,677

Processed warranty claims

 

(514)

 

(386)

 

(1,342)

 

(963)

Ending balance

$

4,514

$

3,280

$

4,514

$

3,280

Accrued warranty reserve, current

$

1,443

$

1,053

$

1,443

$

1,053

Accrued warranty reserve, non-current

3,071

2,227

3,071

2,227

Total accrued warranty reserve

$

4,514

$

3,280

$

4,514

$

3,280

Note 9. Credit Agreement

On August 3, 2018, we entered into a credit agreement with Wells Fargo Bank, National Association, which was amended by a First Amendment dated February 12, 2019, a Waiver and Second Amendment dated March 25, 2019, and a Third Amendment dated August 2, 2019 (collectively, the “Credit Agreement”), which expires on August 3, 2021.

The Credit Agreement provides for a $10.0 million revolving credit facility. Subject to satisfaction of certain conditions, we may increase the amount of the revolving loans available under the Credit Agreement and/or add one or more term loan facilities in an amount not to exceed an incremental $25.0 million in the aggregate, such that the total aggregate principal amount of loans available under the Credit Agreement (including under the revolving credit facility) does not exceed $35.0 million. As of September 30, 2020, and the date on which we filed this report, we did not have any outstanding borrowings under the Credit Agreement.

Our obligations under the Credit Agreement are secured by a security interest in substantially all of our and our subsidiaries’ assets and are also guaranteed by our subsidiaries. The Credit Agreement contains a number of restrictions and covenants, including that we maintain compliance with a maximum leverage ratio and a minimum liquidity covenant. As of September 30, 2020, we were in compliance with all financial covenants under the Credit Agreement.

15

Note 10. Commitments and Contingencies

Lease Obligations

We lease property and equipment under operating leases, typically with terms greater than 12 months, and determine if an arrangement contains a lease at inception. In general, an arrangement contains a lease if there is an identified asset and we have the right to direct the use of and obtain substantially all of the economic benefit from the use of the identified asset. We record an operating lease liability at the present value of lease payments over the lease term on the commencement date. The related right of use (“ROU”) operating lease asset reflects rental escalation clauses, as well as renewal options and/or termination options. The exercise of lease renewal and/or termination options are at our discretion and are included in the determination of the lease term and lease payment obligations when it is deemed reasonably certain that the option will be exercised. When available, we use the rate implicit in the lease to discount lease payments to present value; however, certain leases do not provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate to discount the lease payments based on information available at lease commencement.

We classify our leases as buildings, vehicles or computer and office equipment and do not separate lease and nonlease components of contracts for any of the aforementioned classifications. In accordance with applicable guidance, we do not record leases with terms that are less than one year on the Condensed Consolidated Balance Sheet.

None of our lease agreements contain material restrictive covenants or residual value guarantees.

Buildings

We lease certain office and warehouse space at various locations in the United States where we provide services. These leases are typically greater than one year with fixed, escalating rents over the noncancelable terms and, therefore, ROU operating lease assets and operating lease liabilities are recorded on the Condensed Consolidated Balance Sheet, with rent expense to be recognized on a straight-line basis over the term of the lease. The remaining lease terms vary from approximately three to ten years as of September 30, 2020.

In March 2008, we entered into a noncancelable operating lease agreement for building space for our previous corporate headquarters that provided for monthly rent, real estate taxes and operating expenses that was subsequently extended to July 31, 2021. Due to the move to our new headquarters in September 2019, we entered into a termination agreement for our former corporate headquarters on December 31, 2019. We agreed to pay $1.2 million in order to terminate all future rights and obligations of the lease. The lease was removed from our ROU operating lease assets and operating lease liabilities and the total net loss on termination of $1.1 million was recorded in the reimbursement, general and administrative line of our Condensed Consolidated Statements of Operations.

We entered into a lease (“initial lease”) in October 2018, for approximately 80,000 square feet of office space for our new corporate headquarters in Minneapolis, Minnesota. In December 2018, we amended the initial lease to add approximately 29,000 square feet of additional office space, which is accounted for as a separate lease (“second lease”) in accordance with ASU No. 2016-02, “Leases” (Topic 842) (“ASC 842”). In December 2019, we further amended the lease which extended the expiration date of the initial lease, extended the expiration date of and added approximately 4,000 square feet to the second lease, as well as added approximately 37,000 square feet of additional office space, accounted for as a separate lease (“third lease”) in accordance with ASC 842. The portion of the space under the initial lease was placed in service in September 2019. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets beginning as of September 30, 2019. The portion of the space covered under the second lease commenced on September 1, 2020. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets as of September 30, 2020. The portion of the space covered under the third lease is expected to be occupied and commence in the second half of 2021.

16

Vehicles

We lease vehicles for certain members of our field sales organization under a vehicle fleet program whereby the initial, noncancelable lease is for a term of 367 days, thus more than one year. Subsequent to the initial term, the lease becomes a month-to-month, cancelable lease. As of September 30, 2020, we had approximately 69 vehicles with agreements within the initial, noncancelable lease term that are recorded as ROU operating lease assets and operating lease liabilities. In addition to monthly rental fees specific to the vehicle, there are fixed monthly nonlease components that have been included in the ROU operating lease assets and operating lease liabilities. The nonlease components are not significant.

Computer and Office Equipment

We also have operating lease agreements for certain computer and office equipment. The remaining lease terms as of September 30, 2020, ranged from less than one year to approximately three years with fixed monthly payments that are included in the ROU operating lease assets and operating lease liabilities. The leases provide an option to purchase the related equipment at fair market value at the end of the lease. The leases will automatically renew as a month-to-month rental at the end of the lease if the equipment is not purchased or returned.

Lease Position, Undiscounted Cash Flow and Supplemental Information

The table below presents information related to our ROU operating lease assets and operating lease liabilities that we have recorded:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Right of use operating lease assets

$

20,717

$

15,885

Operating lease liabilities:

Current

$

2,010

$

1,454

Non-current

 

19,919

 

15,134

Total

$

21,929

$

16,588

Operating leases:

Weighted average remaining lease term

 

9.6 years

10.1 years

Weighted average discount rate

4.3%

4.6%

Nine Months Ended September 30,

2020

2019

Supplemental cash flow information for our operating leases:

Cash paid for operating lease liabilities

$

1,849

$

1,147

Non-cash right of use assets obtained in exchange for new operating lease obligations

$

6,664

$

16,296

17

The table below reconciles the undiscounted cash flows under the operating lease liabilities recorded on the Condensed Consolidated Balance Sheet for the periods presented:

(In thousands)

2020 (October 1 - December 31)

$

788

2021

2,781

2022

 

2,643

2023

 

2,594

2024

 

2,575

Thereafter

 

15,344

Total minimum lease payments

26,725

Less: Amount of lease payments representing interest

(4,796)

Present value of future minimum lease payments

21,929

Less: Current obligations under operating lease liabilities

(2,010)

Non-current obligations under operating lease liabilities

$

19,919

As of September 30, 2020, we have additional lease commitments of $7.1 million related to amendments to existing building leases that have not yet commenced. As the lessee we are involved in providing guidance to the lessor for related improvements, however these improvements are managed and owned by the lessor.

Operating lease costs were $0.8 million and $0.6 million for the three months ended September 30, 2020 and 2019, respectively. Operating lease costs were $2.1 million and $1.3 for the nine months ended September 30, 2020 and 2019, respectively.

Major Vendors

We had purchases from two major vendors that accounted for 31% and 33% of our total purchases for the three and nine months ended September 30, 2020, respectively. We had purchases from two major vendors that accounted for 42% and 37% of our total purchases for the three and nine months ended September 30, 2019, respectively.

Purchase Commitments

We issued purchase orders prior to September 30, 2020, totaling $20.5 million for goods that we expect to receive within the next year.

Retirement Plan

We maintain a 401(k) retirement plan for our employees in which eligible employees can contribute a percentage of their pre-tax compensation. Discretionary contributions to the 401(k) plan totaled $0.1 million for each of the three ended September 30, 2020 and 2019, and $0.2 million for each of the nine months ended September 30, 2020 and 2019.

Note 11. Stockholders' Equity

Stock-Based Compensation

Our 2016 Equity Incentive Plan (the “2016 Plan”) authorizes us to grant stock options, stock appreciation rights, restricted stock, stock units and other stock-based awards to employees, non-employee directors and certain consultants and advisors. There were up to 4,800,000 shares of our common stock initially reserved for issuance pursuant to the 2016 Plan. The 2016 Plan provides that the number of shares reserved and available for issuance under the 2016 Plan will automatically increase annually on January 1 of each calendar year, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the lesser of: (a) 5% of the number of common shares of stock outstanding as of December 31 of the immediately preceding calendar year, or (b) 2,500,000 shares; provided, however, that our Board of Directors may

18

determine that any annual increase be a lesser number. In addition, all awards granted under our 2007 Omnibus Stock Plan and our 2003 Stock Option Plan that were outstanding when the 2016 Plan became effective and that are forfeited, expired, cancelled, settled for cash or otherwise not issued, will become available for issuance under the 2016 Plan. Pursuant to the automatic increase feature of the 2016 Plan, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, 952,697 shares were added as available for issuance thereunder.  As of September 30, 2020, 4,658,176 shares were available for future grant pursuant to the 2016 Plan.

Upon adoption and approval of the 2016 Plan, all of our previous equity incentive compensation plans were terminated. However, existing awards under those plans continue to vest in accordance with the original vesting schedules and will expire at the end of their original terms.

In the second fiscal quarter of 2020, our Board of Directors appointed a new President and Chief Executive Officer (“CEO”), effective June 8, 2020. In conjunction with the acceptance of the written offer, our CEO received both restricted stock units and stock option awards under our 2016 Plan during the third fiscal quarter of 2020 and the stock options have a seven year term. A portion of the awards will vest on June 30, 2021, with the remaining portion of the awards vesting over a period of three years from the date of grant. Further, all of the stock options included in these awards require that our stock price exceed $40.15 for 20 consecutive trading days during the term of the option in order to vest.

We recorded stock-based compensation expense of $3.2 million and $2.3 million for the three months ended September 30, 2020 and 2019, respectively, and $8.3 million and $7.4 million for the nine months ended September 30, 2020 and 2019, respectively. This expense was allocated as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

171

$

75

$

358

$

249

Sales and marketing expenses

1,436

1,029

3,915

3,262

Research and development expenses

87

95

269

275

Reimbursement, general and administrative expenses

1,470

1,131

3,746

3,601

Total stock-based compensation expense

$

3,164

$

2,330

$

8,288

$

7,387

19

Stock Options

We have granted stock options to certain participants that vest over three or four years and typically have a contractual term of seven or ten years. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for stock options was $1.1 million and $0.6 million for the three months ended September 30, 2020 and 2019, respectively, and $3.0 million and $2.0 million for the nine months ended September 30, 2020 and 2019, respectively.

At September 30, 2020, there was approximately $7.9 million of total unrecognized pre-tax stock option expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted-average period of 2.1 years.

Our stock option activity for the nine months ended September 30, 2020, was as follows:

    

Weighted-

Weighted-

Average

Average

Aggregate

Options

Exercise Price

Remaining

Intrinsic

(In thousands except options and per share data)

Outstanding

Per Share (1)

Contractual Life

Value (2)

Balance at December 31, 2019

866,955

$

28.76

6.1 years

$

33,957

Granted

284,674

$

47.66

Exercised

(132,911)

$

5.74

$

6,224

Forfeited

(33,818)

$

53.54

Expired

(2,718)

$

63.02

Balance at September 30, 2020

982,182

$

36.41

5.8 years

$

8,829

Options exercisable at September 30, 2020

461,138

$

23.35

4.9 years

$

8,102

(1)The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.
(2)The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.

Options exercisable of 539,487 as of September 30, 2019, had a weighted-average exercise price of $5.15 per share.

Time-Based Restricted Stock Units

We have granted time-based restricted stock units to certain participants under the 2016 Plan that are stock-settled with common shares. Time-based restricted stock units granted under the 2016 Plan vest over one to three years. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for time-based restricted stock units was $1.4 million and $1.0 million for the three months ended September 30, 2020 and 2019, respectively, and $4.0 million and $2.9 million for the nine months ended September 30, 2020 and 2019, respectively. As of September 30, 2020, there was approximately $7.5 million of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted-average period of 1.9 years.

20

Our time-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:

Weighted-

    

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

171,687

$

43.74

$

11,591

Granted

149,175

$

48.20

Modification

2,288

$

21.85

Vested

(94,640)

$

38.07

Forfeited

(11,701)

$

55.33

Balance at September 30, 2020

216,809

$

48.42

$

7,933

Deferred and unissued at September 30, 2020(2)

6,967

$

40.27

$

255

(1)The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period.
(2)For the nine months ended September 30, 2020, there were 858 restricted stock units granted to non-employee directors in lieu of their quarterly cash retainer payments. These restricted stock units were fully vested upon grant and represent the right to receive one share of common stock, per unit, upon the earlier of the director’s termination of service as a director of ours or the occurrence of a change of control of us. These restricted stock units are included in the “Granted” line in the table above and are also included in the “Vested” line in the table above due to their being fully vested upon grant. As of September 30, 2020, there were 6,967 outstanding restricted stock units that have been previously granted to non-employee directors in lieu of their quarterly director retainer payments.

Performance-Based Restricted Stock Units

We have granted performance-based restricted stock units (“PSUs”) to certain participants under the 2016 Plan. These PSUs have both performance-based and time-based vesting features. The PSUs granted in 2018 were earned to the extent performance goals based on revenue and adjusted EBITDA were achieved in 2019. The PSUs granted in 2019 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2020. The PSUs granted in 2020 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2021. The number of PSUs earned will depend on the level at which the performance targets are achieved and can range from 50% of target if the minimum performance threshold is achieved and up to 150% of target if maximum performance is achieved. One-third of the earned PSUs will vest on the date the Compensation and Organization Committee certifies the number of PSUs earned, and the remaining two-thirds of the earned PSUs will vest on the first anniversary of that certification date. All earned and vested PSUs will be settled in shares of common stock.

Stock-based compensation expense recognized for PSUs was $0.4 million and $0.5 million for the three months ended September 30, 2020 and 2019, respectively, and $0.5 million and $1.7 million for the nine months ended September 30, 2020 and 2019, respectively. The stock-based compensation expense for the nine months ended September 30, 2020 reflects a $1.0 million benefit due to a change in the estimated payout associated with PSUs granted in 2019 being below the minimum performance target threshold level, as defined. As of September 30, 2020, there was approximately $1.4 million of total unrecognized pre-tax compensation expense related to outstanding PSUs that is expected to be recognized over a weighted average period of 2.0 years.

21

Our performance-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:

Performance-

Weighted-

    

Based

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

91,151

$

44.63

$

6,154

Granted

31,731

$

50.41

Vested

(21,589)

$

33.62

Forfeited

(8,846)

$

70.46

Balance at September 30, 2020

92,447

$

46.72

$

3,383

(1)The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period.

Employee Stock Purchase Plan

Our employee stock purchase plan (“ESPP”), which was approved by our Board of Directors on April 27, 2016, and by our stockholders on June 20, 2016, allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The ESPP is available to all of our employees and employees of participating subsidiaries. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to 85% of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The ESPP provides for six-month purchase periods, beginning on May 16 and November 16 of each calendar year.

A total of 1,600,000 shares of common stock was initially reserved for issuance under the ESPP. This share reserve will automatically be supplemented each January 1, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the least of (a) 1% of the shares of our common stock outstanding on the immediately preceding December 31, (b) 500,000 shares or (c) such lesser amount as our Board of Directors may determine. Pursuant to the automatic increase feature of the ESPP, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, 190,539 shares were added as available for issuance thereunder. As of September 30, 2020, 1,618,335 shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of $0.3 million and $0.2 million for the three months ended September 30, 2020 and 2019, respectively, and $0.8 million and $0.7 million for the nine months ended September 30, 2020 and 2019, respectively.

22

Note 12. Revenue

We derive our revenue from the sale and rental of our compression products to our customers in the United States. The following table presents our revenue, inclusive of sales and rental revenue, disaggregated by product categories:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Revenue

Flexitouch system

$

42,908

$

44,699

$

112,621

$

119,767

Other products(1)

 

6,184

 

4,913

 

15,266

 

12,662

Total

$

49,092

$

49,612

$

127,887

$

132,429

Percentage of total revenue

Flexitouch system

 

87 %

 

90 %

 

88 %

 

90 %

Other products(1)

 

13 %

 

10 %

 

12 %

 

10 %

Total

 

100 %

 

100 %

 

100 %

 

100 %

(1)The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three and nine months ended September 30, 2020 and 2019.

Rental revenue for the three and nine months ended September 30, 2020 and 2019, was primarily from private insurers. Our revenue from third-party payers, inclusive of sales and rental revenue, for the three and nine months ended September 30, 2020 and 2019, are summarized in the following table:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Private insurers and other payers

$

34,554

$

35,909

$

90,459

$

93,932

Veterans Administration

6,788

7,764

18,168

23,690

Medicare

7,750

5,939

19,260

14,807

Total

$

49,092

$

49,612

$

127,887

$

132,429

Our rental revenue is derived from rent-to-purchase arrangements that typically range from three to ten months. Under ASC 840 (the previous guidance for lease accounting), our rental revenue was recognized as month-to-month, cancelable leases; however, because title transfers to the patient, with whom we have the contract, upon the termination of the lease term and because collectability is probable, under ASC 842, these are recognized as sales-type leases. Each rental agreement contains two components, the controller and related garments, both of which are interdependent and recognized as one lease component.

Rental agreements initiated subsequent to January 1, 2019, are recorded as sales-type leases in accordance with ASC 842, whereby rental revenue and cost of rental revenue are recognized upon the lease commencement date. In 2019, in accordance with applicable guidance, we continued to recognize rental agreements commencing prior to December 31, 2018, on a month-to-month basis as an operating lease until they were completed. These rental agreements do not have an impact on the revenue results in 2020. Total rental revenue for the three and nine months ended September 30, 2019 included both operating and sales-type lease revenue. Operating lease revenue was $0.6 million and $4.8 million for the three and nine months ended September 30, 2019.

The revenue and associated cost of revenue of sales-type leases are recognized on the lease commencement date and a net investment in leases is recorded on the Condensed Consolidated Balance Sheet. We bill the patients’ insurance payers monthly over the duration of the rental term. We record the net investment in leases and recognize revenue upon commencement of the lease in the amount of the expected consideration to be received through the monthly payments. Similar to our sales revenue, the transaction price is impacted by multiple factors, including the terms and conditions contracted by third party payers. As the rental contract resides with the patients, we have elected the portfolio approach, at the payer level, to determine

23

the expected consideration, which considers the impact of early terminations. While the contract is with the patient, in certain circumstances, the third party payer elects an initial rental period with an option to extend. We assess the likelihood of extending the lease at the onset of the lease to determine if the option is reasonably certain to be exercised. As the lease is short-term in nature, we anticipate collection of substantially all of the net investment within the first year of the lease agreement. Completion of these payments represents the fair market value of the equipment, and as such, interest income is not applicable.

Sales-type lease revenue and the associated cost of revenue for the three and nine months ended September 30, 2020 and 2019, was:

Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

2020

2019

2020

2019

Sales-type lease revenue

$

6,519

$

6,088

$

18,173

$

15,088

Cost of sales-type lease revenue

 

2,562

 

1,932

 

6,062

 

5,358

Gross profit

$

3,957

$

4,156

$

12,111

$

9,730

Note 13. Income Taxes

We record our interim provision for income taxes by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjusting for discrete tax items recorded in the period. Deferred income taxes result from temporary differences between the reporting of amounts for financial statement purposes and income tax purposes. These differences relate primarily to different methods used for income tax reporting purposes, including for depreciation and amortization, warranty and vacation accruals, and deductions related to allowances for doubtful accounts receivable and inventory reserves. Our provision for income taxes included current federal and state income tax expense, as well as deferred federal and state income tax expense.

The effective tax rate for the three months ended September 30, 2020 was a benefit of 55%, compared to an expense of 27% for the three months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately higher tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax benefit of $0.8 million and an expense of $0.9 million for the three months ended September 30, 2020 and 2019, respectively.

The effective tax rate for the nine months ended September 30, 2020 was an expense of 17%, compared to a benefit of 36% for the nine months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately lower tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax expense of $2.3 million and a benefit of $1.8 million for the nine months ended September 30, 2020 and 2019, respectively.

We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority is more-likely-than-not to sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the condensed consolidated financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

We are not currently under examination in any jurisdiction. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense on our statement of operations.

24

Note 14. Net Income Per Share

The following table sets forth the computation of our basic and diluted net income (loss) per share:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands, except share and per share data)

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

2,424

$

2,431

$

(12,733)

$

6,688

Weighted-average shares outstanding

19,415,640

18,981,015

19,309,344

18,870,622

Dilutive effect of stock-based awards

331,725

660,838

760,099

Weighted-average shares used to compute diluted net (loss) income per share

19,747,365

19,641,853

19,309,344

19,630,721

Net income (loss) per share - Basic

$

0.12

$

0.13

$

(0.66)

$

0.35

Net income (loss) per share - Diluted

$

0.12

$

0.12

$

(0.66)

$

0.34

The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been anti-dilutive:

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Restricted stock units

104,786

37,813

223,776

39,905

Common stock options

594,117

198,663

982,182

202,179

Performance stock units

38,666

25,724

113,646

25,724

Employee stock purchase plan

60,196

48,360

Total

797,765

262,200

1,367,964

267,808

Note 15. Fair Value Measurements

We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1). The next highest priority is based on quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level 2). The lowest priority is given to unobservable inputs (Level 3).

25

The following provides information regarding fair value measurements for our cash equivalents and marketable securities as of September 30, 2020, and December 31, 2019, according to the three-level fair value hierarchy:

At September 30, 2020

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

9,159

$

$

$

9,159

U.S. government and agency obligations

 

5,000

 

 

 

5,000

Total

$

14,159

$

$

$

14,159

At December 31, 2019

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

481

$

$

$

481

U.S. government and agency obligations

 

25,954

 

 

 

25,954

Corporate debt securities

 

 

2,501

 

 

2,501

Total

$

26,435

$

2,501

$

$

28,936

During the three and nine months ended September 30, 2020, there were no transfers within the three-level hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed, which merits a transfer between the disclosed levels of the valuation hierarchy.

The fair values for our money market mutual funds, U.S. government and agency obligations and corporate debt securities are determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers.

The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, accrued expenses and other liabilities approximate their related fair values due to the short-term maturities of these items. Non-financial assets, such as equipment and leasehold improvements, and intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. As of June 30, 2020, we re-measured the value of our intangible assets related to the Airwear wrap product line to their fair value, which was deemed to be $0.

26

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this report.

Coronavirus (COVID-19)

The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it. For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:

Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees.
We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.
Continuing employee travel and contact restrictions to reduce exposure.
Collaborating with payers to modify coverage requirements by serving patients virtually.
In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.
We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.
When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices.

We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients. Additional information related to the COVID-19 pandemic is included in the MD&A sections below.

27

Overview

We are a medical technology company that develops and provides innovative medical devices for the treatment of chronic diseases. Our mission is to help people suffering from chronic diseases live better and care for themselves at home. We focus our efforts on advancing the standard of care in treating chronic diseases in the home setting to improve patient outcomes and quality of life and help control rising healthcare expenditures. Our initial area of therapeutic focus is vascular disease, with a goal of advancing the standard of care in treating lymphedema and chronic venous insufficiency. We possess a unique, scalable platform to deliver at-home healthcare solutions throughout the United States. This evolving home care delivery model is recognized by policy-makers and insurance payers as a key for controlling rising healthcare costs. Our solutions deliver cost-effective, clinically proven, long-term treatment for people with these chronic diseases.

Our current products are the Flexitouch system and Entre system. A predecessor to our Flexitouch system received 510(k) clearance from the U.S. Food and Drug Administration (the “FDA”) in July 2002, and we introduced the system to address the many limitations of self-administered home-based manual lymphatic drainage therapy. We began selling our more advanced Flexitouch system after receiving 510(k) clearance from the FDA in October 2006. In September 2016, we received 510(k) clearance from the FDA for the Flexitouch system in treating lymphedema of the head and neck. In June 2017, we announced that we received 510(k) clearance from the FDA for the Flexitouch Plus, the third-generation version of our Flexitouch system. We derive the vast majority of our revenue from our Flexitouch system. Sales and rentals of our Flexitouch system represented 88% and 90% of our revenue in the nine months ended September 30, 2020 and 2019, respectively.

We introduced our Entre system in the United States in February 2013. The Entre system is sold or rented to patients who need a simple pump or who do not yet qualify for insurance reimbursement for an advanced compression device such as our Flexitouch system. For the nine months ended September 30, 2020 and 2019, sales and rentals of our Entre system represented 12% and 10% of our revenue, respectively.

In October 2018, we licensed, from Sun Scientific, Inc., the intellectual property rights related to the Airwear Gradient Compression Wrap, or the Airwear wrap, in the United States and Canada, for use in all medical applications, including but not limited to swelling/edema and ulcers (including lymphedema and chronic venous insufficiency conditions), but excluding the use of the intellectual property in the field of prophylaxis for deep vein thrombosis. In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a $4.0 million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. See Note 3 - “Summary of Significant Accounting Policies” to the consolidated financial statements in this report for more information regarding this impairment charge and discontinuation. Further, effective July 31, 2020, Sun Scientific, Inc. terminated the license agreement with us related to the Airwear wrap.

To support the growth of our business, we invest heavily in our commercial infrastructure, consisting of our direct sales force, home training materials, contracted at-home trainers, reimbursement capabilities and clinical expertise. We market our products in the United States using a direct-to-patient and -provider model. Our direct salesforce has grown to a team of over 250 employees as of September 30, 2020, compared to over 230 employees as of September 30, 2019. This model allows us to directly approach patients and clinicians, whereby we disintermediate the traditional durable medical equipment channel, allowing us to capture both the manufacturer and distributor margins.

In concert with COVID-19 social distancing requirements, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics. Accordingly, in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems.

As it relates to the impact of COVID-19 on our third quarter commercial processes, we continued to see a certain number of healthcare facilities and clinics with restricted access to their clinicians, reduced patient

28

consultations and treatments, or being closed temporarily due to the pandemic. We continued to see some of the restrictions loosen, in line with the applicable governmental regulations. As most of our clinician customers practice outside of a hospital, we can interact with clinicians and patients on a virtual basis, using video conferencing and other non-direct means. We expect these virtual interactions with clinicians and patients to continue into the future until the pandemic subsides, and perhaps as a best practice in the future. To that end, we will continue to work towards expanding our commercial organization throughout the fourth quarter of 2020 by adding to our direct sales force.  

We invest substantial resources in our Reimbursement Department to improve operational efficiencies and enhance individual payer expertise, while continuing our strategic focus of payer development. Our Payer Development group is composed of both strategic and analytical teams, with focus on payer decision-maker relationships and education, payer policy development and revision, payer contract negotiations, and payer data analysis. Our experienced Reimbursement Operations group is responsible for verifying patient insurance benefits, individual patient case development, prior authorization submissions, case follow-up, and appeals when necessary. Since the onset of COVID-19, our Reimbursement Department has been actively working with Medicare and a broad base of private payers to understand the ever-changing reimbursement criteria that are being introduced. We have seen increased flexibility in coverage criteria with select payers in which they now allow the use of virtual patient interactions in place of the previously required in-person interactions. However, as these circumstances are ever-changing, the extent to which these changes will remain in place and the impact on our business in the future are not determinable at this time.

We also have a clinical team, consisting of a scientific advisory board, in-house therapists and nurses, and a medical director (part-time), that serves as a resource to clinicians and patients and guides the development of clinical evidence in support of our products. Most clinical studies require observation and interaction with clinicians and patients to monitor results and progress. Given the impact of COVID-19, patient recruitment for our clinical studies involving our products and clinical outcomes has been suspended.  We do not have an expectation for when the clinical studies will resume.

We rely on third party contract manufacturers for the sourcing of parts, the assembly of our controllers and the manufacturing of the garments used with our systems. We conduct final assembly of the garments used with our Flexitouch system, perform quality assurance and ship our products from our facility in Minneapolis, Minnesota.

To date, our supply chain has not been materially impacted by COVID-19.  We continue to receive our product on time and believe that we have enough safety stock to meet our short and mid-term demand. However, we cannot assure you that our supply chain will not be materially impacted in the future.

For the three months ended September 30, 2020, we generated revenue of $49.1 million and had net income of $2.4 million, compared to revenue of $49.6 million and net income of $2.4 million for the three months ended September 30, 2019. For the nine months ended September 30, 2020, we generated revenue of $127.9 million and had a net loss of $12.7 million, compared to revenue of $132.4 million and net income of $6.7 million for the nine months ended September 30, 2019. Our primary sources of capital to date have been from operating income, private placements of our capital stock and capital raised in our initial public offering, which closed on August 2, 2016.

We operate in one segment for financial reporting purposes.

29

Results of Operations

Comparison of the Three and Nine Months Ended September 30, 2020 and 2019

The following tables present our results of operations for the periods indicated:

Three Months Ended

September 30,

Change

(In thousands)

2020

2019

$

%

Condensed Consolidated Statement

% of

% of

of Operations Data:

revenue

revenue

Revenue

Sales revenue

$

42,573

87

%

$

42,882

86

%

$

(309)

(1)

%

Rental revenue

6,519

13

%

6,730

14

%

(211)

(3)

%

Total revenue

49,092

100

%

49,612

100

%

(520)

(1)

%

Cost of revenue

Cost of sales revenue

11,558

24

%

12,233

25

%

(675)

(6)

%

Cost of rental revenue

2,562

5

%

2,006

4

%

556

28

%

Total cost of revenue

14,120

29

%

14,239

29

%

(119)

(1)

%

Gross profit

Gross profit - sales revenue

31,015

63

%

30,649

61

%

366

1

%

Gross profit - rental revenue

3,957

8

%

4,724

10

%

(767)

(16)

%

Gross profit

34,972

71

%

35,373

71

%

(401)

(1)

%

Operating expenses

Sales and marketing

19,488

40

%

20,737

42

%

(1,249)

(6)

%

Research and development

1,102

2

%

1,467

3

%

(365)

(25)

%

Reimbursement, general and administrative

12,588

26

%

9,966

20

%

2,622

26

%

Total operating expenses

33,178

68

%

32,170

65

%

1,008

3

%

Income from operations

1,794

3

%

3,203

6

%

(1,409)

(44)

%

Other (expense) income

(121)

%

160

%

(281)

(176)

%

Income before income taxes

1,673

3

%

3,363

6

%

(1,690)

(50)

%

Income tax (benefit) expense

(751)

(2)

%

932

2

%

(1,683)

(181)

%

Net income

$

2,424

5

%

$

2,431

4

%

$

(7)

(0)

%

30

Nine Months Ended

September 30,

Change

(In thousands)

2020

2019

$

%

Condensed Consolidated Statement

% of

% of

of Operations Data:

revenue

revenue

Revenue

Sales revenue

$

109,714

86

%

$

112,503

85

%

$

(2,789)

(2)

%

Rental revenue

18,173

14

%

19,926

15

%

(1,753)

(9)

%

Total revenue

127,887

100

%

132,429

100

%

(4,542)

(3)

%

Cost of revenue

Cost of sales revenue

30,868

24

%

33,231

25

%

(2,363)

(7)

%

Cost of rental revenue

6,062

5

%

6,062

5

%

%

Total cost of revenue

36,930

29

%

39,293

30

%

(2,363)

(6)

%

Gross profit

Gross profit - sales revenue

78,846

62

%

79,272

60

%

(426)

(1)

%

Gross profit - rental revenue

12,111

9

%

13,864

10

%

(1,753)

(13)

%

Gross profit

90,957

71

%

93,136

70

%

(2,179)

(2)

%

Operating expenses

Sales and marketing

59,856

47

%

56,546

43

%

3,310

6

%

Research and development

3,891

3

%

3,982

3

%

(91)

(2)

%

Reimbursement, general and administrative

37,830

30

%

28,159

21

%

9,671

34

%

Total operating expenses

101,577

80

%

88,687

67

%

12,890

15

%

(Loss) income from operations

(10,620)

(9)

%

4,449

3

%

(15,069)

N.M.

%

Other income

181

%

480

%

(299)

(62)

%

(Loss) income before income taxes

(10,439)

(9)

%

4,929

3

%

(15,368)

N.M.

%

Income tax expense (benefit)

2,294

2

%

(1,759)

(1)

%

4,053

N.M.

%

Net (loss) income

$

(12,733)

(10)

%

$

6,688

4

%

$

(19,421)

N.M.

%

“N.M.” Not Meaningful

31

Revenue

Revenue decreased $0.5 million, or 1%, to $49.1 million in the three months ended September 30, 2020, compared to $49.6 million in the three months ended September 30, 2019. The decrease in total revenue was attributable to a decrease of $1.8 million, or 4%, in sales and rentals of the Flexitouch system, offset partially by an increase of $1.3 million, or 26%, in sales and rentals of the Entre system in the quarter ended September 30, 2020. The decrease in third quarter revenue continued to be negatively impacted by COVID-19, primarily from social distancing requirements and safety protocols imposed within clinics. The decrease in third quarter revenue was partially offset by the continued expansion of our commercial team, effective virtual educational events and an increase in the number of Medicare patients served.

Revenue decreased $4.5 million, or 3%, to $127.9 million in the nine months ended September 30, 2020, compared to $132.4 million in the nine months ended September 30, 2019, which decrease was primarily attributable to a decrease of approximately $7.1 million, or 6%, in sales and rentals of our Flexitouch system, offset partially by an increase of $2.6 million, or 21%, in sales and rentals of the Entre system for the nine months ended September 30, 2020. Revenue in the first two months of 2020 was ahead of our expectations. Beginning in March 2020 and continuing through the third quarter, revenue was impacted by the COVID-19 pandemic, which limited our ability to access our clinician customers and their patients. Specifically, we saw healthcare facilities and clinics restricting access to their clinicians, reducing patient consultations, or closing temporarily due to COVID-19.

Revenue from the Veterans Administration represented 14% and 16% of total revenue in the three months ended September 30, 2020 and 2019, respectively. Revenue from the Veterans Administration represented 14% and 18% of total revenue in the nine months ended September 30, 2020 and 2019, respectively. Revenue from Medicare represented 16% and 12% of total revenue in the three months ended September 30, 2020 and 2019, respectively. Revenue from Medicare represented 15% and 11% of total revenue in the nine months ended September 30, 2020 and 2019, respectively.

The following tables summarize our revenue by product for the three and nine months ended September 30, 2020 and 2019, both in dollars and percentage of total revenue:

Three Months Ended

September 30,

Change

(In thousands)

    

2020

2019

$

%

Revenue

Flexitouch system

$

42,908

$

44,699

$

(1,791)

(4)%

Other products(1)

 

6,184

 

4,913

 

1,271

26%

Total

$

49,092

$

49,612

$

(520)

(1)%

Percentage of total revenue

Flexitouch system

 

87%

 

90%

 

Other products(1)

 

13%

 

10%

 

Total

 

100%

 

100%

 

(1)The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three months ended September 30, 2020 and 2019.

32

Nine Months Ended

September 30,

Change

(In thousands)

    

2020

2019

$

%

Revenue

Flexitouch system

$

112,621

$

119,767

$

(7,146)

(6)%

Other products(1)

 

15,266

 

12,662

 

2,604

21%

Total

$

127,887

$

132,429

$

(4,542)

(3)%

Percentage of total revenues

Flexitouch system

 

88%

 

90%

 

Other products(1)

 

12%

 

10%

 

Total

 

100%

 

100%

 

(1)The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the nine months ended September 30, 2020 and 2019.

Our business is affected by seasonality. In the first quarter of each year, when most patients have started a new insurance year and have not yet met their annual out-of-pocket payment obligations, we experience substantially reduced demand for our products. We typically experience higher revenue in the third and fourth quarters of the year when patients have met their annual insurance deductibles, thereby reducing their out-of-pocket costs for our products, and because patients desire to exhaust their flexible spending accounts at year end. This seasonality applies only to purchases and rentals of our products by patients covered by commercial insurance and is not relevant to Medicare, Medicaid or the Veterans Administration, as those payers either do not have plans that have declining deductibles over the course of the plan year and/or do not have plans that include patient deductibles for purchases or rentals of our products. Further, seasonality trends in 2020 may be significantly different than in prior years as a result of the COVID-19 pandemic and related impacts.

Cost of Revenue and Gross Margin

Cost of revenue decreased $0.1 million, or 1%, to $14.1 million in the three months ended September 30, 2020, compared to $14.2 million in the three months ended September 30, 2019. Cost of revenue decreased $2.4 million, or 6%, to $36.9 million in the nine months ended September 30, 2020, compared to $39.3 million in the nine months ended September 30, 2019. The decrease in cost of revenue in both periods was primarily attributable to a decrease in the number of Flexitouch systems sold and rented, slightly offset by an increase in other products sales and rentals, and in the nine month period, the $0.4 million inventory impairment charge related to discontinuing the Airwear wrap product line.  

The total gross margin rate was 71% of sales in each of the three and nine months ended September 30, 2020, compared to 71% and 70% in the three and nine months ended September 30, 2019, respectively. The increase for the nine month period was primarily attributable to the composition of sales and rental mix by payer.

Sales and Marketing Expenses

Sales and marketing expenses decreased $1.2 million, or 6%, to $19.5 million in the three months ended September 30, 2020, compared to $20.7 million in the three months ended September 30, 2019. The decrease was primarily attributable to a $1.6 million reduction of our external patient training expense as a result of pivoting to more virtual patient trainings, $1.1 million decrease from reduced tradeshows and professional services, and $0.7 million of reduced travel and entertainment expense due to decreased travel activities, partially offset by continued investment in our field sales team and marketing initiatives to increase clinician awareness, resulting in an increase of $2.2 million in personnel-related compensation expense, including $0.4 million of incremental stock-based compensation expense.

Sales and marketing expenses increased $3.3 million, or 6%, to $59.9 million in the nine months ended September 30, 2020, compared to $56.6 million in the nine months ended September 30, 2019. The increase was primarily attributable to our continued investment in our field sales team and marketing initiatives to increase clinician awareness, resulting in an increase of $8.3 million in personnel-related compensation

33

expense, including $0.7 million of incremental stock-based compensation expense, partially offset by a reduction of $2.9 million in our external patient training expense as a result of moving to increased virtual patient trainings, $1.5 million in reduced travel and entertainment expense due to decreased travel activities and a $0.6 million decrease from reduced tradeshows and professional services.

Research and Development Expenses

Research and development (“R&D”) expenses decreased $0.4 million, or 25%, to $1.1 million in the three months ended September 30, 2020, compared to $1.5 million in the three months ended September 30, 2019, which decrease was primarily attributable to slowing of clinical studies activities as a result of COVID-19.

R&D expenses decreased $0.1 million, or 2%, to $3.9 million in the nine months ended September 30, 2020, compared to $4.0 million in the nine months ended September 30, 2019, which decrease was primarily attributable to the slowing of clinical studies activities as a result of COVID-19, partially offset by first quarter investments in our R&D team and clinical studies projects.

Reimbursement, General and Administrative Expenses

Reimbursement, general and administrative expenses increased $2.6 million, or 26%, to $12.6 million in the three months ended September 30, 2020, compared to $10.0 million in the three months ended September 30, 2019. This increase was primarily attributable to a $1.6 million increase in personnel-related compensation expense as a result of increased headcount in our reimbursement operations, payer development and corporate functions, including $0.4 million severance related expense related to the departure of our Chief Operating Officer. The increase in reimbursement, general and administrative expenses was also attributable to a $1.0 million increase in occupancy costs, depreciation expense, legal and professional fees.

Reimbursement, general and administrative expenses increased $9.7 million, or 34%, to $37.8 million in the nine months ended September 30, 2020, compared to $28.2 million in the nine months ended September 30, 2019. This increase was primarily attributable to a $3.6 million impairment charge related to the write-off of our Airwear wrap-related long-lived assets and a $3.3 million increase in occupancy costs, depreciation expense, legal and professional fees. The increase in reimbursement, general and administrative expenses was also attributable to a $2.8 million increase in personnel-related compensation expense as a result of increased headcount in our reimbursement operations, payer development and corporate functions, including $0.4 million severance related expense related to the departure of our Chief Operating Officer.

Other Income (Expense), Net

Other income (expense), net was an expense of $0.1 million and income of $0.2 million for the three months ended September 30, 2020 and 2019, respectively, and was income of $0.2 million and $0.5 million for the nine months ended September 30, 2020 and 2019, respectively. Other income (expense) was primarily impacted by interest income realized on marketable securities and the gain and loss on cost method investments.

Income Taxes

We recorded an income tax benefit of $0.8 million and an income tax expense of $0.9 million for the three months ended September 30, 2020 and 2019, respectively. The primary driver of this change was an increase in tax-deductible share-based compensation activity, as compared to the prior year period. We recorded an income tax expense of $2.3 million and an income tax benefit of $1.8 million for the nine months ended September 30, 2020 and 2019, respectively. The primary driver of this change was a decrease in tax-deductible share-based compensation activity, as compared to the prior year period.  

34

Liquidity and Capital Resources

Cash Flows

At September 30, 2020, our principal sources of liquidity were cash and cash equivalents of $42.2 million and net accounts receivable of $36.0 million, as well as the borrowing capacity available under our Credit Agreement.

The following table summarizes our cash flows for the periods indicated:

Nine Months Ended

September 30,

(In thousands)

    

2020

    

2019

Net cash (used in) provided by:

Operating activities

 

$

(2,245)

$

2,421

Investing activities

20,684

(3,289)

Financing activities

995

583

Net increase (decrease) in cash and cash equivalents

 

$

19,434

$

(285)

Operating Activities

Net cash used in operating activities during the nine months ended September 30, 2020, was $2.2 million, resulting from a net loss of $12.7 million and a net increase in operating assets and liabilities of $7.9 million, which were offset by non-cash net income adjustments of $18.2 million. The non-cash net income adjustments consisted primarily of $8.3 million of stock-based compensation expense, a $4.0 million impairment loss charge related to the write-off of our Airwear wrap product line, a $3.9 million decrease in deferred taxes and $2.1 million of depreciation and amortization expense. The uses of cash related to changes in operating assets primarily consisted of increases in accounts receivable of $5.5 million, in inventories of $3.5 million, in prepaid expenses and other assets of $1.6 million and in net investment in leases of $1.3 million, partially offset by a decrease in income taxes receivable of $0.7 million. The changes in operating liabilities consisted primarily of increases in accrued expenses and other liabilities of $1.1 million, in accounts payable of $0.9 million and I accrued payroll and related taxes of $0.8 million.

Net cash provided by operating activities during the nine months ended September 30, 2019, was $2.4 million, resulting from net income of $6.7 million and non-cash net income adjustments of $9.9 million, which were offset by a net increase in operating assets and liabilities of $14.2 million. The non-cash net income adjustments consisted primarily of $7.4 million of stock-based compensation expense and $2.6 million of depreciation and amortization expense. The uses of cash related to changes in operating assets primarily consisted of increases in net investment in leases of $7.6 million, in inventory of $5.7 million, in accounts receivable of $4.5 million, and in income taxes receivable of $2.1 million. The changes in operating liabilities consisted of increases in accrued payroll and related taxes of $3.9 million, in accrued expenses and other liabilities of $1.1 million and in accounts payable of $1.0 million.

Investing Activities

Net cash provided by investing activities during the nine months ended September 30, 2020, was $20.7 million, primarily consisting of $22.5 million in proceeds from maturities of marketable securities, partially offset by $1.8 million in purchases of property and equipment and patent costs.

Net cash used in investing activities during the nine months ended September 30, 2019, was $3.3 million, primarily consisting of $4.3 million in purchases of property and equipment partially offset by $1.1 million in net marketable securities activity.

35

Financing Activities

Net cash provided by financing activities during the nine months ended September 30, 2020, was $1.0 million, consisting of $2.6 million in proceeds from exercise of common stock options and the issuance of common stock under the ESPP, partially offset by $1.6 million in taxes paid for the net share settlement of restricted stock units.

Net cash provided by financing activities during the nine months ended September 30, 2019, was $0.6 million, consisting of proceeds from the issuance of common stock under the ESPP of $1.9 million and exercises of common stock options of $1.8 million, partially offset by $3.1 million in taxes paid for the net share settlement of restricted stock units.

Credit Agreement

On August 3, 2018, we entered into a credit agreement with Wells Fargo Bank, National Association, which was amended by a First Amendment dated February 12, 2019, a Waiver and Second Amendment dated March 25, 2019, and a Third Amendment dated August 2, 2019 (collectively, the “Credit Agreement”), which expires on August 3, 2021.

The Credit Agreement provides for a $10.0 million revolving credit facility, with the ability to increase the amount of the revolving loans available and/or add one or more term loan facilities not to exceed an incremental $25.0 million, subject to satisfaction of certain conditions. As of September 30, 2020, and the date on which we filed this report, we did not have any outstanding borrowings under the Credit Agreement.

Our obligations under the Credit Agreement are secured by a security interest in substantially all of our and our subsidiaries’ assets and are also guaranteed by our subsidiaries. The Credit Agreement contains a number of restrictions and covenants, including that we maintain compliance with a maximum leverage ratio and a minimum liquidity covenant. As of September 30, 2020, we were in compliance with all financial covenants under the Credit Agreement. For additional information on the Credit Agreement, see Note 9 – “Credit Agreement” to the condensed consolidated financial statements in this report.

Adequacy of Capital Resources

Our future capital requirements may vary significantly from those now planned and will depend on many factors, including:

the impact of the COVID-19 pandemic on our business;
sales and marketing resources needed to further penetrate our market;
expansion of our operations domestically and/or internationally;
response of competitors to our solutions and applications;
costs associated with clinical research activities;
costs to develop and implement new products; and
use of capital for acquisitions or licenses, if any.

Historically, we have experienced increases in our expenditures consistent with the growth in our revenue, operations and personnel, and we anticipate that our expenditures will continue to increase as we expand our business.

36

Although the impact of the COVID-19 pandemic is difficult to predict, we believe our cash, cash equivalents and cash flows from operations together with the Credit Agreement will be sufficient to meet our working capital and capital expenditure requirements for at least the next twelve months.

Inflation and changing prices did not have a material effect on our business during the nine months ended September 30, 2020, and we do not expect that inflation or changing prices will materially affect our business for at least the next twelve months.

In August 2017, we filed a shelf registration statement on Form S-3 with the SEC. Under the shelf registration statement, we may offer and sell from time to time up to $200.0 million of common stock, preferred stock, debt securities, warrants, rights or units. The shelf registration statement also registered for resale from time to time up to 5,703,534 shares of our common stock held by the selling stockholders named therein. In September 2017, certain of the selling stockholders completed a secondary offering of 3,795,000 shares of our common stock at a public offering price of $33.00 per share. We did not receive any proceeds from the sale of the shares by the selling stockholders.

Coronavirus Aid, Relief, and Economic Security (CARES) Act

On March 27, 2020 the CARES Act was signed into law. The CARES Act is a tax-and-spending package intended to provide economic relief to address the impact of the COVID-19 pandemic. The CARES Act includes several tax provisions that, among other things, allow businesses to carry back net operating losses (“NOLs”) arising in 2018, 2019, and 2020 to the prior five tax years. In the third quarter, we collected $2.9 million related to the carry back of our NOLs arising from these prior tax years.

In addition, the CARES Act provided $100 billion in relief funds to hospitals and other healthcare providers on the front lines of the COVID-19 pandemic. An initial $30 billion of the funds were released for immediate infusion and were distributed to all facilities and providers that received Medicare fee-for-service (“FFS”) reimbursements in 2019. On April 10, 2020, we received $1.2 million of the initial allotment to all facilities and providers which was determined to be our proportionate share. Within 45 days of each reporting period end, we are required to comply with reporting requirements confirming funds were utilized in a manner described within the terms and conditions outlined by the U.S. Department of Health & Human Services. We are currently in the process of evaluating the impact and applicability of these funds on our financial statements.

Contractual and Commercial Commitments Summary

For a discussion on our contractual and commercial commitments, see Item 7, “Contractual and Commercial Commitments Summary,” included in our Annual Report on Form 10-K for the year ended December 31, 2019. There have been no material changes since December 31, 2019.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements, investments in special purpose entities or undisclosed borrowings or debt. Additionally, we are not a party to any derivative contracts or synthetic leases.

Recent Accounting Pronouncements

Refer to Note 3 – “Summary of Significant Accounting Policies” of the condensed consolidated financial statements contained in this report for a description of recently issued accounting pronouncements that are applicable to our business.

Critical Accounting Policies and Estimates

A “critical accounting policy” is one that is both important to the portrayal of our financial condition and results and requires management’s most subjective or complex judgments, often as a result of the need to make estimates about the effect of items that are inherently uncertain. For additional information, please see the discussion of our significant accounting policies under “Critical Accounting Policies and Significant

37

Estimates” in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2019.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For a discussion on our market risks, see Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” included in our Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no material changes since December 31, 2019.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that occurred during the quarter ended September 30, 2020, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

From time to time, we are subject to various claims and legal proceedings arising in the ordinary course of business. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

On February 13, 2019, we were served with a sealed amended complaint venued in the United States District Court in the Southern District of Texas, Houston Division, captioned United States ex rel Veterans First Medical Supply, LLC vs. Tactile Medical Systems Technology, Inc., Case No. 18-2871, which had been filed on January 23, 2019. The complaint is a qui tam action on behalf of the United States brought by one of our competitors.  The United States has declined to intervene in this action. The complaint alleges that we violated the Federal Anti-Kickback Statute claiming that we submitted false claims and made false statements in connection with the Medicare and Medicaid programs, and that we engaged in unlawful retaliation in violation of the Federal False Claims Act. The complaint seeks damages, statutory penalties, attorneys’ fees, treble damages and costs. We filed a motion to dismiss on April 5, 2019. This motion was denied on February 21, 2020. On March 6, 2020, we filed our answer to the complaint and asserted counterclaims. On May 7, 2020, the plaintiff filed a motion to dismiss our counterclaims. On September 8, 2020, we filed a Motion for Partial Summary Judgement. Both motions are currently pending decision. We believe that the plaintiff’s allegations are without merit and we intend to continue to vigorously defend against the lawsuit.

38

On September 29, 2020, a complaint in a purported securities class action lawsuit was filed against us and three of our present or former officers in the United States District Court for the District of Minnesota under the following caption: Brian Mart, Individually and on Behalf of All Others Similarly Situated v. Tactile Systems Technology, Inc., et al. The complaint alleges, among other things, that the defendants made materially false and misleading statements regarding our business, operational and compliance policies, and financial results during the time period from May 7, 2018 through June 8, 2020 (“alleged class period”), in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder. Plaintiff seeks to represent a class consisting of all investors who purchased our stock during the alleged class period. The complaint seeks damages in an unspecified amount and an award of costs and expenses, including attorneys’ and experts’ fees. We have not yet responded to the complaint, and do not have a deadline to respond, but we intend to move to dismiss it.

Item 1A. Risk Factors.

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019, which could materially affect our business, financial condition or future results. There have been no material changes in our risk factors from those disclosed in that report, except as set forth below.

The potential effects of the COVID-19 pandemic are likely to impact, and may exacerbate or trigger, many of our risk factors that were included in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2019. In addition, the following risk factor is added:

The COVID -19 pandemic has adversely affected, and we expect that it will continue to adversely affect, our business, financial condition and results of operations.

The COVID-19 pandemic, and efforts taken to address the pandemic, have negatively impacted the global economy and our business, and are expected to continue to have negative effects. The pandemic has caused us to modify many of our business practices, but we cannot assure you that those modifications will be successful in mitigating the negative impacts of COVID-19.  As described elsewhere in this report, as a result of the COVID-19 pandemic, a number of healthcare facilities and clinics have restricted access to their clinicians, reduced patient consultations and treatments, or closed temporarily due to the pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. Further, due to the impact of COVID-19, patient recruitment for our clinical studies involving our products and clinical outcomes has been suspended.

Further, the extent to which the COVID-19 pandemic will impact our business, financial condition and results of operations in the future will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our clinician customers and their patients, our suppliers and our payers, and the remedial actions and stimulus measures adopted by governmental authorities, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred or may occur in the future.

The potential negative impacts of the COVID-19 pandemic on us include, but are not limited to:

further reduced demand for our products;
reductions in coverage or reimbursement of our products by payers;
our inability to effectively conduct virtual patient demonstrations and trainings;
continued restricted access to clinicians, further reduced patient consultations and treatments, and additional or further closures of healthcare facilities and clinics;
disruptions to our supply chain;

39

limitations on the ability of our workforce to perform their duties effectively;
disruptions in the timely delivery of our products to patients;
increased risks of phishing and other cybersecurity attacks;
delayed reviews and approvals by the U.S. Food and Drug Administration;
increased unemployment rates in the U.S., which may lead to a reduced number of patients with available insurance coverage, resulting in a reduction in the demand for our products;
significant stock market volatility, resulting in extreme price and volume fluctuations;
our inability to focus on or expend resources toward the expansion of our business; and
continued adverse impact on liquidity or sources of capital.

Given the evolving health, economic, social and governmental impacts of the COVID-19 pandemic, the potential impact that the COVID-19 pandemic could have on us remains uncertain, but it could have a material adverse effect on our business, financial condition and results of operations.

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

Recent Sales of Unregistered Securities

(a)Issuances of Preferred Stock

None.

(b)Issuances of Common Stock

None.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

Item 6. Exhibits.

The exhibits filed as part of this Quarterly Report on Form 10-Q are set forth on the Exhibit Index below.

40

EXHIBIT INDEX

Incorporated by Reference

Exhibit

  

Exhibit

  

Filed

Number

Description of Exhibit

Form

  

Date of Filing

Number

Herewith

3.1

Amended and Restated Certificate of Incorporation, as amended through May 9, 2019

8-K

05/09/2019

3.2

3.2

Amended and Restated By-laws, effective May 9, 2019

8-K

05/09/2019

3.3

31.1

Certification of Principal Executive Officer pursuant to Rule 13a-14(a) / 15d-14(a) of the Securities Exchange Act of 1934, as amended

X

31.2

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) / 15d-14(a) of the Securities Exchange Act of 1934, as amended

X

32.1

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

X

32.2

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

X

101.1

The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, formatted in Inline XBRL: (i) Balance Sheets, (ii) Statements of Operations, (iii) Statements of Comprehensive Income (Loss), (iv) Statements of Stockholders’ Equity, (v) Statements of Cash Flows, and (vi) Notes to the Condensed Consolidated Financial Statements

X

104.1

Cover page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.1)

X

41

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.

Tactile Systems Technology, Inc.

Date: November 2, 2020

By:

/s/ Brent A. Moen

Brent A. Moen

Chief Financial Officer

(Principal financial and accounting officer)

42

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

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Daniel L. Reuvers, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Tactile Systems Technology, 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.

/s/ Daniel L. Reuvers

Daniel L. Reuvers

Chief Executive Officer

Date: November 2, 2020


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

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Brent A. Moen, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Tactile Systems Technology, 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.

/s/ Brent A. Moen

Brent A. Moen

Chief Financial Officer

Date: November 2, 2020


EX-32.1 4 tcmd-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 on Form 10-Q of Tactile Systems Technology, Inc. (the “Company”) for the period ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Daniel L. Reuvers, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

(1)the 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.

/s/ Daniel L. Reuvers

Daniel L. Reuvers

Chief Executive Officer

Date: November 2, 2020


EX-32.2 5 tcmd-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 on Form 10-Q of Tactile Systems Technology, Inc. (the “Company”) for the period ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Brent A. Moen, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

(1)the 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.

/s/ Brent A. Moen

Brent A. Moen

Chief Financial Officer

Date: November 2, 2020


EX-101.SCH 6 tcmd-20200930.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Patent Costs, Net (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Commitments and Contingencies - Lease related assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Commitments and Contingencies - Undiscounted cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Commitments and Contingencies - Undiscounted cash flows (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business and Operations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business and Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies - Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Commitments and Contingencies - Major Vendors (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - Commitments and Contingencies - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stockholders' Equity - Stock-Based Compensation General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Stockholders' Equity - Stock Options and Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Commitments and Contingencies - Lease commitments and operating lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tcmd-20200930_cal.xml EX-101.CAL EX-101.DEF 8 tcmd-20200930_def.xml EX-101.DEF EX-101.LAB 9 tcmd-20200930_lab.xml EX-101.LAB EX-101.PRE 10 tcmd-20200930_pre.xml EX-101.PRE XML 11 tcmd-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0001027838 us-gaap:RetainedEarningsMember 2020-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001027838 us-gaap:RetainedEarningsMember 2020-06-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001027838 us-gaap:RetainedEarningsMember 2019-12-31 0001027838 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001027838 us-gaap:RetainedEarningsMember 2019-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001027838 us-gaap:RetainedEarningsMember 2019-06-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001027838 us-gaap:RetainedEarningsMember 2018-12-31 0001027838 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001027838 2020-06-30 0001027838 2019-06-30 0001027838 us-gaap:CommonStockMember 2020-09-30 0001027838 us-gaap:CommonStockMember 2020-06-30 0001027838 us-gaap:CommonStockMember 2019-12-31 0001027838 us-gaap:CommonStockMember 2019-09-30 0001027838 us-gaap:CommonStockMember 2019-06-30 0001027838 us-gaap:CommonStockMember 2018-12-31 0001027838 us-gaap:IPOMember 2016-08-02 0001027838 srt:MinimumMember srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2020-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001027838 us-gaap:EmployeeStockOptionMember 2019-12-31 0001027838 us-gaap:EmployeeStockOptionMember 2019-09-30 0001027838 us-gaap:EmployeeStockMember 2020-01-01 2020-01-01 0001027838 tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-01-01 0001027838 tcmd:NonEmployeeDirectorsMember tcmd:TimeBasedRestrictedStockUnitsRsusMember 2020-01-01 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2019-12-31 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2019-12-31 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0001027838 srt:MinimumMember tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 srt:MaximumMember tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001027838 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember 2020-01-01 2020-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001027838 tcmd:VeteransAdministrationMember 2020-07-01 2020-09-30 0001027838 tcmd:PrivateInsurersMember 2020-07-01 2020-09-30 0001027838 tcmd:MedicareMember 2020-07-01 2020-09-30 0001027838 tcmd:VeteransAdministrationMember 2020-01-01 2020-09-30 0001027838 tcmd:PrivateInsurersMember 2020-01-01 2020-09-30 0001027838 tcmd:MedicareMember 2020-01-01 2020-09-30 0001027838 tcmd:VeteransAdministrationMember 2019-07-01 2019-09-30 0001027838 tcmd:PrivateInsurersMember 2019-07-01 2019-09-30 0001027838 tcmd:MedicareMember 2019-07-01 2019-09-30 0001027838 tcmd:VeteransAdministrationMember 2019-01-01 2019-09-30 0001027838 tcmd:PrivateInsurersMember 2019-01-01 2019-09-30 0001027838 tcmd:MedicareMember 2019-01-01 2019-09-30 0001027838 2018-08-03 0001027838 srt:MinimumMember us-gaap:EquipmentMember 2020-09-30 0001027838 srt:MinimumMember us-gaap:BuildingMember 2020-09-30 0001027838 srt:MaximumMember us-gaap:EquipmentMember 2020-09-30 0001027838 srt:MaximumMember us-gaap:BuildingMember 2020-09-30 0001027838 us-gaap:VehiclesMember 2020-09-30 0001027838 srt:MinimumMember 2020-09-30 0001027838 us-gaap:EquipmentMember 2020-01-01 2020-09-30 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-09-30 0001027838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-09-30 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001027838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001027838 tcmd:AirwearProductMember us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001027838 tcmd:AirwearProductMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001027838 us-gaap:PatentsMember 2020-09-30 0001027838 us-gaap:PatentsMember 2019-12-31 0001027838 tcmd:AirwearProductMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001027838 us-gaap:PatentsMember 2020-01-01 2020-09-30 0001027838 us-gaap:CustomerContractsMember 2020-01-01 2020-09-30 0001027838 tcmd:DefensiveIntangibleAssetsMember 2020-01-01 2020-09-30 0001027838 us-gaap:PatentsMember 2019-01-01 2019-12-31 0001027838 us-gaap:CustomerContractsMember 2019-01-01 2019-12-31 0001027838 tcmd:DefensiveIntangibleAssetsMember 2019-01-01 2019-12-31 0001027838 us-gaap:PatentsMember 2020-09-30 0001027838 us-gaap:CustomerContractsMember 2020-09-30 0001027838 tcmd:DefensiveIntangibleAssetsMember 2020-09-30 0001027838 us-gaap:PatentsMember 2019-12-31 0001027838 us-gaap:CustomerContractsMember 2019-12-31 0001027838 tcmd:DefensiveIntangibleAssetsMember 2019-12-31 0001027838 us-gaap:EmployeeStockOptionMember 2020-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2020-09-30 0001027838 tcmd:DefinedContribution401kRetirementPlanMember 2020-07-01 2020-09-30 0001027838 tcmd:DefinedContribution401kRetirementPlanMember 2020-01-01 2020-09-30 0001027838 tcmd:DefinedContribution401kRetirementPlanMember 2019-07-01 2019-09-30 0001027838 tcmd:DefinedContribution401kRetirementPlanMember 2019-01-01 2019-09-30 0001027838 us-gaap:ProductMember 2020-07-01 2020-09-30 0001027838 tcmd:RentalProductServiceMember 2020-07-01 2020-09-30 0001027838 us-gaap:ProductMember 2020-01-01 2020-09-30 0001027838 tcmd:RentalProductServiceMember 2020-01-01 2020-09-30 0001027838 us-gaap:ProductMember 2019-07-01 2019-09-30 0001027838 tcmd:RentalProductServiceMember 2019-07-01 2019-09-30 0001027838 us-gaap:ProductMember 2019-01-01 2019-09-30 0001027838 tcmd:RentalProductServiceMember 2019-01-01 2019-09-30 0001027838 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-09-30 0001027838 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-01-01 2020-09-30 0001027838 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2019-09-30 0001027838 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-09-30 0001027838 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001027838 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001027838 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001027838 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001027838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001027838 us-gaap:EmployeeStockMember 2020-09-30 0001027838 us-gaap:EmployeeStockMember 2017-04-27 0001027838 2018-12-31 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember tcmd:UsGovernmentAndAgencyObligationsMember 2020-09-30 0001027838 us-gaap:FairValueMeasurementsRecurringMember tcmd:UsGovernmentAndAgencyObligationsMember 2020-09-30 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001027838 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001027838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember tcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember 2019-12-31 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember tcmd:UsGovernmentAndAgencyObligationsMember 2019-12-31 0001027838 us-gaap:FairValueMeasurementsRecurringMember tcmd:UsGovernmentAndAgencyObligationsMember 2019-12-31 0001027838 us-gaap:FairValueMeasurementsRecurringMember tcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember 2019-12-31 0001027838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001027838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001027838 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001027838 tcmd:UsGovernmentAndAgencyObligationsMember 2019-12-31 0001027838 tcmd:CorporateDebtSecuritiesAndCertificateOfDepositMember 2019-12-31 0001027838 tcmd:AirwearProductMember 2020-04-01 2020-06-30 0001027838 tcmd:CorporateHeadQuarterSecondLeaseMember 2018-12-31 0001027838 tcmd:CorporateHeadQuarterInitialLeaseMember 2018-10-31 0001027838 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001027838 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001027838 tcmd:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001027838 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001027838 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001027838 tcmd:EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001027838 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001027838 us-gaap:PerformanceSharesMember 2019-07-01 2019-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001027838 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001027838 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2020-07-01 2020-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2020-07-01 2020-09-30 0001027838 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001027838 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001027838 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001027838 us-gaap:EmployeeStockMember 2020-07-01 2020-09-30 0001027838 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001027838 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001027838 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001027838 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001027838 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2019-07-01 2019-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2019-07-01 2019-09-30 0001027838 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001027838 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001027838 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001027838 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0001027838 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2019-01-01 2019-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2019-01-01 2019-09-30 0001027838 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001027838 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001027838 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001027838 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001027838 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001027838 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001027838 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001027838 tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 tcmd:NonEmployeeDirectorsMember tcmd:TimeBasedRestrictedStockUnitsRsusMember 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember tcmd:EquityIncentivePlan2016Member 2020-09-30 0001027838 tcmd:EquityIncentivePlan2016Member 2020-09-30 0001027838 tcmd:TimeBasedRestrictedStockUnitsRsusMember 2020-09-30 0001027838 srt:MinimumMember tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 srt:MaximumMember tcmd:PerformanceBasedStockSettledRestrictedStockUnitsMember tcmd:EquityIncentivePlan2016Member 2020-01-01 2020-09-30 0001027838 us-gaap:ProductAndServiceOtherMember 2020-07-01 2020-09-30 0001027838 tcmd:FlexitouchSystemMember 2020-07-01 2020-09-30 0001027838 2020-07-01 2020-09-30 0001027838 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-09-30 0001027838 tcmd:FlexitouchSystemMember 2020-01-01 2020-09-30 0001027838 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0001027838 tcmd:FlexitouchSystemMember 2019-07-01 2019-09-30 0001027838 2019-07-01 2019-09-30 0001027838 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0001027838 tcmd:FlexitouchSystemMember 2019-01-01 2019-09-30 0001027838 2019-09-30 0001027838 us-gaap:VehiclesMember 2020-01-01 2020-09-30 0001027838 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001027838 2018-08-03 2018-08-03 0001027838 2019-01-01 2019-12-31 0001027838 us-gaap:IPOMember 2016-08-02 2016-08-02 0001027838 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0001027838 2019-01-01 2019-09-30 0001027838 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001027838 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001027838 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001027838 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001027838 tcmd:CorporateHeadQuarterThirdLeaseMember 2019-12-31 0001027838 tcmd:CorporateHeadQuarterSecondLeaseMember 2019-12-31 0001027838 2020-09-30 0001027838 2019-12-31 0001027838 2020-10-30 0001027838 2020-01-01 2020-09-30 shares iso4217:USD utr:sqft pure tcmd:item iso4217:USD shares 0 0 0001027838 --12-31 2020 Q3 false 19424679 19152715 P3Y P10Y1M6D P3Y P7Y P1Y 0.3333 0.6667 10-Q true 2020-09-30 false 001-37799 Tactile Systems Technology, Inc. DE 3701 Wayzata Blvd, Suite 300 41-1801204 Minneapolis MN 55416 612 355-5100 Common Stock TCMD NASDAQ Yes Yes Large Accelerated Filer false false false 19424679 42204000 22770000 22464000 36033000 33444000 9451000 8147000 22419000 19059000 4003000 2451000 114110000 108335000 7177000 7408000 20717000 15885000 1671000 5312000 7100000 4184000 5010000 8970000 1965000 1658000 43640000 43417000 157750000 151752000 5053000 3843000 10864000 10098000 3582000 4498000 1459000 632000 2010000 1454000 2673000 903000 25641000 21428000 3071000 2541000 54000 19919000 15134000 22990000 17729000 48631000 39157000 0.001 0.001 50000000 50000000 0 0 0.001 0.001 300000000 300000000 19424679 19152715 19000 19000 101157000 91874000 7943000 20676000 26000 109119000 112595000 157750000 151752000 42573000 42882000 109714000 112503000 6519000 6730000 18173000 19926000 49092000 49612000 127887000 132429000 11558000 12233000 30868000 33231000 2562000 2006000 6062000 6062000 14120000 14239000 36930000 39293000 31015000 30649000 78846000 79272000 3957000 4724000 12111000 13864000 34972000 35373000 90957000 93136000 19488000 20737000 59856000 56546000 1102000 1467000 3891000 3982000 12588000 9972000 37830000 28177000 33178000 32176000 101577000 88705000 1794000 3197000 -10620000 4431000 -121000 166000 181000 498000 1673000 3363000 -10439000 4929000 -751000 932000 2294000 -1759000 2424000 2431000 -12733000 6688000 0.12 0.13 -0.66 0.35 0.12 0.12 -0.66 0.34 19415640 18981015 19309344 18870622 19747365 19641853 19309344 19630721 2424000 2431000 -12733000 6688000 -14000 -13000 -21000 51000 15000 -4000 5000 12000 -29000 -9000 -26000 39000 2395000 2422000 -12759000 6727000 19411404 19000 97818000 5519000 29000 103385000 3164000 3164000 14322 214000 214000 1047 -39000 -39000 2424000 -29000 2395000 19424679 19000 101157000 7943000 109119000 19152715 19000 91874000 20676000 26000 112595000 8288000 8288000 259406 762000 762000 31095 -1592000 -1592000 43653 1825000 1825000 -12733000 -26000 -12759000 19424679 19000 101157000 7943000 109119000 18956912 19000 84987000 13962000 40000 99008000 2330000 2330000 60833 296000 296000 1713 -89000 -89000 2431000 -9000 2422000 19016032 19000 87524000 16393000 31000 103967000 18631125 19000 79554000 9705000 -8000 89270000 7387000 7387000 398477 1838000 1838000 56956 -3107000 -3107000 43386 1852000 1852000 6688000 39000 6727000 19016032 19000 87524000 16393000 31000 103967000 -12733000 6688000 2102000 2808000 -91000 -225000 3934000 -31000 8288000 7387000 -10000 4025000 2589000 3349000 1304000 7628000 3538000 5693000 -773000 2051000 1553000 418000 -509000 -107000 2916000 1141000 938000 979000 766000 3915000 1134000 1073000 -2245000 2421000 22500000 16000000 14859000 1623000 4276000 163000 154000 30000 20684000 -3289000 1592000 3107000 762000 1838000 1825000 1852000 995000 583000 19434000 -285000 22770000 20099000 42204000 19814000 475000 326000 41000 801000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 1. Nature of Business and Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Tactile Systems Technology, Inc. (“we,” “us,” and “our”) is the sole manufacturer and distributor of the Flexitouch® and Entre™ systems, medical devices that help control symptoms of lymphedema, a chronic and progressive medical condition. Our products are purchased or rented for at-home use and are recommended by vascular, wound and lymphedema clinics throughout the United States.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We were originally incorporated in Minnesota under the name Tactile Systems Technology, Inc. on January 30, 1995. During 2006, we established a merger corporation and subsequently, on July 21, 2006, merged with and into this merger corporation, resulting in our reincorporation as a Delaware corporation. The resulting corporation assumed the name Tactile Systems Technology, Inc. In September 2013, we began doing business as “Tactile Medical”.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On August 2, 2016, we closed the initial public offering of our common stock, which resulted in the sale of </span><span style="font-family:'Arial','Helvetica','sans-serif';">4,120,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares of our common stock at a public offering price of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$10.00</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share. We received net proceeds from the initial public offering of approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">$35.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, after deducting underwriting discounts and approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million of transaction expenses. In connection with the closing of the initial public offering, all of our outstanding redeemable convertible preferred stock automatically converted to common stock on August 2, 2016. As a result, at August 2, 2016, we did not have any redeemable convertible preferred stock issued or outstanding.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our business is affected by seasonality. In the first quarter of each year, when most patients have started a new insurance year and have not yet met their annual out-of-pocket payment obligations, we experience substantially reduced demand for our products. We typically experience higher revenue in the third and fourth quarters of the year when patients have met their annual insurance deductibles, thereby reducing their out-of-pocket costs for our products, and because patients desire to exhaust their flexible spending accounts at year end. This seasonality applies only to purchases and rentals of our products by patients covered by commercial insurance and is not relevant to Medicare, Medicaid or the Veterans Administration, as those payers either do not have plans that have declining deductibles over the course of the plan year and/or do not have plans that include patient deductibles for purchases or rentals of our products. </span><span style="font-family:'Arial','Helvetica','sans-serif';">Further, seasonality trends in 2020 may be significantly different than in prior years as a result of the COVID-19 pandemic and related impacts</span><span style="font-family:'Arial','Helvetica','sans-serif';">.</span></p> 4120000 10.00 35400000 2900000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 2. Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The results for the nine months ended September 30, 2020, are not necessarily indicative of results to be expected for the year ending December 31, 2020, or for any other interim period or for any future year. The condensed consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The accompanying unaudited condensed consolidated financial statements include the accounts of Tactile Systems Technology, Inc. and its wholly owned subsidiary, Swelling Solutions, Inc. All intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;margin:2pt 0pt 0pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Coronavirus (COVID-19)</i></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it.  For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:14pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Continuing employee travel and contact restrictions to reduce exposure.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Collaborating with payers to modify coverage requirements by serving patients virtually.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="background-color:#ffffff;padding:0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices. </span></td></tr></table><div style="margin-top:12pt;"/><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 12pt 0pt;"><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and to disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive income (loss) represents net income (loss) adjusted for unrealized gains and losses on available-for-sale marketable securities and the related taxes</span><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The results for the nine months ended September 30, 2020, are not necessarily indicative of results to be expected for the year ending December 31, 2020, or for any other interim period or for any future year. The condensed consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The accompanying unaudited condensed consolidated financial statements include the accounts of Tactile Systems Technology, Inc. and its wholly owned subsidiary, Swelling Solutions, Inc. All intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;margin:2pt 0pt 0pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Coronavirus (COVID-19)</i></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it.  For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:14pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Continuing employee travel and contact restrictions to reduce exposure.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Collaborating with payers to modify coverage requirements by serving patients virtually.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">●</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="background-color:#ffffff;padding:0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices. </span></td></tr></table><div style="margin-top:12pt;"/><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 12pt 0pt;"><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and to disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive income (loss) represents net income (loss) adjusted for unrealized gains and losses on available-for-sale marketable securities and the related taxes</span><span style="color:#2b2c2b;font-family:'Arial','Helvetica','sans-serif';">.</span></p> <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 3. Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">There were no material changes in our significant accounting policies during the nine months ended September 30, 2020, except as set forth below. See Note 3 – “Summary of Significant Accounting Policies” to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019, for information regarding our significant accounting policies.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We review long-lived assets, including property and equipment and patents, for impairment whenever events or changes in business circumstances indicate that the carrying amount of an asset may not be fully recoverable. We assess long-lived assets used in operations for impairment indicators, including when undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. The majority of the impairment charge was comprised of the intangible assets and property and equipment, totaling </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3.6</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, and was classified within the reimbursement, general and administrative line of the Condensed Consolidated Statements of Operations. The inventory-related component of the impairment charge was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, and was classified within the cost of revenue line of the Condensed Consolidated Statements of Operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments — Credit Losses” (“ASU 2016-13”), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of the current expected credit losses. The new current expected credit losses (“CECL”) model generally calls for the immediate recognition of all expected credit losses and applies to financial instruments and other assets, including accounts receivable and other financial assets measured at amortized cost, debt securities and other financial assets. This guidance replaces the previous incurred loss model for measuring expected credit losses and requires expected losses on available-for-sale debt securities to be recognized through an allowance for credit losses rather than as reductions in the amortized cost of the securities. We adopted ASU 2016-13 as of January 1, 2020, and it did not have an impact on the condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Accounting Pronouncements Issued Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects of the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the applicability and impact of the standard on our condensed consolidated financial statements and related disclosures.</span><span style="font-family:'Arial','Helvetica','sans-serif';">  </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We review long-lived assets, including property and equipment and patents, for impairment whenever events or changes in business circumstances indicate that the carrying amount of an asset may not be fully recoverable. We assess long-lived assets used in operations for impairment indicators, including when undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. The majority of the impairment charge was comprised of the intangible assets and property and equipment, totaling </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3.6</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, and was classified within the reimbursement, general and administrative line of the Condensed Consolidated Statements of Operations. The inventory-related component of the impairment charge was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, and was classified within the cost of revenue line of the Condensed Consolidated Statements of Operations.</span></p> 4000000.0 3600000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments — Credit Losses” (“ASU 2016-13”), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of the current expected credit losses. The new current expected credit losses (“CECL”) model generally calls for the immediate recognition of all expected credit losses and applies to financial instruments and other assets, including accounts receivable and other financial assets measured at amortized cost, debt securities and other financial assets. This guidance replaces the previous incurred loss model for measuring expected credit losses and requires expected losses on available-for-sale debt securities to be recognized through an allowance for credit losses rather than as reductions in the amortized cost of the securities. We adopted ASU 2016-13 as of January 1, 2020, and it did not have an impact on the condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Accounting Pronouncements Issued Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects of the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the applicability and impact of the standard on our condensed consolidated financial statements and related disclosures.</span><span style="font-family:'Arial','Helvetica','sans-serif';">  </span></p> <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 4. Marketable Securities</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">There were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> investments in marketable securities at September 30, 2020. At December 31, 2019 investments in marketable securities were classified as available-for-sale and consisted of the following:</span></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:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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><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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortized</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Cost</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,950</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,963</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,493</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,443</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,464</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">There were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> net pre-tax unrealized gains for marketable securities at September 30, 2020. There were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> sales of marketable securities during the nine months ended September 30, 2020.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">There were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> marketable securities in an unrealized loss position at September 30, 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">At December 31, 2019, unrealized losses and the fair value of marketable securities aggregated by investment category and the length of time the securities were in a continuous loss position, were as follows:</span></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:30.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.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.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:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:68.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Less than 12 months</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;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">12 months or more</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="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:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p> 0 <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:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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><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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortized</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Cost</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,950</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,963</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,493</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,443</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,464</span></p></td></tr></table> 19950000 14000 1000 19963000 2493000 8000 2501000 22443000 22000 1000 22464000 0 0 0 <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:30.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.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.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:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:68.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Less than 12 months</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;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">12 months or more</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="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:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Fair</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Marketable securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,997</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td></tr></table> 5997000 1000 5997000 1000 5997000 1000 5997000 1000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 5. Inventories</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Inventories consisted of the following:</span></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:40.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At 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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Finished goods</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,287</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,508</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Component parts and work-in-process</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 13,132</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,551</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total inventories</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,419</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,059</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></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:40.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At 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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Finished goods</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,287</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,508</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Component parts and work-in-process</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 13,132</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,551</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total inventories</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,419</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,059</span></p></td></tr></table> 9287000 6508000 13132000 12551000 22419000 19059000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 6. Intangible Assets</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our patents and other intangible assets are summarized as follows:</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">12 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 55</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 333</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Defensive intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,125</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 378</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 747</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer accounts</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">3 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 125</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 57</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 68</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total amortizable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,638</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 490</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,148</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents pending</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 523</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 523</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,161</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 490</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,671</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;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;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">11 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,386</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 447</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,939</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Defensive intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">5 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,125</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 875</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer accounts</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">3 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 125</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 37</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 88</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total amortizable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,636</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,902</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents pending</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 410</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,046</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,312</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Amortization expense was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for each of the three months ended September 30, 2020 and 2019, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively. Future amortization expenses are expected as follows:</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2020 (October 1 - December 31)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 58</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 230</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2022</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 230</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 200</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2024</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 179</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 251</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,148</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">12 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 55</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 333</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Defensive intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,125</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 378</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 747</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer accounts</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">3 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 125</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 57</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 68</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total amortizable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,638</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 490</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,148</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents pending</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 523</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 523</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,161</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 490</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,671</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;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;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">11 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,386</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 447</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,939</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Defensive intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">5 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,125</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 875</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer accounts</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">3 years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 125</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 37</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 88</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total amortizable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,636</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,902</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Patents pending</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 410</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,046</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,312</span></p></td></tr></table> P12Y 388000 55000 333000 P4Y 1125000 378000 747000 P3Y 125000 57000 68000 1638000 490000 1148000 523000 523000 2161000 490000 1671000 P11Y 4386000 447000 3939000 P5Y 1125000 250000 875000 P3Y 125000 37000 88000 5636000 734000 4902000 410000 410000 6046000 734000 5312000 100000 100000 300000 400000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2020 (October 1 - December 31)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 58</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 230</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2022</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 230</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 200</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2024</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 179</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 251</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.67%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,148</span></p></td></tr></table> 58000 230000 230000 200000 179000 251000 1148000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 7. Accrued Expenses</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued expenses consisted of the following:</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:34.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Warranty</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,218</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Legal and consulting</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 617</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Travel and business</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 413</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 776</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In-transit inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 106</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and use tax</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 183</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 200</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Clinical studies</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 85</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Lease termination costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,200</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 296</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,582</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,498</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:34.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Warranty</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,218</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Legal and consulting</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 617</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Travel and business</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 413</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 776</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In-transit inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 106</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and use tax</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 183</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 200</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Clinical studies</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 85</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Lease termination costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,200</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 296</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,582</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.92%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,498</span></p></td></tr></table> 1443000 1218000 675000 617000 413000 776000 129000 106000 183000 200000 38000 85000 1200000 701000 296000 3582000 4498000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 8. Warranty Reserves</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The activity in the warranty reserve during and as of the end of the reporting periods presented was as follows:</span></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:33.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:1.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.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:12.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:2.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: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:12.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: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Beginning balance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,208</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,002</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,759</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,566</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Warranty provision</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 820</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 664</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,097</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,677</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Processed warranty claims</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (514)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (386)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,342)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (963)</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued warranty reserve, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,053</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,053</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued warranty reserve, non-current</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,071</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,227</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,071</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,227</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total accrued warranty reserve</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;font-weight:bold;visibility:hidden;">​</span></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:33.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:1.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.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:12.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:2.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: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:12.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: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Beginning balance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,208</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,002</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,759</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,566</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Warranty provision</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 820</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 664</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,097</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,677</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Processed warranty claims</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (514)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (386)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,342)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (963)</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued warranty reserve, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,053</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,443</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,053</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued warranty reserve, non-current</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,071</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,227</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,071</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,227</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total accrued warranty reserve</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,514</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,280</span></p></td></tr></table> 4208000 3002000 3759000 2566000 820000 664000 2097000 1677000 514000 386000 1342000 963000 4514000 3280000 4514000 3280000 1443000 1053000 1443000 1053000 3071000 2227000 3071000 2227000 4514000 3280000 4514000 3280000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 9. Credit Agreement</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On August 3, 2018, we entered into a credit agreement with Wells Fargo Bank, National Association, which was amended by a First Amendment dated February 12, 2019, a Waiver and Second Amendment dated March 25, 2019, and a Third Amendment dated August 2, 2019 (collectively, the “Credit Agreement”), which expires on August 3, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Credit Agreement provides for a </span><span style="font-family:'Arial','Helvetica','sans-serif';">$10.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million revolving credit facility. Subject to satisfaction of certain conditions, we may increase the amount of the revolving loans available under the Credit Agreement and/or add one or more term loan facilities in an amount not to exceed an incremental </span><span style="font-family:'Arial','Helvetica','sans-serif';">$25.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million in the aggregate, such that the total aggregate principal amount of loans available under the Credit Agreement (including under the revolving credit facility) does not exceed </span><span style="font-family:'Arial','Helvetica','sans-serif';">$35.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million. </span><span style="font-family:'Arial','Helvetica','sans-serif';">As of September 30, 2020, and the date on which we filed this report, we did </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';">t have any outstanding borrowings under the Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our obligations under the Credit Agreement are secured by a security interest in substantially all of our and our subsidiaries’ assets and are also guaranteed by our subsidiaries. The Credit Agreement contains a number of restrictions and covenants, including that we maintain compliance with a maximum leverage ratio and a minimum liquidity covenant. As of September 30, 2020, we were in compliance with all financial covenants under the Credit Agreement.</span></p> 10000000.0 25000000.0 35000000.0 0 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 10. Commitments and Contingencies</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-align:justify;text-indent:-10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Lease Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We lease property and equipment under operating leases, typically with terms greater than </span><span style="font-family:'Arial','Helvetica','sans-serif';">12 months</span><span style="font-family:'Arial','Helvetica','sans-serif';">, and determine if an arrangement contains a lease at inception. In general, an arrangement contains a lease if there is an identified asset and we have the right to direct the use of and obtain substantially all of the economic benefit from the use of the identified asset. We record an operating lease liability at the present value of lease payments over the lease term on the commencement date. The related right of use (“ROU”) operating lease asset reflects rental escalation clauses, as well as renewal options and/or termination options. The exercise of lease renewal and/or termination options are at our discretion and are included in the determination of the lease term and lease payment obligations when it is deemed reasonably certain that the option will be exercised. When available, we use the rate implicit in the lease to discount lease payments to present value; however, certain leases do not provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate to discount the lease payments based on information available at lease commencement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We classify our leases as buildings, vehicles or computer and office equipment and do not separate lease and nonlease components of contracts for any of the aforementioned classifications. In accordance with applicable guidance, we do not record leases with terms that are less than one year on the Condensed Consolidated Balance Sheet.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">None of our lease agreements contain material restrictive covenants or residual value guarantees.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Buildings</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We lease certain office and warehouse space at various locations in the United States where we provide services. These leases are typically greater than one year with fixed, escalating rents over the noncancelable terms and, therefore, ROU operating lease assets and operating lease liabilities are recorded on the Condensed Consolidated Balance Sheet, with rent expense to be recognized on a straight-line basis over the term of the lease. The remaining lease terms vary from approximately </span><span style="-sec-ix-hidden:Hidden_e_DynFjoDk-B9H0PadIVCg"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-family:'Arial','Helvetica','sans-serif';"> to </span><span style="font-family:'Arial','Helvetica','sans-serif';">ten years</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as of September 30, 2020.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In March 2008, we entered into a noncancelable operating lease agreement for building space for our previous corporate headquarters that provided for monthly rent, real estate taxes and operating expenses that was subsequently extended to July 31, 2021. Due to the move to our new headquarters in September 2019, we entered into a termination agreement for our former corporate headquarters on December 31, 2019. We agreed to pay </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.2</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million in order to terminate all future rights and obligations of the lease. The lease was removed from our ROU operating lease assets and operating lease liabilities and the total net loss on termination of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million was recorded in the reimbursement, general and administrative line of our Condensed Consolidated Statements of Operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We entered into a lease (“initial lease”) in October 2018, for approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">80,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> square feet of office space for our new corporate headquarters in Minneapolis, Minnesota. In December 2018, we amended the initial lease to add approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">29,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> square feet of additional office space, which is accounted for as a separate lease (“second lease”) in accordance with ASU No. 2016-02, “Leases” (Topic 842) (“ASC 842”). In December 2019, we further amended the lease which extended the expiration date of the initial lease, extended the expiration date of and added approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">4,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> square feet to the second lease, as well as added approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">37,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> square feet of additional office space, accounted for as a separate lease (“third lease”) in accordance with ASC 842. The portion of the space under the initial lease was placed in service in September 2019. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets beginning as of September 30, 2019. The portion of the space covered under the second lease commenced on September 1, 2020. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets as of September 30, 2020. The portion of the space covered under the third lease is expected to be occupied and commence in the second half of 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Vehicles</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We lease vehicles for certain members of our field sales organization under a vehicle fleet program whereby the initial, noncancelable lease is for a term of </span><span style="font-family:'Arial','Helvetica','sans-serif';">367 days</span><span style="font-family:'Arial','Helvetica','sans-serif';">, thus more than one year. Subsequent to the initial term, the lease becomes a month-to-month, cancelable lease. As of September 30, 2020, we had approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">69</span><span style="font-family:'Arial','Helvetica','sans-serif';"> vehicles with agreements within the initial, noncancelable lease term that are recorded as ROU operating lease assets and operating lease liabilities. In addition to monthly rental fees specific to the vehicle, there are fixed monthly nonlease components that have been included in the ROU operating lease assets and operating lease liabilities. The nonlease components are not significant. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Computer and Office Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We also have operating lease agreements for certain computer and office equipment. The remaining lease terms as of September 30, 2020, ranged from less than </span><span style="font-family:'Arial','Helvetica','sans-serif';">one year</span><span style="font-family:'Arial','Helvetica','sans-serif';"> to approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">three years</span><span style="font-family:'Arial','Helvetica','sans-serif';"> with fixed monthly payments that are included in the ROU operating lease assets and operating lease liabilities. The leases provide an option to purchase the related equipment at fair market value at the end of the lease. The leases will automatically </span><span style="font-family:'Arial','Helvetica','sans-serif';">renew</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as a month-to-month rental at the end of the lease if the equipment is not purchased or returned.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Lease Position, Undiscounted Cash Flow and Supplemental Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The table below presents information related to our ROU operating lease assets and operating lease liabilities that we have recorded:</span></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;white-space:nowrap;width:63.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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Right of use operating lease assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 20,717</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,885</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating lease liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,010</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,454</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-current</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,919</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;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:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,134</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,929</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,588</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating leases: </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average remaining lease term</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;">9.6</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;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;"><span style="-sec-ix-hidden:Hidden_GvdqiVHpm0K-O47GyCE3-A"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;">10.1</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average discount rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.3%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.6%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Supplemental cash flow information for our operating leases:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cash paid for operating lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,849</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,147</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-cash right of use assets obtained in exchange for new operating lease obligations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,664</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,296</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The table below reconciles the undiscounted cash flows under the operating lease liabilities recorded on the Condensed Consolidated Balance Sheet for the periods presented:</span></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;white-space:nowrap;width:64.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:4.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: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: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;white-space:nowrap;width:64.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2020 (October 1 - December 31)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 788</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,781</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2022</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,643</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,594</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2024</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,575</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,344</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total minimum lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 26,725</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: Amount of lease payments representing interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,796)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Present value of future minimum lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,929</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: Current obligations under operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,010)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-current obligations under operating lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,919</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;padding-left:10.1pt;text-align:justify;text-indent:-10.1pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">As of September 30, 2020, we have additional lease commitments of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$7.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million related to amendments to existing building leases that have not yet commenced. As the lessee we are involved in providing guidance to the lessor for related improvements, however these improvements are managed and owned by the lessor.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating lease costs were </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.6</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three months ended September 30, 2020 and 2019, respectively. Operating lease costs were </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> for the nine months ended September 30, 2020 and 2019, respectively.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;padding-left:10.1pt;text-align:justify;text-indent:-10.1pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Major Vendors</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We had purchases from </span><span style="font-family:'Arial','Helvetica','sans-serif';">two</span><span style="font-family:'Arial','Helvetica','sans-serif';"> major vendors that accounted for </span><span style="font-family:'Arial','Helvetica','sans-serif';">31%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">33%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of our total purchases for the three and nine months ended September 30, 2020, respectively. We had purchases from </span><span style="font-family:'Arial','Helvetica','sans-serif';">two</span><span style="font-family:'Arial','Helvetica','sans-serif';"> major vendors that accounted for </span><span style="font-family:'Arial','Helvetica','sans-serif';">42%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">37%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of our total purchases for the three and nine months ended September 30, 2019, respectively.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;padding-left:10.1pt;text-align:justify;text-indent:-10.1pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Purchase Commitments</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We issued purchase orders prior to September 30, 2020, totaling </span><span style="font-family:'Arial','Helvetica','sans-serif';">$20.5</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for goods that we expect to receive within the next year.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Retirement Plan</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;padding-top:2pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We maintain a 401(k) retirement plan for our employees in which eligible employees can contribute a percentage of their pre-tax compensation. Discretionary contributions to the 401(k) plan totaled </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for each of the three ended September 30, 2020 and 2019, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.2</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for each of the nine months ended September 30, 2020 and 2019.</span></p> P12M P10Y 1200000 -1100000 80000 29000 4000 37000 P367D 69 P1Y P3Y true <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;white-space:nowrap;width:63.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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;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:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Right of use operating lease assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 20,717</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,885</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating lease liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,010</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,454</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-current</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,919</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;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:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,134</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,929</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,588</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating leases: </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average remaining lease term</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;">9.6</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;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;"><span style="-sec-ix-hidden:Hidden_GvdqiVHpm0K-O47GyCE3-A"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;">10.1</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average discount rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.3%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.6%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin-left:0pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:16.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Supplemental cash flow information for our operating leases:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cash paid for operating lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,849</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,147</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-cash right of use assets obtained in exchange for new operating lease obligations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,664</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','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:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,296</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p> 20717000 15885000 2010000 1454000 19919000 15134000 21929000 16588000 P9Y7M6D 0.043 0.046 1849000 1147000 6664000 16296000 <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;white-space:nowrap;width:64.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:4.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: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: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;white-space:nowrap;width:64.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2020 (October 1 - December 31)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 788</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,781</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2022</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,643</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,594</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">2024</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,575</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,344</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total minimum lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 26,725</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: Amount of lease payments representing interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,796)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Present value of future minimum lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,929</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: Current obligations under operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,010)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-current obligations under operating lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,919</span></p></td></tr></table> 788000 2781000 2643000 2594000 2575000 15344000 26725000 4796000 21929000 2010000 19919000 7100000 800000 600000 2100000 1300000 2 0.31 0.33 2 2 0.42 0.37 20500000 100000 100000 200000 200000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 11. Stockholders' Equity</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;padding-left:10.1pt;text-align:justify;text-indent:-10.1pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our 2016 Equity Incentive Plan (the “2016 Plan”) authorizes us to grant stock options, stock appreciation rights, restricted stock, stock units and other stock-based awards to employees, non-employee directors and certain consultants and advisors. There were up to </span><span style="font-family:'Arial','Helvetica','sans-serif';">4,800,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares of our common stock initially reserved for issuance pursuant to the 2016 Plan. The 2016 Plan provides that the number of shares reserved and available for issuance under the 2016 Plan will automatically increase annually on January 1 of each calendar year, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the lesser of: (a) </span><span style="font-family:'Arial','Helvetica','sans-serif';">5%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of the number of common shares of stock outstanding as of December 31 of the immediately preceding calendar year, or (b) </span><span style="font-family:'Arial','Helvetica','sans-serif';">2,500,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares; provided, however, that our Board of Directors may </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">determine that any annual increase be a lesser number. In addition, all awards granted under our 2007 Omnibus Stock Plan and our 2003 Stock Option Plan that were outstanding when the 2016 Plan became effective and that are forfeited, expired, cancelled, settled for cash or otherwise not issued, will become available for issuance under the 2016 Plan. Pursuant to the automatic increase feature of the 2016 Plan, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, </span><span style="font-family:'Arial','Helvetica','sans-serif';">952,697</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares were added as available for issuance thereunder.  As of September 30, 2020, </span><span style="font-family:'Arial','Helvetica','sans-serif';">4,658,176</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares were available for future grant pursuant to the 2016 Plan.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Upon adoption and approval of the 2016 Plan, all of our previous equity incentive compensation plans were terminated. However, existing awards under those plans continue to vest in accordance with the original vesting schedules and will expire at the end of their original terms.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In the second fiscal quarter of 2020, our Board of Directors appointed a new President and Chief Executive Officer (“CEO”), effective June 8, 2020. In conjunction with the acceptance of the written offer, our CEO received both restricted stock units and stock option awards under our 2016 Plan during the third fiscal quarter of 2020 and the stock options have a </span><span style="font-family:'Arial','Helvetica','sans-serif';">seven year</span><span style="font-family:'Arial','Helvetica','sans-serif';"> term. A portion of the awards will vest on June 30, 2021, with the remaining portion of the awards vesting over a period of </span><span style="font-family:'Arial','Helvetica','sans-serif';">three years</span><span style="font-family:'Arial','Helvetica','sans-serif';"> from the date of grant. Further, all of the stock options included in these awards require that our stock price exceed </span><span style="font-family:'Arial','Helvetica','sans-serif';">$40.15</span><span style="font-family:'Arial','Helvetica','sans-serif';"> for </span><span style="font-family:'Arial','Helvetica','sans-serif';">20</span><span style="font-family:'Arial','Helvetica','sans-serif';"> consecutive trading days during the term of the option in order to vest.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We recorded stock-based compensation expense of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3.2</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three</span><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';">months ended September 30, 2020 and 2019, respectively, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$8.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$7.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively. This expense was allocated as follows:</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 75</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 358</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 249</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and marketing expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,436</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,029</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,262</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Research and development expenses</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 87</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 95</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 269</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 275</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Reimbursement, general and administrative expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,470</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,131</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,746</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,601</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total stock-based compensation expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,164</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,330</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,288</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,387</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Stock Options</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">We have granted stock options to certain participants that vest over </span><span style="-sec-ix-hidden:Hidden_SDZ_xV4k5EGRIW2NG9hw-g"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> or </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">four years</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> and typically have a contractual term of </span><span style="-sec-ix-hidden:Hidden_KkeMZx0u-UyV1Zow7-J8rg"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">seven</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> or </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">ten years</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for stock options was </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">$1.1</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">$</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">0.6</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> million for the three months ended September 30, 2020 and 2019, respectively, and </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">$3.0</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">$2.0</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> million for the nine months ended September 30, 2020 and 2019, respectively. </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">At September 30, 2020, there was approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">$7.9</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> million of total unrecognized pre-tax stock option expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted-average period of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;">2.1</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;"> years.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our stock option activity for the nine months ended September 30, 2020, was as follows:</span></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;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except options and per share data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Share </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 866,955</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28.76</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">6.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 33,957</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 284,674</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 47.66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (132,911)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5.74</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,224</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (33,818)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 53.54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Expired</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,718)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 63.02</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 982,182</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36.41</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">5.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,829</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Options exercisable at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 461,138</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 23.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,102</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;font-variant:normal;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 6pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;font-variant:normal;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(2)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.</span></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Options exercisable of </span><span style="font-family:'Arial','Helvetica','sans-serif';">539,487</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as of September 30, 2019, had a weighted-average exercise price of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$5.15</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Time-Based Restricted Stock Units</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We have granted time-based restricted stock units to certain participants under the 2016 Plan that are stock-settled with common shares. </span><span style="font-family:'Arial','Helvetica','sans-serif';">Time-based restricted stock units granted under the 2016 Plan vest over </span><span style="-sec-ix-hidden:Hidden_36OKWRkM3k-Pn0gZqA2oug"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span><span style="font-family:'Arial','Helvetica','sans-serif';"> to </span><span style="font-family:'Arial','Helvetica','sans-serif';">three years</span><span style="font-family:'Arial','Helvetica','sans-serif';">. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for time-based restricted stock units was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three months ended September 30, 2020 and 2019, respectively, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively. As of September 30, 2020, there was approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">$7.5</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted-average period of </span><span style="font-family:'Arial','Helvetica','sans-serif';">1.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our time-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:</span></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;white-space:nowrap;width:46.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average Grant</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Units</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Date 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except unit and per unit data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Unit</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171,687</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 43.74</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,591</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 149,175</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48.20</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Modification</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,288</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21.85</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (94,640)</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38.07</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11,701)</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 55.33</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 216,809</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48.42</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,933</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Deferred and unissued at September 30, 2020</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,967</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 40.27</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 255</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 6pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(2)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">For the nine months ended September 30, 2020, there were </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">858</span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> restricted stock units granted to non-employee directors in lieu of their quarterly cash retainer payments. These restricted stock units were fully vested upon grant and represent the right to receive </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">one</span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> share of common stock, per unit, upon the earlier of the director’s termination of service as a director of ours or the occurrence of a change of control of us. These restricted stock units are included in the “Granted” line in the table above and are also included in the “Vested” line in the table above due to their being fully vested upon grant. As of September 30, 2020, there were </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">6,967 </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">outstanding restricted stock units that have been previously granted to non-employee directors in lieu of their quarterly director retainer payments. </span></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Performance-Based Restricted Stock Units</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We have granted performance-based restricted stock units (“PSUs”) to certain participants under the 2016 Plan. These PSUs have both performance-based and time-based vesting features. The PSUs granted in 2018 were earned to the extent performance goals based on revenue and adjusted EBITDA were achieved in 2019. The PSUs granted in 2019 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2020. The PSUs granted in 2020 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2021. The number of PSUs earned will depend on the level at which the performance targets are achieved and can range from </span><span style="font-family:'Arial','Helvetica','sans-serif';">50%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of target if the minimum performance threshold is achieved and up to </span><span style="font-family:'Arial','Helvetica','sans-serif';">150%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of target if maximum performance is achieved. </span><span style="-sec-ix-hidden:Hidden_DVDmPienS0SSGDc0mpWoNQ"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">One-third</span></span><span style="font-family:'Arial','Helvetica','sans-serif';"> of the earned PSUs will vest on the date the Compensation and Organization Committee certifies the number of PSUs earned, and the remaining </span><span style="-sec-ix-hidden:Hidden_Gs-2V7gq_kazqJKCZpk0SQ"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two-thirds</span></span><span style="font-family:'Arial','Helvetica','sans-serif';"> of the earned PSUs will vest on the first anniversary of that certification date. All earned and vested PSUs will be settled in shares of common stock.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock-based compensation expense recognized for PSUs was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.5</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three months ended </span><span style="font-family:'Arial','Helvetica','sans-serif';">September 30, 2020 and 2019, respectively, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.5</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.7</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively.</span><span style="font-family:'Arial','Helvetica','sans-serif';"> The stock-based compensation expense for the nine months ended September 30, 2020 reflects a </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million benefit due to a change in the estimated payout associated with PSUs granted in 2019 being below the minimum performance target threshold level, as defined. As of September 30, 2020, there was approximately </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.4</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million of total unrecognized pre-tax compensation expense related to outstanding PSUs that is expected to be recognized over a weighted average period of </span><span style="font-family:'Arial','Helvetica','sans-serif';">2.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our performance-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:</span></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;white-space:nowrap;width:44.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Performance-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Based</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average Grant</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Units</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Date 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except unit and per unit data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Unit</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 91,151</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 44.63</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,154</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 31,731</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 50.41</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Vested</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (21,589)</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 33.62</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (8,846)</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 70.46</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 92,447</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 46.72</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,383</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period. </span></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our employee stock purchase plan (“ESPP”), which was approved by our Board of Directors on April 27, 2016, and by our stockholders on June 20, 2016, allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The ESPP is available to all of our employees and employees of participating subsidiaries. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to </span><span style="font-family:'Arial','Helvetica','sans-serif';">85%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The ESPP provides for </span><span style="font-family:'Arial','Helvetica','sans-serif';">six-month</span><span style="font-family:'Arial','Helvetica','sans-serif';"> purchase periods, beginning on May 16 and November 16 of each calendar year. </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">A total of </span><span style="font-family:'Arial','Helvetica','sans-serif';">1,600,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares of common stock was initially reserved for issuance under the ESPP. This share reserve will automatically be supplemented each January 1, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the least of (a) </span><span style="font-family:'Arial','Helvetica','sans-serif';">1%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of the shares of our common stock outstanding on the immediately preceding December 31, (b) </span><span style="font-family:'Arial','Helvetica','sans-serif';">500,000</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares or (c) such lesser amount as our Board of Directors may determine. Pursuant to the automatic increase feature of the ESPP, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, </span><span style="font-family:'Arial','Helvetica','sans-serif';">190,539</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares were added as available for issuance thereunder. As of September 30, 2020, </span><span style="font-family:'Arial','Helvetica','sans-serif';">1,618,335</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$</span><span style="font-family:'Arial','Helvetica','sans-serif';">0.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.2</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three months ended September 30, 2020 and 2019, respectively, and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.7</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively.</span></p> 4800000 0.05 2500000 952697 4658176 P7Y P3Y 40.15 P20D 3200000 2300000 8300000 7400000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 75</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 358</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 249</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and marketing expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,436</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,029</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,262</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Research and development expenses</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 87</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 95</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 269</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 275</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Reimbursement, general and administrative expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,470</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,131</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,746</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,601</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total stock-based compensation expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,164</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,330</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,288</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,387</span></p></td></tr></table> 171000 75000 358000 249000 1436000 1029000 3915000 3262000 87000 95000 269000 275000 1470000 1131000 3746000 3601000 3164000 2330000 8288000 7387000 P4Y P10Y 1100000 600000 3000000.0 2000000.0 7900000 P2Y1M6D <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;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except options and per share data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Share </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 866,955</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28.76</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">6.1</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 33,957</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 284,674</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 47.66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (132,911)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5.74</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,224</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (33,818)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 53.54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Expired</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,718)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 63.02</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 982,182</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36.41</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">5.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,829</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Options exercisable at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 461,138</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 23.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">4.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,102</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;font-variant:normal;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 6pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;font-variant:normal;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(2)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.</span></td></tr></table> 866955 28.76 P6Y1M6D 33957000 284674 47.66 132911 5.74 6224000 33818 53.54 2718 63.02 982182 36.41 P5Y9M18D 8829000 461138 23.35 P4Y10M24D 8102000 539487 5.15 P3Y 1400000 1000000.0 4000000.0 2900000 7500000 P1M27D <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;white-space:nowrap;width:46.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average Grant</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Units</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Date 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except unit and per unit data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Unit</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171,687</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 43.74</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,591</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 149,175</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48.20</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Modification</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,288</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21.85</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (94,640)</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38.07</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11,701)</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 55.33</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 216,809</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48.42</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,933</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Deferred and unissued at September 30, 2020</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,967</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 40.27</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 255</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 6pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(2)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">For the nine months ended September 30, 2020, there were </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">858</span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> restricted stock units granted to non-employee directors in lieu of their quarterly cash retainer payments. These restricted stock units were fully vested upon grant and represent the right to receive </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">one</span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> share of common stock, per unit, upon the earlier of the director’s termination of service as a director of ours or the occurrence of a change of control of us. These restricted stock units are included in the “Granted” line in the table above and are also included in the “Vested” line in the table above due to their being fully vested upon grant. As of September 30, 2020, there were </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">6,967 </span><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">outstanding restricted stock units that have been previously granted to non-employee directors in lieu of their quarterly director retainer payments. </span></td></tr></table> 171687 43.74 11591000 149175 48.20 2288 21.85 94640 38.07 11701 55.33 216809 48.42 7933000 6967 40.27 255000 858 1 6967 6967 0.50 1.50 400000 500000 500000 1700000 1000000.0 1400000 P2Y <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;white-space:nowrap;width:44.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Performance-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Weighted-</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Based</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Average Grant</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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Units</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Date 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands except unit and per unit data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Outstanding</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Per Unit</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;">Value </b><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at December 31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 91,151</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 44.63</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,154</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 31,731</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 50.41</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Vested</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (21,589)</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 33.62</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (8,846)</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 70.46</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance at September 30, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 92,447</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 46.72</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,383</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt 0pt 12pt 0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period. </span></td></tr></table> 91151 44.63 6154000 31731 50.41 21589 33.62 8846 70.46 92447 46.72 3383000 0.85 P6M 1600000 0.01 500000 190539 1618335 300000 200000 800000 700000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 12. Revenue</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We derive our revenue from the sale and rental of our compression products to our customers in the United States. The following table presents our revenue, inclusive of sales and rental revenue, disaggregated by product categories:</span></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:36.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Flexitouch system</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 42,908</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 44,699</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 112,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 119,767</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other products</span><sup style="font-family:'Arial','Helvetica','sans-serif';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:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,184</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,913</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,266</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,662</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 127,887</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 132,429</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Percentage of total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Flexitouch system</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">87 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">90 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">88 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">90 %</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other products</span><sup style="font-family:'Arial','Helvetica','sans-serif';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:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">13 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">10 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">12 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">10 %</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three and nine months ended September 30, 2020 and 2019.</span></td></tr></table><div style="margin-top:14pt;"/><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Rental revenue for the three and nine months ended September 30, 2020 and 2019, was primarily from private insurers. Our revenue from third-party payers, inclusive of sales and rental revenue, for the three and nine months ended September 30, 2020 and 2019, are summarized in the following table:</span></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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Private insurers and other payers</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 34,554</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 35,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 90,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 93,932</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Veterans Administration</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,788</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,764</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,168</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 23,690</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Medicare</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,750</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,260</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,807</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 127,887</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 132,429</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our rental revenue is derived from rent-to-purchase arrangements that typically range from three to ten months. Under ASC 840 (the previous guidance for lease accounting), our rental revenue was recognized as month-to-month, cancelable leases; however, because title transfers to the patient, with whom we have the contract, upon the termination of the lease term and because collectability is probable, under ASC 842, these are recognized as sales-type leases. Each rental agreement contains two components, the controller and related garments, both of which are interdependent and recognized as one lease component. </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Rental agreements initiated subsequent to January 1, 2019, are recorded as sales-type leases in accordance with ASC 842, whereby rental revenue and cost of rental revenue are recognized upon the lease commencement date. In 2019, in accordance with applicable guidance, we continued to recognize rental agreements commencing prior to December 31, 2018, on a month-to-month basis as an operating lease until they were completed. These rental agreements do not have an impact on the revenue results in 2020. Total rental revenue for the three and nine months ended September 30, 2019 included both operating and sales-type lease revenue. Operating lease revenue was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.6</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three and nine months ended September 30, 2019. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The revenue and associated cost of revenue of sales-type leases are recognized on the lease commencement date and a net investment in leases is recorded on the Condensed Consolidated Balance Sheet. We bill the patients’ insurance payers monthly over the duration of the rental term. We record the net investment in leases and recognize revenue upon commencement of the lease in the amount of the expected consideration to be received through the monthly payments. Similar to our sales revenue, the transaction price is impacted by multiple factors, including the terms and conditions contracted by third party payers. As the rental contract resides with the patients, we have elected the portfolio approach, at the payer level, to determine </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">the expected consideration, which considers the impact of early terminations. While the contract is with the patient, in certain circumstances, the third party payer elects an initial rental period with an option to extend. We assess the likelihood of extending the lease at the onset of the lease to determine if the option is reasonably certain to be exercised. As the lease is short-term in nature, we anticipate collection of substantially all of the net investment within the first year of the lease agreement. Completion of these payments represents the fair market value of the equipment, and as such, interest income is not applicable. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales-type lease revenue and the associated cost of revenue for the three and nine months ended September 30, 2020 and 2019, was:</span></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.1%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.35%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales-type lease revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,519</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,088</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,173</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,088</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of sales-type lease revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,562</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,932</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,062</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,358</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Gross profit</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,957</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,156</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.82%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,111</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,730</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></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:36.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Flexitouch system</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 42,908</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 44,699</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 112,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 119,767</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other products</span><sup style="font-family:'Arial','Helvetica','sans-serif';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:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,184</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,913</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,266</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,662</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 127,887</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 132,429</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Percentage of total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Flexitouch system</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">87 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">90 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">88 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">90 %</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other products</span><sup style="font-family:'Arial','Helvetica','sans-serif';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:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">13 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">10 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">12 %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">10 %</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">100 %</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="background-color:#ffffff;font-family:'Arial';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="background-color:#ffffff;padding:0pt;"><span style="color:#000000;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three and nine months ended September 30, 2020 and 2019.</span></td></tr></table><div style="margin-top:14pt;"/> 42908000 44699000 112621000 119767000 6184000 4913000 15266000 12662000 49092000 49612000 127887000 132429000 0.87 0.90 0.88 0.90 0.13 0.10 0.12 0.10 1 1 1 1 <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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Private insurers and other payers</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 34,554</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 35,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 90,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 93,932</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Veterans Administration</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,788</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,764</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,168</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 23,690</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Medicare</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,750</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,260</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,807</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 49,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 127,887</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 132,429</span></p></td></tr></table> 34554000 35909000 90459000 93932000 6788000 7764000 18168000 23690000 7750000 5939000 19260000 14807000 49092000 49612000 127887000 132429000 600000 4800000 <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.1%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.35%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales-type lease revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,519</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,088</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,173</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 15,088</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of sales-type lease revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,562</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,932</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,062</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,358</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Gross profit</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,957</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,156</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.82%;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:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 12,111</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,730</span></p></td></tr></table> 6519000 6088000 18173000 15088000 2562000 1932000 6062000 5358000 3957000 4156000 12111000 9730000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 13. Income Taxes</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;padding-top:2pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We record our interim provision for income taxes by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjusting for discrete tax items recorded in the period. Deferred income taxes result from temporary differences between the reporting of amounts for financial statement purposes and income tax purposes. These differences relate primarily to different methods used for income tax reporting purposes, including for depreciation and amortization, warranty and vacation accruals, and deductions related to allowances for doubtful accounts receivable and inventory reserves. Our provision for income taxes included current federal and state income tax expense, as well as deferred federal and state income tax expense.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The effective tax rate for the three months ended September 30, 2020 was a benefit of </span><span style="font-family:'Arial','Helvetica','sans-serif';">55%</span><span style="font-family:'Arial','Helvetica','sans-serif';">, compared to an expense of </span><span style="font-family:'Arial','Helvetica','sans-serif';">27%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> for the three months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately higher tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax benefit of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and an expense of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.9</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the three months ended September 30, 2020 and 2019, respectively.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The effective tax rate for the nine months ended September 30, 2020 was an expense of </span><span style="font-family:'Arial','Helvetica','sans-serif';">17%</span><span style="font-family:'Arial','Helvetica','sans-serif';">, compared to a benefit of </span><span style="font-family:'Arial','Helvetica','sans-serif';">36%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> for the nine months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately lower tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax expense of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and a benefit of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the nine months ended September 30, 2020 and 2019, respectively.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority is more-likely-than-not to sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the condensed consolidated financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We are not currently under examination in any jurisdiction. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense on our statement of operations. </span></p> -0.55 0.27 -800000 900000 0.17 -0.36 2300000 -1800000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 14. Net Income Per Share </b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following table sets forth the computation of our basic and diluted net income (loss) per share:</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:40.21%;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.83%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands, except share and per share data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,424</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,431</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (12,733)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,688</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted-average shares outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,415,640</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,981,015</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,309,344</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,870,622</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Dilutive effect of stock-based awards</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 331,725</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 660,838</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 760,099</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted-average shares used to compute diluted net (loss) income per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,747,365</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,641,853</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,309,344</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,630,721</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) per share - Basic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.13 </span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">(0.66)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.35 </span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) per share - Diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">(0.66)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.34 </span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been anti-dilutive:</span></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:38.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:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.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></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.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="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Restricted stock units</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 104,786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 37,813</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 223,776</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 39,905</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Common stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 594,117</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 198,663</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 982,182</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 202,179</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Performance stock units</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38,666</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,724</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 113,646</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,724</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Employee stock purchase plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 60,196</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48,360</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 797,765</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 262,200</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,367,964</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 267,808</span></p></td></tr></table><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:40.21%;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.83%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:2.29%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands, except share and per share data)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,424</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,431</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (12,733)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 6,688</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted-average shares outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,415,640</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,981,015</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,309,344</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,870,622</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Dilutive effect of stock-based awards</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 331,725</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 660,838</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 760,099</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted-average shares used to compute diluted net (loss) income per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,747,365</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,641,853</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,309,344</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,630,721</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) per share - Basic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.13 </span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">(0.66)</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.35 </span></p></td></tr><tr><td style="vertical-align:bottom;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) per share - Diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.12 </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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">(0.66)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">0.34 </span></p></td></tr></table> 2424000 2431000 -12733000 6688000 19415640 18981015 19309344 18870622 331725 660838 760099 19747365 19641853 19309344 19630721 0.12 0.13 -0.66 0.35 0.12 0.12 -0.66 0.34 <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:38.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:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.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></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.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="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Restricted stock units</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 104,786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 37,813</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 223,776</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 39,905</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Common stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 594,117</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 198,663</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 982,182</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 202,179</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Performance stock units</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.03%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 38,666</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,724</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 113,646</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,724</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Employee stock purchase plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 60,196</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 48,360</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 797,765</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 262,200</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,367,964</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 267,808</span></p></td></tr></table> 104786 37813 223776 39905 594117 198663 982182 202179 38666 25724 113646 25724 60196 48360 797765 262200 1367964 267808 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Note 15. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1). The next highest priority is based on quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level 2). The lowest priority is given to unobservable inputs (Level 3). </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following provides information regarding fair value measurements for our cash equivalents and marketable securities as of September 30, 2020, and December 31, 2019, according to the three-level fair value hierarchy:</span></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:36.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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.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:11.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: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.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:11.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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Quoted Prices</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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">in Active</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Markets for</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Other</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Identical</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Observable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unobservable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Assets</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 1)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 2)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 3)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Recurring Fair Value Measurements:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Money market mutual funds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,159</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,159</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,000</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,159</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,159</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:36.58%;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.88%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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:2.29%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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:2.29%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Quoted Prices</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-family:'Arial','Helvetica','sans-serif';">    </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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">in Active</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Markets for</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Other</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Identical</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Observable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unobservable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Assets</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 1)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 2)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 3)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Recurring Fair Value Measurements:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Money market mutual funds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 481</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 481</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,954</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,954</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">—</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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">—</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 26,435</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28,936</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">During the three and nine months ended September 30, 2020, there were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> transfers within the three-level hierarchy. A significant</span><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';">transfer is recognized when the inputs used to value a security have been changed, which merits a transfer between the disclosed</span><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';">levels of the valuation hierarchy.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The fair values for our money market mutual funds, U.S. government and agency obligations and corporate debt securities are determined based on valuations provided by external investment managers who obtain them from a</span><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';">variety of industry standard data providers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, accrued expenses and other liabilities approximate their related fair values due to the short-term maturities of these items. Non-financial assets, such as equipment and leasehold improvements, and intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. As of June 30, 2020, we re-measured the value of our intangible assets related to the Airwear wrap product line to their fair value, which was deemed to be </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0</span><span style="font-family:'Arial','Helvetica','sans-serif';">.</span></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:36.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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.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:11.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: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.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:11.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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Quoted Prices</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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">in Active</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Markets for</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Other</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Identical</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Observable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unobservable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Assets</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 1)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 2)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 3)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Recurring Fair Value Measurements:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Money market mutual funds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,159</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,159</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,000</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,159</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;border-top: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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,159</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:36.58%;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.88%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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:2.29%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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:2.29%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">At December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Quoted Prices</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-family:'Arial','Helvetica','sans-serif';">    </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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">in Active</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Markets for</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Other</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Significant</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Identical</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Observable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Unobservable</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Assets</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Inputs</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 1)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 2)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(Level 3)</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Recurring Fair Value Measurements:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Money market mutual funds</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 481</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 481</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">U.S. government and agency obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,954</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 25,954</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate debt securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">—</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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';">—</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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 26,435</span></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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,501</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> —</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.72%;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28,936</span></p></td></tr></table> 9159000 9159000 5000000 5000000 14159000 14159000 481000 481000 25954000 25954000 2501000 2501000 26435000 2501000 28936000 0 0 0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 30, 2020
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-37799  
Entity Registrant Name Tactile Systems Technology, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-1801204  
Entity Address, Address Line One 3701 Wayzata Blvd, Suite 300  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55416  
City Area Code 612  
Local Phone Number 355-5100  
Title of 12(b) Security Common Stock  
Trading Symbol TCMD  
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   19,424,679
Entity Central Index Key 0001027838  
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
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 42,204 $ 22,770
Marketable securities 0 22,464
Accounts receivable 36,033 33,444
Net investment in leases 9,451 8,147
Inventories 22,419 19,059
Prepaid expenses and other current assets 4,003 2,451
Total current assets 114,110 108,335
Non-current assets    
Property and equipment, net 7,177 7,408
Right of use operating lease assets 20,717 15,885
Intangible assets, net 1,671 5,312
Accounts receivable, non-current 7,100 4,184
Deferred income taxes 5,010 8,970
Other non-current assets 1,965 1,658
Total non-current assets 43,640 43,417
Total assets 157,750 151,752
Current liabilities    
Accounts payable 5,053 3,843
Accrued payroll and related taxes 10,864 10,098
Accrued expenses 3,582 4,498
Income taxes payable 1,459 632
Operating lease liabilities 2,010 1,454
Other current liabilities 2,673 903
Total current liabilities 25,641 21,428
Non-current liabilities    
Accrued warranty reserve, non-current 3,071 2,541
Income taxes, non-current   54
Operating lease liabilities, non-current 19,919 15,134
Total non-current liabilities 22,990 17,729
Total liabilities 48,631 39,157
Commitments and Contingencies (see Note 10)
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of September 30, 2020 and December 31, 2019
Common stock, $0.001 par value, 300,000,000 shares authorized; 19,424,679 shares issued and outstanding as of September 30, 2020; 19,152,715 shares issued and outstanding as of December 31, 2019 19 19
Additional paid-in capital 101,157 91,874
Retained earnings 7,943 20,676
Accumulated other comprehensive income   26
Total stockholders' equity 109,119 112,595
Total liabilities and stockholders' equity $ 157,750 $ 151,752
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
Condensed Consolidated Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 50,000,000 50,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common shares authorized 300,000,000 300,000,000
Common Stock, Shares, Issued 19,424,679 19,152,715
Common Stock, Shares, Outstanding 19,424,679 19,152,715
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Total revenue $ 49,092 $ 49,612 $ 127,887 $ 132,429
Total cost of revenue 14,120 14,239 36,930 39,293
Gross profit 34,972 35,373 90,957 93,136
Operating expenses        
Sales and marketing 19,488 20,737 59,856 56,546
Research and development 1,102 1,467 3,891 3,982
Reimbursement, general and administrative 12,588 9,972 37,830 28,177
Total operating expenses 33,178 32,176 101,577 88,705
Income (loss) from operations 1,794 3,197 (10,620) 4,431
Other (expense) income (121) 166 181 498
Income (loss) before income taxes 1,673 3,363 (10,439) 4,929
Income tax (benefit) expense (751) 932 2,294 (1,759)
Net income (loss) $ 2,424 $ 2,431 $ (12,733) $ 6,688
Net income (loss) per common share        
Basic (in dollars per share) $ 0.12 $ 0.13 $ (0.66) $ 0.35
Diluted (in dollars per share) $ 0.12 $ 0.12 $ (0.66) $ 0.34
Weighted-average common shares used to compute net income (loss) per common share        
Basic (in shares) 19,415,640 18,981,015 19,309,344 18,870,622
Diluted (in shares) 19,747,365 19,641,853 19,309,344 19,630,721
Sales revenue        
Total revenue $ 42,573 $ 42,882 $ 109,714 $ 112,503
Total cost of revenue 11,558 12,233 30,868 33,231
Gross profit 31,015 30,649 78,846 79,272
Rental revenue        
Total revenue 6,519 6,730 18,173 19,926
Total cost of revenue 2,562 2,006 6,062 6,062
Gross profit $ 3,957 $ 4,724 $ 12,111 $ 13,864
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed 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
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 2,424 $ 2,431 $ (12,733) $ 6,688
Other comprehensive (loss) income:        
Unrealized (loss) gain on marketable securities (14) (13) (21) 51
Income tax related to items of other comprehensive (loss) income (15) 4 (5) (12)
Total other comprehensive (loss) income (29) (9) (26) 39
Comprehensive income (loss) $ 2,395 $ 2,422 $ (12,759) $ 6,727
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balances at the beginning at Dec. 31, 2018 $ 19 $ 79,554 $ 9,705 $ (8) $ 89,270
Balances at the beginning (in shares) at Dec. 31, 2018 18,631,125        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   7,387     7,387
Exercise of common stock options and vesting of restricted stock units   1,838     1,838
Exercise of common stock options and vesting of restricted stock units (in shares) 398,477        
Taxes paid for net share settlement of restricted stock units   (3,107)     (3,107)
Taxes paid for net share settlement of restricted stock units (in shares) (56,956)        
Common shares issued for employee stock purchase plan   1,852     1,852
Common shares issued for employee stock purchase plan (in shares) 43,386        
Comprehensive income (loss) for the period     6,688 39 6,727
Balances at the end at Sep. 30, 2019 $ 19 87,524 16,393 31 103,967
Balances at the end (in shares) at Sep. 30, 2019 19,016,032        
Balances at the beginning at Jun. 30, 2019 $ 19 84,987 13,962 40 99,008
Balances at the beginning (in shares) at Jun. 30, 2019 18,956,912        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   2,330     2,330
Exercise of common stock options and vesting of restricted stock units   296     296
Exercise of common stock options and vesting of restricted stock units (in shares) 60,833        
Taxes paid for net share settlement of restricted stock units   (89)     (89)
Taxes paid for net share settlement of restricted stock units (in shares) (1,713)        
Comprehensive income (loss) for the period     2,431 (9) 2,422
Balances at the end at Sep. 30, 2019 $ 19 87,524 16,393 31 103,967
Balances at the end (in shares) at Sep. 30, 2019 19,016,032        
Balances at the beginning at Dec. 31, 2019 $ 19 91,874 20,676 26 112,595
Balances at the beginning (in shares) at Dec. 31, 2019 19,152,715        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   8,288     8,288
Exercise of common stock options and vesting of restricted stock units   762     762
Exercise of common stock options and vesting of restricted stock units (in shares) 259,406        
Taxes paid for net share settlement of restricted stock units   (1,592)     (1,592)
Taxes paid for net share settlement of restricted stock units (in shares) (31,095)        
Common shares issued for employee stock purchase plan   1,825     1,825
Common shares issued for employee stock purchase plan (in shares) 43,653        
Comprehensive income (loss) for the period     (12,733) (26) (12,759)
Balances at the end at Sep. 30, 2020 $ 19 101,157 7,943   109,119
Balances at the end (in shares) at Sep. 30, 2020 19,424,679        
Balances at the beginning at Jun. 30, 2020 $ 19 97,818 5,519 29 103,385
Balances at the beginning (in shares) at Jun. 30, 2020 19,411,404        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   3,164     3,164
Exercise of common stock options and vesting of restricted stock units   214     214
Exercise of common stock options and vesting of restricted stock units (in shares) 14,322        
Taxes paid for net share settlement of restricted stock units   (39)     (39)
Taxes paid for net share settlement of restricted stock units (in shares) (1,047)        
Comprehensive income (loss) for the period     2,424 $ (29) 2,395
Balances at the end at Sep. 30, 2020 $ 19 $ 101,157 $ 7,943   $ 109,119
Balances at the end (in shares) at Sep. 30, 2020 19,424,679        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities    
Net (loss) income $ (12,733) $ 6,688
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation and amortization 2,102 2,808
Net amortization of premiums and discounts on securities available-for-sale (91) (225)
Deferred income taxes 3,934 (31)
Stock-based compensation expense 8,288 7,387
Gain on other investments and maturities of marketable securities 10  
Impairment losses 4,025  
Changes in assets and liabilities:    
Accounts receivable (2,589) (3,349)
Net investment in leases (1,304) (7,628)
Inventories (3,538) (5,693)
Income taxes 773 (2,051)
Prepaid expenses and other assets (1,553) (418)
Right of use operating lease assets 509 107
Medicare accounts receivable, non-current (2,916) (1,141)
Accounts payable 938 979
Accrued payroll and related taxes 766 3,915
Accrued expenses and other liabilities 1,134 1,073
Net cash (used in) provided by operating activities (2,245) 2,421
Cash flows from investing activities    
Proceeds from maturities of securities available-for-sale 22,500 16,000
Purchases of securities available-for-sale   (14,859)
Purchases of property and equipment (1,623) (4,276)
Intangible assets costs (163) (154)
Other investments (30)  
Net cash provided by (used in) investing activities 20,684 (3,289)
Cash flows from financing activities    
Taxes paid for net share settlement of restricted stock units (1,592) (3,107)
Proceeds from exercise of common stock options 762 1,838
Proceeds from the issuance of common stock from the employee stock purchase plan 1,825 1,852
Net cash provided by financing activities 995 583
Net increase (decrease) in cash and cash equivalents 19,434 (285)
Cash and cash equivalents - beginning of period 22,770 20,099
Cash and cash equivalents - end of period 42,204 19,814
Supplemental cash flow disclosure    
Cash paid for taxes 475 326
Capital expenditures incurred but not yet paid $ 41 $ 801
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Operations
9 Months Ended
Sep. 30, 2020
Nature of Business and Operations  
Nature of Business and Operations

Note 1. Nature of Business and Operations

Tactile Systems Technology, Inc. (“we,” “us,” and “our”) is the sole manufacturer and distributor of the Flexitouch® and Entre™ systems, medical devices that help control symptoms of lymphedema, a chronic and progressive medical condition. Our products are purchased or rented for at-home use and are recommended by vascular, wound and lymphedema clinics throughout the United States.

We were originally incorporated in Minnesota under the name Tactile Systems Technology, Inc. on January 30, 1995. During 2006, we established a merger corporation and subsequently, on July 21, 2006, merged with and into this merger corporation, resulting in our reincorporation as a Delaware corporation. The resulting corporation assumed the name Tactile Systems Technology, Inc. In September 2013, we began doing business as “Tactile Medical”.

On August 2, 2016, we closed the initial public offering of our common stock, which resulted in the sale of 4,120,000 shares of our common stock at a public offering price of $10.00 per share. We received net proceeds from the initial public offering of approximately $35.4 million, after deducting underwriting discounts and approximately $2.9 million of transaction expenses. In connection with the closing of the initial public offering, all of our outstanding redeemable convertible preferred stock automatically converted to common stock on August 2, 2016. As a result, at August 2, 2016, we did not have any redeemable convertible preferred stock issued or outstanding.

Our business is affected by seasonality. In the first quarter of each year, when most patients have started a new insurance year and have not yet met their annual out-of-pocket payment obligations, we experience substantially reduced demand for our products. We typically experience higher revenue in the third and fourth quarters of the year when patients have met their annual insurance deductibles, thereby reducing their out-of-pocket costs for our products, and because patients desire to exhaust their flexible spending accounts at year end. This seasonality applies only to purchases and rentals of our products by patients covered by commercial insurance and is not relevant to Medicare, Medicaid or the Veterans Administration, as those payers either do not have plans that have declining deductibles over the course of the plan year and/or do not have plans that include patient deductibles for purchases or rentals of our products. Further, seasonality trends in 2020 may be significantly different than in prior years as a result of the COVID-19 pandemic and related impacts.

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

Note 2. Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included.

The results for the nine months ended September 30, 2020, are not necessarily indicative of results to be expected for the year ending December 31, 2020, or for any other interim period or for any future year. The condensed consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019.

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Tactile Systems Technology, Inc. and its wholly owned subsidiary, Swelling Solutions, Inc. All intercompany balances and transactions have been eliminated in consolidation.

Risks and Uncertainties

Coronavirus (COVID-19)

The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it.  For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:

Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees.
We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.
Continuing employee travel and contact restrictions to reduce exposure.
Collaborating with payers to modify coverage requirements by serving patients virtually.
In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.
We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.
When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices.

We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and to disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Comprehensive Income (Loss)

Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive income (loss) represents net income (loss) adjusted for unrealized gains and losses on available-for-sale marketable securities and the related taxes.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 3. Summary of Significant Accounting Policies

Significant Accounting Policies

There were no material changes in our significant accounting policies during the nine months ended September 30, 2020, except as set forth below. See Note 3 – “Summary of Significant Accounting Policies” to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019, for information regarding our significant accounting policies.

Impairment of Long-Lived Assets

We review long-lived assets, including property and equipment and patents, for impairment whenever events or changes in business circumstances indicate that the carrying amount of an asset may not be fully recoverable. We assess long-lived assets used in operations for impairment indicators, including when undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount.

In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a $4.0 million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. The majority of the impairment charge was comprised of the intangible assets and property and equipment, totaling $3.6 million, and was classified within the reimbursement, general and administrative line of the Condensed Consolidated Statements of Operations. The inventory-related component of the impairment charge was $0.4 million, and was classified within the cost of revenue line of the Condensed Consolidated Statements of Operations.

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments — Credit Losses” (“ASU 2016-13”), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of the current expected credit losses. The new current expected credit losses (“CECL”) model generally calls for the immediate recognition of all expected credit losses and applies to financial instruments and other assets, including accounts receivable and other financial assets measured at amortized cost, debt securities and other financial assets. This guidance replaces the previous incurred loss model for measuring expected credit losses and requires expected losses on available-for-sale debt securities to be recognized through an allowance for credit losses rather than as reductions in the amortized cost of the securities. We adopted ASU 2016-13 as of January 1, 2020, and it did not have an impact on the condensed consolidated financial statements.

Accounting Pronouncements Issued Not Yet Adopted

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects of the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the applicability and impact of the standard on our condensed consolidated financial statements and related disclosures.  

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities
9 Months Ended
Sep. 30, 2020
Marketable Securities  
Marketable Securities

Note 4. Marketable Securities

There were no investments in marketable securities at September 30, 2020. At December 31, 2019 investments in marketable securities were classified as available-for-sale and consisted of the following:

At December 31, 2019

    

Amortized

    

Unrealized

    

Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Value

U.S. government and agency obligations

$

19,950

$

14

$

1

$

19,963

Corporate debt securities

 

2,493

 

8

 

 

2,501

Marketable securities

$

22,443

$

22

$

1

$

22,464

There were no net pre-tax unrealized gains for marketable securities at September 30, 2020. There were no sales of marketable securities during the nine months ended September 30, 2020.

There were no marketable securities in an unrealized loss position at September 30, 2020.

At December 31, 2019, unrealized losses and the fair value of marketable securities aggregated by investment category and the length of time the securities were in a continuous loss position, were as follows:

At December 31, 2019

Less than 12 months

12 months or more

Total

    

Fair

    

Unrealized

    

Fair

    

Unrealized

Fair

    

Unrealized

(In thousands)

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. government and agency obligations

$

5,997

$

1

$

$

$

5,997

$

1

Corporate debt securities

 

 

 

 

 

 

Marketable securities

$

5,997

$

1

$

$

$

5,997

$

1

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

Note 5. Inventories

Inventories consisted of the following:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Finished goods

$

9,287

$

6,508

Component parts and work-in-process

 

13,132

 

12,551

Total inventories

$

22,419

$

19,059

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets
9 Months Ended
Sep. 30, 2020
Intangible Assets  
Intangible Assets

Note 6. Intangible Assets

Our patents and other intangible assets are summarized as follows:

Weighted-

At September 30, 2020

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

12 years

$

388

$

55

$

333

Defensive intangible assets

4 years

1,125

378

747

Customer accounts

3 years

 

125

 

57

 

68

Total amortizable intangible assets

1,638

490

1,148

Patents pending

523

523

Total intangible assets

$

2,161

$

490

$

1,671

Weighted-

At December 31, 2019

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

11 years

$

4,386

$

447

$

3,939

Defensive intangible assets

5 years

1,125

250

875

Customer accounts

3 years

 

125

 

37

 

88

Total amortizable intangible assets

5,636

734

4,902

Patents pending

410

410

Total intangible assets

$

6,046

$

734

$

5,312

Amortization expense was $0.1 million for each of the three months ended September 30, 2020 and 2019, and $0.3 million and $0.4 million for the nine months ended September 30, 2020 and 2019, respectively. Future amortization expenses are expected as follows:

(In thousands)

2020 (October 1 - December 31)

$

58

2021

230

2022

 

230

2023

 

200

2024

 

179

Thereafter

 

251

Total

$

1,148

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses
9 Months Ended
Sep. 30, 2020
Accrued Expenses  
Accrued Expenses

Note 7. Accrued Expenses

Accrued expenses consisted of the following:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Warranty

$

1,443

$

1,218

Legal and consulting

675

617

Travel and business

 

413

 

776

In-transit inventory

129

106

Sales and use tax

183

200

Clinical studies

38

85

Lease termination costs

1,200

Other

 

701

 

296

Total

$

3,582

$

4,498

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

Note 8. Warranty Reserves

The activity in the warranty reserve during and as of the end of the reporting periods presented was as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

4,208

$

3,002

$

3,759

$

2,566

Warranty provision

 

820

 

664

 

2,097

 

1,677

Processed warranty claims

 

(514)

 

(386)

 

(1,342)

 

(963)

Ending balance

$

4,514

$

3,280

$

4,514

$

3,280

Accrued warranty reserve, current

$

1,443

$

1,053

$

1,443

$

1,053

Accrued warranty reserve, non-current

3,071

2,227

3,071

2,227

Total accrued warranty reserve

$

4,514

$

3,280

$

4,514

$

3,280

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Agreement
9 Months Ended
Sep. 30, 2020
Credit Agreement  
Credit Agreement

Note 9. Credit Agreement

On August 3, 2018, we entered into a credit agreement with Wells Fargo Bank, National Association, which was amended by a First Amendment dated February 12, 2019, a Waiver and Second Amendment dated March 25, 2019, and a Third Amendment dated August 2, 2019 (collectively, the “Credit Agreement”), which expires on August 3, 2021.

The Credit Agreement provides for a $10.0 million revolving credit facility. Subject to satisfaction of certain conditions, we may increase the amount of the revolving loans available under the Credit Agreement and/or add one or more term loan facilities in an amount not to exceed an incremental $25.0 million in the aggregate, such that the total aggregate principal amount of loans available under the Credit Agreement (including under the revolving credit facility) does not exceed $35.0 million. As of September 30, 2020, and the date on which we filed this report, we did not have any outstanding borrowings under the Credit Agreement.

Our obligations under the Credit Agreement are secured by a security interest in substantially all of our and our subsidiaries’ assets and are also guaranteed by our subsidiaries. The Credit Agreement contains a number of restrictions and covenants, including that we maintain compliance with a maximum leverage ratio and a minimum liquidity covenant. As of September 30, 2020, we were in compliance with all financial covenants under the Credit Agreement.

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

Note 10. Commitments and Contingencies

Lease Obligations

We lease property and equipment under operating leases, typically with terms greater than 12 months, and determine if an arrangement contains a lease at inception. In general, an arrangement contains a lease if there is an identified asset and we have the right to direct the use of and obtain substantially all of the economic benefit from the use of the identified asset. We record an operating lease liability at the present value of lease payments over the lease term on the commencement date. The related right of use (“ROU”) operating lease asset reflects rental escalation clauses, as well as renewal options and/or termination options. The exercise of lease renewal and/or termination options are at our discretion and are included in the determination of the lease term and lease payment obligations when it is deemed reasonably certain that the option will be exercised. When available, we use the rate implicit in the lease to discount lease payments to present value; however, certain leases do not provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate to discount the lease payments based on information available at lease commencement.

We classify our leases as buildings, vehicles or computer and office equipment and do not separate lease and nonlease components of contracts for any of the aforementioned classifications. In accordance with applicable guidance, we do not record leases with terms that are less than one year on the Condensed Consolidated Balance Sheet.

None of our lease agreements contain material restrictive covenants or residual value guarantees.

Buildings

We lease certain office and warehouse space at various locations in the United States where we provide services. These leases are typically greater than one year with fixed, escalating rents over the noncancelable terms and, therefore, ROU operating lease assets and operating lease liabilities are recorded on the Condensed Consolidated Balance Sheet, with rent expense to be recognized on a straight-line basis over the term of the lease. The remaining lease terms vary from approximately three to ten years as of September 30, 2020.

In March 2008, we entered into a noncancelable operating lease agreement for building space for our previous corporate headquarters that provided for monthly rent, real estate taxes and operating expenses that was subsequently extended to July 31, 2021. Due to the move to our new headquarters in September 2019, we entered into a termination agreement for our former corporate headquarters on December 31, 2019. We agreed to pay $1.2 million in order to terminate all future rights and obligations of the lease. The lease was removed from our ROU operating lease assets and operating lease liabilities and the total net loss on termination of $1.1 million was recorded in the reimbursement, general and administrative line of our Condensed Consolidated Statements of Operations.

We entered into a lease (“initial lease”) in October 2018, for approximately 80,000 square feet of office space for our new corporate headquarters in Minneapolis, Minnesota. In December 2018, we amended the initial lease to add approximately 29,000 square feet of additional office space, which is accounted for as a separate lease (“second lease”) in accordance with ASU No. 2016-02, “Leases” (Topic 842) (“ASC 842”). In December 2019, we further amended the lease which extended the expiration date of the initial lease, extended the expiration date of and added approximately 4,000 square feet to the second lease, as well as added approximately 37,000 square feet of additional office space, accounted for as a separate lease (“third lease”) in accordance with ASC 842. The portion of the space under the initial lease was placed in service in September 2019. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets beginning as of September 30, 2019. The portion of the space covered under the second lease commenced on September 1, 2020. This portion was recognized as an operating lease and included in the ROU operating lease assets and operating lease liabilities on the Condensed Consolidated Balance Sheets as of September 30, 2020. The portion of the space covered under the third lease is expected to be occupied and commence in the second half of 2021.

Vehicles

We lease vehicles for certain members of our field sales organization under a vehicle fleet program whereby the initial, noncancelable lease is for a term of 367 days, thus more than one year. Subsequent to the initial term, the lease becomes a month-to-month, cancelable lease. As of September 30, 2020, we had approximately 69 vehicles with agreements within the initial, noncancelable lease term that are recorded as ROU operating lease assets and operating lease liabilities. In addition to monthly rental fees specific to the vehicle, there are fixed monthly nonlease components that have been included in the ROU operating lease assets and operating lease liabilities. The nonlease components are not significant.

Computer and Office Equipment

We also have operating lease agreements for certain computer and office equipment. The remaining lease terms as of September 30, 2020, ranged from less than one year to approximately three years with fixed monthly payments that are included in the ROU operating lease assets and operating lease liabilities. The leases provide an option to purchase the related equipment at fair market value at the end of the lease. The leases will automatically renew as a month-to-month rental at the end of the lease if the equipment is not purchased or returned.

Lease Position, Undiscounted Cash Flow and Supplemental Information

The table below presents information related to our ROU operating lease assets and operating lease liabilities that we have recorded:

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Right of use operating lease assets

$

20,717

$

15,885

Operating lease liabilities:

Current

$

2,010

$

1,454

Non-current

 

19,919

 

15,134

Total

$

21,929

$

16,588

Operating leases:

Weighted average remaining lease term

 

9.6 years

10.1 years

Weighted average discount rate

4.3%

4.6%

Nine Months Ended September 30,

2020

2019

Supplemental cash flow information for our operating leases:

Cash paid for operating lease liabilities

$

1,849

$

1,147

Non-cash right of use assets obtained in exchange for new operating lease obligations

$

6,664

$

16,296

The table below reconciles the undiscounted cash flows under the operating lease liabilities recorded on the Condensed Consolidated Balance Sheet for the periods presented:

(In thousands)

2020 (October 1 - December 31)

$

788

2021

2,781

2022

 

2,643

2023

 

2,594

2024

 

2,575

Thereafter

 

15,344

Total minimum lease payments

26,725

Less: Amount of lease payments representing interest

(4,796)

Present value of future minimum lease payments

21,929

Less: Current obligations under operating lease liabilities

(2,010)

Non-current obligations under operating lease liabilities

$

19,919

As of September 30, 2020, we have additional lease commitments of $7.1 million related to amendments to existing building leases that have not yet commenced. As the lessee we are involved in providing guidance to the lessor for related improvements, however these improvements are managed and owned by the lessor.

Operating lease costs were $0.8 million and $0.6 million for the three months ended September 30, 2020 and 2019, respectively. Operating lease costs were $2.1 million and $1.3 for the nine months ended September 30, 2020 and 2019, respectively.

Major Vendors

We had purchases from two major vendors that accounted for 31% and 33% of our total purchases for the three and nine months ended September 30, 2020, respectively. We had purchases from two major vendors that accounted for 42% and 37% of our total purchases for the three and nine months ended September 30, 2019, respectively.

Purchase Commitments

We issued purchase orders prior to September 30, 2020, totaling $20.5 million for goods that we expect to receive within the next year.

Retirement Plan

We maintain a 401(k) retirement plan for our employees in which eligible employees can contribute a percentage of their pre-tax compensation. Discretionary contributions to the 401(k) plan totaled $0.1 million for each of the three ended September 30, 2020 and 2019, and $0.2 million for each of the nine months ended September 30, 2020 and 2019.

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

Note 11. Stockholders' Equity

Stock-Based Compensation

Our 2016 Equity Incentive Plan (the “2016 Plan”) authorizes us to grant stock options, stock appreciation rights, restricted stock, stock units and other stock-based awards to employees, non-employee directors and certain consultants and advisors. There were up to 4,800,000 shares of our common stock initially reserved for issuance pursuant to the 2016 Plan. The 2016 Plan provides that the number of shares reserved and available for issuance under the 2016 Plan will automatically increase annually on January 1 of each calendar year, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the lesser of: (a) 5% of the number of common shares of stock outstanding as of December 31 of the immediately preceding calendar year, or (b) 2,500,000 shares; provided, however, that our Board of Directors may

determine that any annual increase be a lesser number. In addition, all awards granted under our 2007 Omnibus Stock Plan and our 2003 Stock Option Plan that were outstanding when the 2016 Plan became effective and that are forfeited, expired, cancelled, settled for cash or otherwise not issued, will become available for issuance under the 2016 Plan. Pursuant to the automatic increase feature of the 2016 Plan, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, 952,697 shares were added as available for issuance thereunder.  As of September 30, 2020, 4,658,176 shares were available for future grant pursuant to the 2016 Plan.

Upon adoption and approval of the 2016 Plan, all of our previous equity incentive compensation plans were terminated. However, existing awards under those plans continue to vest in accordance with the original vesting schedules and will expire at the end of their original terms.

In the second fiscal quarter of 2020, our Board of Directors appointed a new President and Chief Executive Officer (“CEO”), effective June 8, 2020. In conjunction with the acceptance of the written offer, our CEO received both restricted stock units and stock option awards under our 2016 Plan during the third fiscal quarter of 2020 and the stock options have a seven year term. A portion of the awards will vest on June 30, 2021, with the remaining portion of the awards vesting over a period of three years from the date of grant. Further, all of the stock options included in these awards require that our stock price exceed $40.15 for 20 consecutive trading days during the term of the option in order to vest.

We recorded stock-based compensation expense of $3.2 million and $2.3 million for the three months ended September 30, 2020 and 2019, respectively, and $8.3 million and $7.4 million for the nine months ended September 30, 2020 and 2019, respectively. This expense was allocated as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

171

$

75

$

358

$

249

Sales and marketing expenses

1,436

1,029

3,915

3,262

Research and development expenses

87

95

269

275

Reimbursement, general and administrative expenses

1,470

1,131

3,746

3,601

Total stock-based compensation expense

$

3,164

$

2,330

$

8,288

$

7,387

Stock Options

We have granted stock options to certain participants that vest over three or four years and typically have a contractual term of seven or ten years. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for stock options was $1.1 million and $0.6 million for the three months ended September 30, 2020 and 2019, respectively, and $3.0 million and $2.0 million for the nine months ended September 30, 2020 and 2019, respectively.

At September 30, 2020, there was approximately $7.9 million of total unrecognized pre-tax stock option expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted-average period of 2.1 years.

Our stock option activity for the nine months ended September 30, 2020, was as follows:

    

Weighted-

Weighted-

Average

Average

Aggregate

Options

Exercise Price

Remaining

Intrinsic

(In thousands except options and per share data)

Outstanding

Per Share (1)

Contractual Life

Value (2)

Balance at December 31, 2019

866,955

$

28.76

6.1 years

$

33,957

Granted

284,674

$

47.66

Exercised

(132,911)

$

5.74

$

6,224

Forfeited

(33,818)

$

53.54

Expired

(2,718)

$

63.02

Balance at September 30, 2020

982,182

$

36.41

5.8 years

$

8,829

Options exercisable at September 30, 2020

461,138

$

23.35

4.9 years

$

8,102

(1)The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.
(2)The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.

Options exercisable of 539,487 as of September 30, 2019, had a weighted-average exercise price of $5.15 per share.

Time-Based Restricted Stock Units

We have granted time-based restricted stock units to certain participants under the 2016 Plan that are stock-settled with common shares. Time-based restricted stock units granted under the 2016 Plan vest over one to three years. Stock-based compensation expense included in the Condensed Consolidated Statements of Operations for time-based restricted stock units was $1.4 million and $1.0 million for the three months ended September 30, 2020 and 2019, respectively, and $4.0 million and $2.9 million for the nine months ended September 30, 2020 and 2019, respectively. As of September 30, 2020, there was approximately $7.5 million of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted-average period of 1.9 years.

Our time-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:

Weighted-

    

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

171,687

$

43.74

$

11,591

Granted

149,175

$

48.20

Modification

2,288

$

21.85

Vested

(94,640)

$

38.07

Forfeited

(11,701)

$

55.33

Balance at September 30, 2020

216,809

$

48.42

$

7,933

Deferred and unissued at September 30, 2020(2)

6,967

$

40.27

$

255

(1)The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period.
(2)For the nine months ended September 30, 2020, there were 858 restricted stock units granted to non-employee directors in lieu of their quarterly cash retainer payments. These restricted stock units were fully vested upon grant and represent the right to receive one share of common stock, per unit, upon the earlier of the director’s termination of service as a director of ours or the occurrence of a change of control of us. These restricted stock units are included in the “Granted” line in the table above and are also included in the “Vested” line in the table above due to their being fully vested upon grant. As of September 30, 2020, there were 6,967 outstanding restricted stock units that have been previously granted to non-employee directors in lieu of their quarterly director retainer payments.

Performance-Based Restricted Stock Units

We have granted performance-based restricted stock units (“PSUs”) to certain participants under the 2016 Plan. These PSUs have both performance-based and time-based vesting features. The PSUs granted in 2018 were earned to the extent performance goals based on revenue and adjusted EBITDA were achieved in 2019. The PSUs granted in 2019 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2020. The PSUs granted in 2020 will be earned if and to the extent performance goals based on revenue and adjusted EBITDA are achieved in 2021. The number of PSUs earned will depend on the level at which the performance targets are achieved and can range from 50% of target if the minimum performance threshold is achieved and up to 150% of target if maximum performance is achieved. One-third of the earned PSUs will vest on the date the Compensation and Organization Committee certifies the number of PSUs earned, and the remaining two-thirds of the earned PSUs will vest on the first anniversary of that certification date. All earned and vested PSUs will be settled in shares of common stock.

Stock-based compensation expense recognized for PSUs was $0.4 million and $0.5 million for the three months ended September 30, 2020 and 2019, respectively, and $0.5 million and $1.7 million for the nine months ended September 30, 2020 and 2019, respectively. The stock-based compensation expense for the nine months ended September 30, 2020 reflects a $1.0 million benefit due to a change in the estimated payout associated with PSUs granted in 2019 being below the minimum performance target threshold level, as defined. As of September 30, 2020, there was approximately $1.4 million of total unrecognized pre-tax compensation expense related to outstanding PSUs that is expected to be recognized over a weighted average period of 2.0 years.

Our performance-based restricted stock unit activity for the nine months ended September 30, 2020, was as follows:

Performance-

Weighted-

    

Based

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

91,151

$

44.63

$

6,154

Granted

31,731

$

50.41

Vested

(21,589)

$

33.62

Forfeited

(8,846)

$

70.46

Balance at September 30, 2020

92,447

$

46.72

$

3,383

(1)The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period.

Employee Stock Purchase Plan

Our employee stock purchase plan (“ESPP”), which was approved by our Board of Directors on April 27, 2016, and by our stockholders on June 20, 2016, allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The ESPP is available to all of our employees and employees of participating subsidiaries. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to 85% of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The ESPP provides for six-month purchase periods, beginning on May 16 and November 16 of each calendar year.

A total of 1,600,000 shares of common stock was initially reserved for issuance under the ESPP. This share reserve will automatically be supplemented each January 1, commencing in 2017 and ending on and including January 1, 2026, by an amount equal to the least of (a) 1% of the shares of our common stock outstanding on the immediately preceding December 31, (b) 500,000 shares or (c) such lesser amount as our Board of Directors may determine. Pursuant to the automatic increase feature of the ESPP, shares were added as approved by the Board of Directors for each year since inception other than 2019, at which point, the Board exercised its prerogative to forgo the increase. On January 1, 2020, 190,539 shares were added as available for issuance thereunder. As of September 30, 2020, 1,618,335 shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of $0.3 million and $0.2 million for the three months ended September 30, 2020 and 2019, respectively, and $0.8 million and $0.7 million for the nine months ended September 30, 2020 and 2019, respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Sep. 30, 2020
Revenue  
Revenue

Note 12. Revenue

We derive our revenue from the sale and rental of our compression products to our customers in the United States. The following table presents our revenue, inclusive of sales and rental revenue, disaggregated by product categories:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Revenue

Flexitouch system

$

42,908

$

44,699

$

112,621

$

119,767

Other products(1)

 

6,184

 

4,913

 

15,266

 

12,662

Total

$

49,092

$

49,612

$

127,887

$

132,429

Percentage of total revenue

Flexitouch system

 

87 %

 

90 %

 

88 %

 

90 %

Other products(1)

 

13 %

 

10 %

 

12 %

 

10 %

Total

 

100 %

 

100 %

 

100 %

 

100 %

(1)The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three and nine months ended September 30, 2020 and 2019.

Rental revenue for the three and nine months ended September 30, 2020 and 2019, was primarily from private insurers. Our revenue from third-party payers, inclusive of sales and rental revenue, for the three and nine months ended September 30, 2020 and 2019, are summarized in the following table:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Private insurers and other payers

$

34,554

$

35,909

$

90,459

$

93,932

Veterans Administration

6,788

7,764

18,168

23,690

Medicare

7,750

5,939

19,260

14,807

Total

$

49,092

$

49,612

$

127,887

$

132,429

Our rental revenue is derived from rent-to-purchase arrangements that typically range from three to ten months. Under ASC 840 (the previous guidance for lease accounting), our rental revenue was recognized as month-to-month, cancelable leases; however, because title transfers to the patient, with whom we have the contract, upon the termination of the lease term and because collectability is probable, under ASC 842, these are recognized as sales-type leases. Each rental agreement contains two components, the controller and related garments, both of which are interdependent and recognized as one lease component.

Rental agreements initiated subsequent to January 1, 2019, are recorded as sales-type leases in accordance with ASC 842, whereby rental revenue and cost of rental revenue are recognized upon the lease commencement date. In 2019, in accordance with applicable guidance, we continued to recognize rental agreements commencing prior to December 31, 2018, on a month-to-month basis as an operating lease until they were completed. These rental agreements do not have an impact on the revenue results in 2020. Total rental revenue for the three and nine months ended September 30, 2019 included both operating and sales-type lease revenue. Operating lease revenue was $0.6 million and $4.8 million for the three and nine months ended September 30, 2019.

The revenue and associated cost of revenue of sales-type leases are recognized on the lease commencement date and a net investment in leases is recorded on the Condensed Consolidated Balance Sheet. We bill the patients’ insurance payers monthly over the duration of the rental term. We record the net investment in leases and recognize revenue upon commencement of the lease in the amount of the expected consideration to be received through the monthly payments. Similar to our sales revenue, the transaction price is impacted by multiple factors, including the terms and conditions contracted by third party payers. As the rental contract resides with the patients, we have elected the portfolio approach, at the payer level, to determine

the expected consideration, which considers the impact of early terminations. While the contract is with the patient, in certain circumstances, the third party payer elects an initial rental period with an option to extend. We assess the likelihood of extending the lease at the onset of the lease to determine if the option is reasonably certain to be exercised. As the lease is short-term in nature, we anticipate collection of substantially all of the net investment within the first year of the lease agreement. Completion of these payments represents the fair market value of the equipment, and as such, interest income is not applicable.

Sales-type lease revenue and the associated cost of revenue for the three and nine months ended September 30, 2020 and 2019, was:

Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

2020

2019

2020

2019

Sales-type lease revenue

$

6,519

$

6,088

$

18,173

$

15,088

Cost of sales-type lease revenue

 

2,562

 

1,932

 

6,062

 

5,358

Gross profit

$

3,957

$

4,156

$

12,111

$

9,730

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

Note 13. Income Taxes

We record our interim provision for income taxes by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjusting for discrete tax items recorded in the period. Deferred income taxes result from temporary differences between the reporting of amounts for financial statement purposes and income tax purposes. These differences relate primarily to different methods used for income tax reporting purposes, including for depreciation and amortization, warranty and vacation accruals, and deductions related to allowances for doubtful accounts receivable and inventory reserves. Our provision for income taxes included current federal and state income tax expense, as well as deferred federal and state income tax expense.

The effective tax rate for the three months ended September 30, 2020 was a benefit of 55%, compared to an expense of 27% for the three months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately higher tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax benefit of $0.8 million and an expense of $0.9 million for the three months ended September 30, 2020 and 2019, respectively.

The effective tax rate for the nine months ended September 30, 2020 was an expense of 17%, compared to a benefit of 36% for the nine months ended September 30, 2019. The primary driver of the change in our effective tax rate is attributable to a change in projected taxable income, including proportionately lower tax benefits for stock-based compensation as compared to the same period last year. We recorded an income tax expense of $2.3 million and a benefit of $1.8 million for the nine months ended September 30, 2020 and 2019, respectively.

We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority is more-likely-than-not to sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the condensed consolidated financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

We are not currently under examination in any jurisdiction. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense on our statement of operations.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Common Share
9 Months Ended
Sep. 30, 2020
Net Income Per Share  
Net Income Per Share

Note 14. Net Income Per Share

The following table sets forth the computation of our basic and diluted net income (loss) per share:

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands, except share and per share data)

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

2,424

$

2,431

$

(12,733)

$

6,688

Weighted-average shares outstanding

19,415,640

18,981,015

19,309,344

18,870,622

Dilutive effect of stock-based awards

331,725

660,838

760,099

Weighted-average shares used to compute diluted net (loss) income per share

19,747,365

19,641,853

19,309,344

19,630,721

Net income (loss) per share - Basic

$

0.12

$

0.13

$

(0.66)

$

0.35

Net income (loss) per share - Diluted

$

0.12

$

0.12

$

(0.66)

$

0.34

The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been anti-dilutive:

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Restricted stock units

104,786

37,813

223,776

39,905

Common stock options

594,117

198,663

982,182

202,179

Performance stock units

38,666

25,724

113,646

25,724

Employee stock purchase plan

60,196

48,360

Total

797,765

262,200

1,367,964

267,808

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2020
Fair Value Measurements  
Fair Value Measurements

Note 15. Fair Value Measurements

We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1). The next highest priority is based on quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level 2). The lowest priority is given to unobservable inputs (Level 3).

The following provides information regarding fair value measurements for our cash equivalents and marketable securities as of September 30, 2020, and December 31, 2019, according to the three-level fair value hierarchy:

At September 30, 2020

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

9,159

$

$

$

9,159

U.S. government and agency obligations

 

5,000

 

 

 

5,000

Total

$

14,159

$

$

$

14,159

At December 31, 2019

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

481

$

$

$

481

U.S. government and agency obligations

 

25,954

 

 

 

25,954

Corporate debt securities

 

 

2,501

 

 

2,501

Total

$

26,435

$

2,501

$

$

28,936

During the three and nine months ended September 30, 2020, there were no transfers within the three-level hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed, which merits a transfer between the disclosed levels of the valuation hierarchy.

The fair values for our money market mutual funds, U.S. government and agency obligations and corporate debt securities are determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers.

The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, accrued expenses and other liabilities approximate their related fair values due to the short-term maturities of these items. Non-financial assets, such as equipment and leasehold improvements, and intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. As of June 30, 2020, we re-measured the value of our intangible assets related to the Airwear wrap product line to their fair value, which was deemed to be $0.

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

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included.

The results for the nine months ended September 30, 2020, are not necessarily indicative of results to be expected for the year ending December 31, 2020, or for any other interim period or for any future year. The condensed consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019.

Principles of Consolidation

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Tactile Systems Technology, Inc. and its wholly owned subsidiary, Swelling Solutions, Inc. All intercompany balances and transactions have been eliminated in consolidation.

Risks and Uncertainties

Risks and Uncertainties

Coronavirus (COVID-19)

The United States economy in general and our business specifically have been negatively affected by the COVID-19 pandemic. We have seen adverse impacts as it relates to the decline in the number of patients that healthcare facilities and clinics are able to treat due to enhanced safety protocols. There are no reliable estimates of how long the pandemic will last or how many people are likely to be affected by it.  For that reason, we are unable to reasonably estimate the long-term impact of the pandemic on our business at this time. Our first priority with regard to the COVID-19 pandemic is to ensure the safety and health of our employees, clinicians and patients. Subject to that, we are focusing our efforts on attempting to continue our business operations in this unprecedented environment. Part of our strategy includes changing many of our processes and practices in an effort to help mitigate the impact of COVID-19 on our business so that we can support our clinicians and safely make our at-home therapies available to patients. Since the onset of COVID-19, we have remained proactive to ensure we continue to adapt to our employees, clinicians and patients needs. These changes to our business include, but are not limited to:

Initially, we modified our operations with the primary focus on keeping our employees safe while continuing to serve our clinicians and patients. As an essential business under federal guidelines, we continued to manufacture product and implemented multiple, smaller rotational shifts and other best practices to help protect the health and safety of our workforce. More recently, we have migrated closer to our pre-COVID work shifts, however we have implemented more stringent safety measures including mandatory use of face masks, social distancing and temperature checks for our employees.
We have continued to incorporate remote and flexible work arrangements for employees whenever possible, including real-time, online training of our new sales representatives.
Continuing employee travel and contact restrictions to reduce exposure.
Collaborating with payers to modify coverage requirements by serving patients virtually.
In concert with COVID-19 social distancing requirements and recommendations, we moved to a “no contact” virtual patient training model. This new model substantially reduced the need for in-person contact and visits to patients’ homes and clinics in order to protect the health and limit the exposure of both our trainers and patients. Accordingly in the second quarter of 2020, we inactivated our independent healthcare practitioners, who acted as at-home trainers to educate patients on the proper use of our systems, in order to allow these individuals to have access to specific COVID related financial relief.
We continue to transition large, in-person medical education programs in favor of conducting virtual meetings whenever possible.
When in-person visits are required, we are supporting clinicians and patients by using rigorous infection control practices.

We cannot assure you that these changes to our processes and practices will be successful in mitigating the impact of COVID-19 on our business. We continue to evaluate and, if appropriate, will adopt other measures in the future related to the ongoing safety of our employees, clinicians and patients.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and to disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive income (loss) represents net income (loss) adjusted for unrealized gains and losses on available-for-sale marketable securities and the related taxes.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

We review long-lived assets, including property and equipment and patents, for impairment whenever events or changes in business circumstances indicate that the carrying amount of an asset may not be fully recoverable. We assess long-lived assets used in operations for impairment indicators, including when undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount.

In the second quarter of 2020, we reevaluated the Airwear wrap go-to market plan, and determined to focus our strategy on more advanced solutions within our core, long-standing Flexitouch and Entre franchises. Accordingly, we made the strategic decision to discontinue the Airwear wrap in the second quarter of 2020. Due to the planned discontinuation of the product line, we recorded a $4.0 million non-cash impairment charge to fully write-off the inventory and long-lived assets of the Airwear wrap in the quarter ended June 30, 2020. The majority of the impairment charge was comprised of the intangible assets and property and equipment, totaling $3.6 million, and was classified within the reimbursement, general and administrative line of the Condensed Consolidated Statements of Operations. The inventory-related component of the impairment charge was $0.4 million, and was classified within the cost of revenue line of the Condensed Consolidated Statements of Operations.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments — Credit Losses” (“ASU 2016-13”), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of the current expected credit losses. The new current expected credit losses (“CECL”) model generally calls for the immediate recognition of all expected credit losses and applies to financial instruments and other assets, including accounts receivable and other financial assets measured at amortized cost, debt securities and other financial assets. This guidance replaces the previous incurred loss model for measuring expected credit losses and requires expected losses on available-for-sale debt securities to be recognized through an allowance for credit losses rather than as reductions in the amortized cost of the securities. We adopted ASU 2016-13 as of January 1, 2020, and it did not have an impact on the condensed consolidated financial statements.

Accounting Pronouncements Issued Not Yet Adopted

In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which is intended to simplify various aspects of the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the applicability and impact of the standard on our condensed consolidated financial statements and related disclosures.  

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2020
Marketable Securities  
Schedule of marketable securities

At December 31, 2019

    

Amortized

    

Unrealized

    

Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Value

U.S. government and agency obligations

$

19,950

$

14

$

1

$

19,963

Corporate debt securities

 

2,493

 

8

 

 

2,501

Marketable securities

$

22,443

$

22

$

1

$

22,464

Schedule of unrealized losses on investment

At December 31, 2019

Less than 12 months

12 months or more

Total

    

Fair

    

Unrealized

    

Fair

    

Unrealized

Fair

    

Unrealized

(In thousands)

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. government and agency obligations

$

5,997

$

1

$

$

$

5,997

$

1

Corporate debt securities

 

 

 

 

 

 

Marketable securities

$

5,997

$

1

$

$

$

5,997

$

1

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2020
Inventories  
Schedule of inventories

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Finished goods

$

9,287

$

6,508

Component parts and work-in-process

 

13,132

 

12,551

Total inventories

$

22,419

$

19,059

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Intangible Assets  
Schedule of finite lived intangible assets

Weighted-

At September 30, 2020

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

12 years

$

388

$

55

$

333

Defensive intangible assets

4 years

1,125

378

747

Customer accounts

3 years

 

125

 

57

 

68

Total amortizable intangible assets

1,638

490

1,148

Patents pending

523

523

Total intangible assets

$

2,161

$

490

$

1,671

Weighted-

At December 31, 2019

Average

Gross

Amortization

Carrying

Accumulated

Net

(In thousands)

    

Period

Amount

Amortization

Amount

Patents

11 years

$

4,386

$

447

$

3,939

Defensive intangible assets

5 years

1,125

250

875

Customer accounts

3 years

 

125

 

37

 

88

Total amortizable intangible assets

5,636

734

4,902

Patents pending

410

410

Total intangible assets

$

6,046

$

734

$

5,312

Schedule of future amortization expense

(In thousands)

2020 (October 1 - December 31)

$

58

2021

230

2022

 

230

2023

 

200

2024

 

179

Thereafter

 

251

Total

$

1,148

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2020
Accrued Expenses  
Schedule of Accrued Expenses

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Warranty

$

1,443

$

1,218

Legal and consulting

675

617

Travel and business

 

413

 

776

In-transit inventory

129

106

Sales and use tax

183

200

Clinical studies

38

85

Lease termination costs

1,200

Other

 

701

 

296

Total

$

3,582

$

4,498

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Reserves (Tables)
9 Months Ended
Sep. 30, 2020
Warranty Reserves  
Schedule of warranty reserves

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

4,208

$

3,002

$

3,759

$

2,566

Warranty provision

 

820

 

664

 

2,097

 

1,677

Processed warranty claims

 

(514)

 

(386)

 

(1,342)

 

(963)

Ending balance

$

4,514

$

3,280

$

4,514

$

3,280

Accrued warranty reserve, current

$

1,443

$

1,053

$

1,443

$

1,053

Accrued warranty reserve, non-current

3,071

2,227

3,071

2,227

Total accrued warranty reserve

$

4,514

$

3,280

$

4,514

$

3,280

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Summary of lease-related assets and liabilities

(In thousands)

    

At September 30, 2020

    

At December 31, 2019

Right of use operating lease assets

$

20,717

$

15,885

Operating lease liabilities:

Current

$

2,010

$

1,454

Non-current

 

19,919

 

15,134

Total

$

21,929

$

16,588

Operating leases:

Weighted average remaining lease term

 

9.6 years

10.1 years

Weighted average discount rate

4.3%

4.6%

Nine Months Ended September 30,

2020

2019

Supplemental cash flow information for our operating leases:

Cash paid for operating lease liabilities

$

1,849

$

1,147

Non-cash right of use assets obtained in exchange for new operating lease obligations

$

6,664

$

16,296

Summary of undiscounted cash flows

(In thousands)

2020 (October 1 - December 31)

$

788

2021

2,781

2022

 

2,643

2023

 

2,594

2024

 

2,575

Thereafter

 

15,344

Total minimum lease payments

26,725

Less: Amount of lease payments representing interest

(4,796)

Present value of future minimum lease payments

21,929

Less: Current obligations under operating lease liabilities

(2,010)

Non-current obligations under operating lease liabilities

$

19,919

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2020
Schedule of allocation of stock-based compensation expense

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

171

$

75

$

358

$

249

Sales and marketing expenses

1,436

1,029

3,915

3,262

Research and development expenses

87

95

269

275

Reimbursement, general and administrative expenses

1,470

1,131

3,746

3,601

Total stock-based compensation expense

$

3,164

$

2,330

$

8,288

$

7,387

Schedule of stock option activity

    

Weighted-

Weighted-

Average

Average

Aggregate

Options

Exercise Price

Remaining

Intrinsic

(In thousands except options and per share data)

Outstanding

Per Share (1)

Contractual Life

Value (2)

Balance at December 31, 2019

866,955

$

28.76

6.1 years

$

33,957

Granted

284,674

$

47.66

Exercised

(132,911)

$

5.74

$

6,224

Forfeited

(33,818)

$

53.54

Expired

(2,718)

$

63.02

Balance at September 30, 2020

982,182

$

36.41

5.8 years

$

8,829

Options exercisable at September 30, 2020

461,138

$

23.35

4.9 years

$

8,102

(1)The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.
(2)The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.
Time-Based Restricted Stock Units  
Schedule of stock-settled restricted stock unit activity

Weighted-

    

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

171,687

$

43.74

$

11,591

Granted

149,175

$

48.20

Modification

2,288

$

21.85

Vested

(94,640)

$

38.07

Forfeited

(11,701)

$

55.33

Balance at September 30, 2020

216,809

$

48.42

$

7,933

Deferred and unissued at September 30, 2020(2)

6,967

$

40.27

$

255

(1)The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period.
(2)For the nine months ended September 30, 2020, there were 858 restricted stock units granted to non-employee directors in lieu of their quarterly cash retainer payments. These restricted stock units were fully vested upon grant and represent the right to receive one share of common stock, per unit, upon the earlier of the director’s termination of service as a director of ours or the occurrence of a change of control of us. These restricted stock units are included in the “Granted” line in the table above and are also included in the “Vested” line in the table above due to their being fully vested upon grant. As of September 30, 2020, there were 6,967 outstanding restricted stock units that have been previously granted to non-employee directors in lieu of their quarterly director retainer payments.
Performance-based stock-settled restricted stock units  
Schedule of stock-settled restricted stock unit activity

Performance-

Weighted-

    

Based

    

Average Grant

    

Aggregate

Units

Date Fair Value

Intrinsic

(In thousands except unit and per unit data)

Outstanding

Per Unit

Value (1)

Balance at December 31, 2019

91,151

$

44.63

$

6,154

Granted

31,731

$

50.41

Vested

(21,589)

$

33.62

Forfeited

(8,846)

$

70.46

Balance at September 30, 2020

92,447

$

46.72

$

3,383

(1)The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue  
Summary of revenue disaggregated by product

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Revenue

Flexitouch system

$

42,908

$

44,699

$

112,621

$

119,767

Other products(1)

 

6,184

 

4,913

 

15,266

 

12,662

Total

$

49,092

$

49,612

$

127,887

$

132,429

Percentage of total revenue

Flexitouch system

 

87 %

 

90 %

 

88 %

 

90 %

Other products(1)

 

13 %

 

10 %

 

12 %

 

10 %

Total

 

100 %

 

100 %

 

100 %

 

100 %

(1)The “other products” line primarily includes revenue from our Entre system. The Actitouch system and the Airwear wrap contributed immaterial amounts of revenue for each of the three and nine months ended September 30, 2020 and 2019.
Summary of revenue from third-party payers

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands)

    

2020

2019

2020

2019

Private insurers and other payers

$

34,554

$

35,909

$

90,459

$

93,932

Veterans Administration

6,788

7,764

18,168

23,690

Medicare

7,750

5,939

19,260

14,807

Total

$

49,092

$

49,612

$

127,887

$

132,429

Sales-type lease revenue and the associated cost of goods sold

Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

2020

2019

2020

2019

Sales-type lease revenue

$

6,519

$

6,088

$

18,173

$

15,088

Cost of sales-type lease revenue

 

2,562

 

1,932

 

6,062

 

5,358

Gross profit

$

3,957

$

4,156

$

12,111

$

9,730

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2020
Net Income Per Share  
Schedule of computation of the basic and diluted net income (loss) per common share

Three Months Ended

Nine Months Ended

September 30,

September 30,

(In thousands, except share and per share data)

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

2,424

$

2,431

$

(12,733)

$

6,688

Weighted-average shares outstanding

19,415,640

18,981,015

19,309,344

18,870,622

Dilutive effect of stock-based awards

331,725

660,838

760,099

Weighted-average shares used to compute diluted net (loss) income per share

19,747,365

19,641,853

19,309,344

19,630,721

Net income (loss) per share - Basic

$

0.12

$

0.13

$

(0.66)

$

0.35

Net income (loss) per share - Diluted

$

0.12

$

0.12

$

(0.66)

$

0.34

Schedule of potentially dilutive securities outstanding

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Restricted stock units

104,786

37,813

223,776

39,905

Common stock options

594,117

198,663

982,182

202,179

Performance stock units

38,666

25,724

113,646

25,724

Employee stock purchase plan

60,196

48,360

Total

797,765

262,200

1,367,964

267,808

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Measurements  
Schedule of fair value measurements for our cash equivalents and marketable securities

At September 30, 2020

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

9,159

$

$

$

9,159

U.S. government and agency obligations

 

5,000

 

 

 

5,000

Total

$

14,159

$

$

$

14,159

At December 31, 2019

    

Quoted Prices

    

    

    

in Active

Significant

Markets for

Other

Significant

Identical

Observable

Unobservable

Assets

Inputs

Inputs

(In thousands)

(Level 1)

(Level 2)

(Level 3)

Total

Recurring Fair Value Measurements:

Money market mutual funds

$

481

$

$

$

481

U.S. government and agency obligations

 

25,954

 

 

 

25,954

Corporate debt securities

 

 

2,501

 

 

2,501

Total

$

26,435

$

2,501

$

$

28,936

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Operations (Details) - IPO
$ / shares in Units, $ in Millions
Aug. 02, 2016
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock  
Number of shares of common stock sold | shares 4,120,000
IPO price per share (in dollars per share) | $ / shares $ 10.00
Proceeds from IPO $ 35.4
Expense Relating To Initial Public Offering $ 2.9
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Asset Impairment Charges   $ 4,025
Airwear Product    
Asset Impairment Charges $ 4,000  
Reimbursement, general and administrative | Airwear Product    
Impairment of Intangible Assets (Excluding Goodwill) 3,600  
Cost of revenue | Airwear Product    
Inventory Write-down $ 400  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Marketable Securities    
Amortized Cost   $ 22,443,000
Unrealized Gains   22,000
Unrealized Losses   1,000
Fair Value   22,464,000
Number of marketable securities in an unrealized loss position | item 0  
Fair value less than 12 months   5,997,000
Unrealized losses, less than 12 months   1,000
Fair value, Total   5,997,000
Unrealized loss, Total   1,000
Marketable securities $ 0 22,464,000
Net pre-tax unrealized gains for marketable securities 0  
Marketable securities sold $ 0  
U.S. government and agency obligations    
Marketable Securities    
Amortized Cost   19,950,000
Unrealized Gains   14,000
Unrealized Losses   1,000
Fair Value   19,963,000
Fair value less than 12 months   5,997,000
Unrealized losses, less than 12 months   1,000
Fair value, Total   5,997,000
Unrealized loss, Total   1,000
Corporate debt securities    
Marketable Securities    
Amortized Cost   2,493,000
Unrealized Gains   8,000
Fair Value   $ 2,501,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventories    
Finished goods $ 9,287 $ 6,508
Component parts and work-in-process 13,132 12,551
Total inventories $ 22,419 $ 19,059
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Patents and Intangibles          
Gross Carrying Amount $ 1,638   $ 1,638   $ 5,636
Accumulated Amortization 490   490   734
Total 1,148   1,148   4,902
Total intangible assets (Gross) 2,161   2,161   6,046
Total intangible assets (Net) 1,671   1,671   5,312
Amortization expense 100 $ 100 300 $ 400  
Future Amortization          
2020 (October 1 - December 31) 58   58    
2021 230   230    
2022 230   230    
2023 200   200    
2024 179   179    
Thereafter 251   251    
Total 1,148   1,148   4,902
Patents          
Patents and Intangibles          
Patents pending 523   $ 523   $ 410
Patents          
Patents and Intangibles          
Weighted Average Amortization Period     12 years   11 years
Gross Carrying Amount 388   $ 388   $ 4,386
Accumulated Amortization 55   55   447
Total 333   333   3,939
Future Amortization          
Total 333   $ 333   $ 3,939
Defensive intangible assets          
Patents and Intangibles          
Weighted Average Amortization Period     4 years   5 years
Gross Carrying Amount 1,125   $ 1,125   $ 1,125
Accumulated Amortization 378   378   250
Total 747   747   875
Future Amortization          
Total 747   $ 747   $ 875
Customer accounts          
Patents and Intangibles          
Weighted Average Amortization Period     3 years   3 years
Gross Carrying Amount 125   $ 125   $ 125
Accumulated Amortization 57   57   37
Total 68   68   88
Future Amortization          
Total $ 68   $ 68   $ 88
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Accrued Expenses      
Warranty $ 1,443 $ 1,218 $ 1,053
Legal and consulting 675 617  
Travel and business 413 776  
In-transit inventory 129 106  
Sales and use tax 183 200  
Clinical studies 38 85  
Lease termination costs   1,200  
Other 701 296  
Total $ 3,582 $ 4,498  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Reserves (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
Movement in Standard Product Warranty Accrual [Roll Forward]          
Beginning balance $ 4,208 $ 3,002 $ 3,759 $ 2,566  
Warranty provision 820 664 2,097 1,677  
Processed warranty claims (514) (386) (1,342) (963)  
Ending balance 4,514 3,280 4,514 3,280  
Accrued warranty reserve, current 1,443 1,053 1,443 1,053 $ 1,218
Accrued warranty reserve, non-current 3,071 2,227 3,071 2,227 $ 2,541
Total accrued warranty reserve $ 4,514 $ 3,280 $ 4,514 $ 3,280  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Agreement (Details) - USD ($)
$ in Millions
Aug. 03, 2018
Sep. 30, 2020
Credit Agreement    
Line of credit $ 10.0  
Aggregate Borrowings 25.0  
Total aggregate principal amount of loans $ 35.0  
Credit facility outstanding amount   $ 0.0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease Obligations (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2020
item
Dec. 31, 2019
USD ($)
ft²
Dec. 31, 2018
ft²
Oct. 31, 2018
ft²
Lessee, Lease, Description [Line Items]        
Lease Termination Fee | $   $ 1.2    
Total net loss on termination of lease | $   $ 1.1    
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 12 months      
Building | Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 3 years      
Building | Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 10 years      
Vehicles        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 367 days      
Number of vehicles with agreements within the initial, noncancelable lease term | item 69      
Equipment        
Lessee, Lease, Description [Line Items]        
Option to renew true      
Equipment | Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 1 year      
Equipment | Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms 3 years      
Initial lease        
Lessee, Lease, Description [Line Items]        
Area of office space       80,000
Second lease        
Lessee, Lease, Description [Line Items]        
Area of office space     29,000  
Additional office space added to the lease   4,000    
Third lease        
Lessee, Lease, Description [Line Items]        
Additional office space added to the lease   37,000    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease related assets and liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Lease-related assets and liabilities      
Right of use operating lease assets $ 20,717   $ 15,885
Operating lease liabilities, Current 2,010   1,454
Operating lease liabilities, non-current 19,919   15,134
Present value of future minimum lease payments $ 21,929   $ 16,588
Weighted average remaining lease term 9 years 7 months 6 days   10 years 1 month 6 days
Weighted average discount rate 4.30%   4.60%
Cash paid for operating lease liabilities $ 1,849 $ 1,147  
Non-cash right of use assets obtained in exchange for new operating lease obligations $ 6,664 $ 16,296  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Undiscounted cash flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Undiscounted cash flows    
2020 (October 1 - December 31) $ 788  
2021 2,781  
2022 2,643  
2023 2,594  
2024 2,575  
Thereafter 15,344  
Total minimum lease payments 26,725  
Less: Amount of lease payments representing interest (4,796)  
Present value of future minimum lease payments 21,929 $ 16,588
Less: Current obligations under operating lease liabilities (2,010) (1,454)
Non-current obligations under operating lease liabilities $ 19,919 $ 15,134
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease commitments and operating lease cost (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Commitments and Contingencies        
Additional lease commitments $ 7.1   $ 7.1  
Operating lease cost $ 0.8 $ 0.6 $ 2.1 $ 1.3
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Major Vendors (Details) - item
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Commitments and Contingencies        
Number of vendors 2 2 2 2
Purchases | Vendor        
Commitments and Contingencies        
Accounts Receivable (in percentage) 31.00% 42.00% 33.00% 37.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Purchase commitments  
Purchase orders issued $ 20.5
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Retirement Plan (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
401(k)        
Retirement Plan        
Discretionary contributions $ 0.1 $ 0.1 $ 0.2 $ 0.2
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock-Based Compensation General Information (Details)
Sep. 30, 2020
shares
2016 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized 4,800,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock-based compensation          
Shares available for future issuance   4,658,176   4,658,176  
Compensation expense   $ 3,164 $ 2,330 $ 8,288 $ 7,387
Cost of revenue          
Stock-based compensation          
Compensation expense   171 75 358 249
Sales and marketing          
Stock-based compensation          
Compensation expense   1,436 1,029 3,915 3,262
Research and development          
Stock-based compensation          
Compensation expense   87 95 269 275
Reimbursement, general and administrative          
Stock-based compensation          
Compensation expense   $ 1,470 1,131 $ 3,746 3,601
2016 Plan          
Stock-based compensation          
Automatic annual increase to the number of shares reserved and available for issuance as a percentage of outstanding common stock (as a percent)   5.00%   5.00%  
Automatic annual increase to the number of shares reserved and available for issuance   2,500,000   2,500,000  
Increase in number of shares reserved and available for issuance 952,697        
Common stock options          
Stock-based compensation          
Compensation expense   $ 1,100 $ 600 $ 3,000 $ 2,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock Options and Restricted Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Stock-based compensation, general disclosures          
Stock-based compensation expense $ 3,164 $ 2,330 $ 8,288 $ 7,387  
Common stock options          
Stock-based compensation, general disclosures          
Stock-based compensation expense 1,100 $ 600 3,000 $ 2,000  
Total unrecognized pre-tax compensation expense related to nonvested stock option awards $ 7,900   $ 7,900    
Weighted-average period over which unrecognized compensation cost is expected to be recognized     2 years 1 month 6 days    
Options          
Outstanding at beginning of period     866,955    
Granted     284,674    
Exercised     (132,911)    
Forfeited     (33,818)    
Expired     (2,718)    
Outstanding at end of period 982,182   982,182   866,955
Weighted Average Exercise Price ($/share)          
Outstanding at beginning of period     $ 28.76    
Granted     47.66    
Exercised     5.74    
Forfeited     53.54    
Expired     63.02    
Outstanding at end of period $ 36.41   $ 36.41   $ 28.76
Other information          
Options exercisable Number of Exercisable 461,138 539,487 461,138 539,487  
Options exercisable, weighted-average exercise price $ 23.35 $ 5.15 $ 23.35 $ 5.15  
Options outstanding $ 8,829   $ 8,829   $ 33,957
Exercised     6,224    
Options exercisable $ 8,102   $ 8,102    
Weighted average remaining contractual life (in years)     5 years 9 months 18 days   6 years 1 month 6 days
Options exercisable, weighted-average remaining contractual life     4 years 10 months 24 days    
Common stock options | Minimum          
Stock-based compensation, general disclosures          
Vesting period (in years)     3 years    
Term (in years)     7 years    
Common stock options | Maximum          
Stock-based compensation, general disclosures          
Vesting period (in years)     4 years    
Term (in years)     10 years    
Common stock options | Chief Executive Officer [Member]          
Stock-based compensation, general disclosures          
Share-based payment award, term 7 years        
Vesting period (in years) 3 years        
Number of consecutive trading days 20 days        
Common stock options | Chief Executive Officer [Member] | Minimum          
Stock-based compensation, general disclosures          
Stock price $ 40.15   $ 40.15    
Time-Based Restricted Stock Units          
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Number of share of common stock that restricted stock unit has the right to convert to 1   1    
Time-Based Restricted Stock Units | Non-employee Directors          
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Granted (in shares)     858    
Number of granted and vested restricted stock units 6,967   6,967    
Performance-based stock-settled restricted stock units          
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Granted (in shares)     31,731    
Vested (in shares)     21,589    
2016 Plan | Time-Based Restricted Stock Units          
Stock-based compensation, general disclosures          
Stock-based compensation expense $ 1,400 $ 1,000 $ 4,000 $ 2,900  
Total unrecognized pre-tax compensation expense related to awards $ 7,500   $ 7,500    
Weighted-average period over which unrecognized compensation cost is expected to be recognized     1 month 27 days    
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Restricted stock unit awards outstanding at the beginning of the period (in shares)     171,687    
Granted (in shares)     149,175    
Modification (in shares)     2,288    
Vested (in shares)     94,640    
Forfeited (in shares)     (11,701)    
Restricted stock unit awards outstanding at the end of the period (in shares) 216,809   216,809   171,687
Deferred and unissued (in shares) 6,967   6,967    
Weighted Average Grant Date Fair Value Per Share          
Restricted stock unit awards outstanding at the beginning of the period (in dollars per share)     $ 43.74    
Granted (in dollars per share)     48.20    
Modification (in dollars per share)     21.85    
Vested (in dollars per share)     38.07    
Forfeited ( in dollars per share)     55.33    
Restricted stock unit awards outstanding at the end of the period (in dollars per share) $ 48.42   48.42   $ 43.74
Deferred and unissued (in dollars per share) $ 40.27   $ 40.27    
Restricted stock unit awards, Average Intrinsic Value          
Restricted stock unit awards, Average Intrinsic Value $ 7,933   $ 7,933   $ 11,591
Restricted stock unit awards deferred and unissued, Average Intrinsic Value 255   $ 255    
2016 Plan | Time-Based Restricted Stock Units | Minimum          
Stock-based compensation, general disclosures          
Vesting period (in years)     1 year    
2016 Plan | Time-Based Restricted Stock Units | Maximum          
Stock-based compensation, general disclosures          
Vesting period (in years)     3 years    
2016 Plan | Performance-based stock-settled restricted stock units          
Stock-based compensation, general disclosures          
Stock-based compensation expense 400 $ 500 $ 500 $ 1,700  
Total unrecognized pre-tax compensation expense related to awards $ 1,400   $ 1,400    
Weighted-average period over which unrecognized compensation cost is expected to be recognized     2 years    
Estimated payout     $ 1,000    
Weighted Average Exercise Price ($/share)          
Forfeited     $ 70.46    
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Restricted stock unit awards outstanding at the beginning of the period (in shares)     91,151    
Forfeited (in shares)     (8,846)    
Restricted stock unit awards outstanding at the end of the period (in shares) 92,447   92,447   91,151
Weighted Average Grant Date Fair Value Per Share          
Restricted stock unit awards outstanding at the beginning of the period (in dollars per share)     $ 44.63    
Granted (in dollars per share)     50.41    
Vested (in dollars per share)     33.62    
Restricted stock unit awards outstanding at the end of the period (in dollars per share) $ 46.72   $ 46.72   $ 44.63
Restricted stock unit awards, Average Intrinsic Value          
Restricted stock unit awards, Average Intrinsic Value $ 3,383   $ 3,383   $ 6,154
2016 Plan | Performance-based stock-settled restricted stock units | Minimum          
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Percentage to earn or vest the performance-based stock-settled restricted stock units     50.00%    
2016 Plan | Performance-based stock-settled restricted stock units | Maximum          
Number of Stock-Settled Restricted Stock Unit Awards Outstanding          
Percentage to earn or vest the performance-based stock-settled restricted stock units     150.00%    
2016 Plan | Tranche one | Performance-based stock-settled restricted stock units          
Stock-based compensation, general disclosures          
Compensation arrangement     33.33%    
2016 Plan | Tranche two | Performance-based stock-settled restricted stock units          
Stock-based compensation, general disclosures          
Compensation arrangement     66.67%    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Apr. 27, 2017
Stockholders' Equity            
Shares reserved   4,658,176   4,658,176    
Stock-based compensation expense   $ 3,164 $ 2,330 $ 8,288 $ 7,387  
Employee Stock Purchase Plan            
Stockholders' Equity            
Purchase price of common stock under plan (as a percent)       85.00%    
Offering period (in months)       6 months    
Shares reserved   1,618,335   1,618,335   1,600,000
Incremental share increase (in shares)       500,000    
Incremental share increase (as a percent)       1.00%    
Increase in number of shares reserved and available for issuance 190,539          
Stock-based compensation expense   $ 300 $ 200 $ 800 $ 700  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue        
Revenue $ 49,092 $ 49,612 $ 127,887 $ 132,429
Percentage of total revenue (in percent) 100.00% 100.00% 100.00% 100.00%
Operating lease revenue   $ 600   $ 4,800
Revenue from sale type lease        
Sales-type lease revenue $ 6,519 6,088 $ 18,173 15,088
Cost of sales-type lease revenue 2,562 1,932 6,062 5,358
Gross profit 3,957 4,156 12,111 9,730
Private insurers and other payers        
Revenue        
Revenue 34,554 35,909 90,459 93,932
Veterans Administration        
Revenue        
Revenue 6,788 7,764 18,168 23,690
Medicare        
Revenue        
Revenue 7,750 5,939 19,260 14,807
Flexitouch system        
Revenue        
Revenue $ 42,908 $ 44,699 $ 112,621 $ 119,767
Percentage of total revenue (in percent) 87.00% 90.00% 88.00% 90.00%
Other products        
Revenue        
Revenue $ 6,184 $ 4,913 $ 15,266 $ 12,662
Percentage of total revenue (in percent) 13.00% 10.00% 12.00% 10.00%
Rental revenue        
Revenue        
Revenue $ 6,519 $ 6,730 $ 18,173 $ 19,926
XML 65 R54.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
Income Taxes        
Income tax (benefit) expense $ (751) $ 932 $ 2,294 $ (1,759)
Effective Income Tax Rate Reconciliation, Percent        
Net effective rate (55.00%) 27.00% 17.00% (36.00%)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net Income Per Share        
Net income (loss) $ 2,424 $ 2,431 $ (12,733) $ 6,688
Weighted-average shares outstanding 19,415,640 18,981,015 19,309,344 18,870,622
Dilutive effect of stock-based awards 331,725 660,838   760,099
Weighted-average shares used to compute diluted net income (loss) per share 19,747,365 19,641,853 19,309,344 19,630,721
Net income (loss) per share - Basic $ 0.12 $ 0.13 $ (0.66) $ 0.35
Net income (loss) per share - Diluted $ 0.12 $ 0.12 $ (0.66) $ 0.34
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Common Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net Income (Loss) Per Share Attributable to Common Stockholders        
Antidilutive securities excluded from computation of earnings per share 797,765 262,200 1,367,964 267,808
Common stock options        
Net Income (Loss) Per Share Attributable to Common Stockholders        
Antidilutive securities excluded from computation of earnings per share 594,117 198,663 982,182 202,179
Performance stock units        
Net Income (Loss) Per Share Attributable to Common Stockholders        
Antidilutive securities excluded from computation of earnings per share 38,666 25,724 113,646 25,724
Restricted Stock Units        
Net Income (Loss) Per Share Attributable to Common Stockholders        
Antidilutive securities excluded from computation of earnings per share 104,786 37,813 223,776 39,905
Employee stock purchase plan        
Net Income (Loss) Per Share Attributable to Common Stockholders        
Antidilutive securities excluded from computation of earnings per share 60,196   48,360  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value Measurements    
Available for sale debt securities   $ 22,464
Amount of transfers of marketable securities within the three level hierarchy $ 0  
Intangible assets 1,671 5,312
U.S. government and agency obligations    
Fair Value Measurements    
Available for sale debt securities   19,963
Corporate debt securities    
Fair Value Measurements    
Available for sale debt securities   2,501
Recurring    
Fair Value Measurements    
Available for sale debt securities 14,159 28,936
Recurring | Money market mutual funds    
Fair Value Measurements    
Money market mutual funds 9,159 481
Recurring | U.S. government and agency obligations    
Fair Value Measurements    
Available for sale debt securities 5,000 25,954
Recurring | Corporate debt securities    
Fair Value Measurements    
Available for sale debt securities   2,501
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Measurements    
Available for sale debt securities 14,159 26,435
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market mutual funds    
Fair Value Measurements    
Money market mutual funds 9,159 481
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government and agency obligations    
Fair Value Measurements    
Available for sale debt securities 5,000 25,954
Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value Measurements    
Available for sale debt securities   2,501
Recurring | Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value Measurements    
Available for sale debt securities   $ 2,501
Non-recurring | Significant Unobservable Inputs (Level 3) | Airwear Product    
Fair Value Measurements    
Intangible assets $ 0  
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )J!8E$'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 " ":@6)1J)TF&ULS9+! M2L0P$(9?17)OITEAD=#M1?&D(+B@> N3V=U@TX9DI-VW-ZV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S%D3EH@(1'\B:5.='GYGZ(WG!^Q@,$@Q_F M0*"J:@.>V%C#!F9@$5:B:!N+&B,9'N(9;W'%A\_8+3"+0!UYZCF!+"6(=IX8 M3E/7P!4PPYBB3]\%LBMQJ?Z)73H@SLDIN34UCF,YUDLN[R#A[>GQ95FW<'UB MTR/E7\EI/@7:BLODU_KN?O<@6E6IJI"RJ-1.;K14NKY]GUU_^%V%_6#=WOUC MXXM@V\"ONVB_ %!+ P04 " ":@6)1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )J!8E'!251%+ 4 (05 8 >&PO=V]R:W-H965T&UL MG9C;:R$UF[_MKKF2 2*3>G:BTD MO%DJG7(+MWK5,VLM>)@'I4F/>=Y9+^6Q[(PO\F MB41M+CNTLW_P$J\BZQ[TQA=KOA)S8?]8SS3<]4J5,$Z%-+&21(OE96="OTY] MY@+R+_Z,Q<8<7!-7E5>E?KB;N_"RXSDBD8C .@D.?V]B*I+$*0''WSO13EFF M"SR\WJO?YI6'RKQR(Z8J^1:'-KKLG'=(*)8\2^R+VOPF=A4:.+U )2;_)9OB MVWZ_0X+,6)7N@H$@C67QS]]WB3@(\/TC 6P7P#X%T&,E^+L /Z]H0997ZYI; M/K[0:D.T^QK4W$6>FSP::A-+UXQSJ^%M#'%V?*V"#%K%$BY#L%.^*I39$>41>5#21@940Q%^C.\!98G*]JA7#!6< MB_4I\;T3PCSFU?!,\?"GP!X+_X#CEYGSN(<"FK,X$0G95$9^V(9D+'RB4_ M)-#Y:U.$*^V[U$]?OC3TBF')-FS99IJ#U^5CZ'BZ<*TE3PR6K_.2Z1S5V77. MVS@1Y#%+7X6N8\$U/(]V_>%P-$)X1B7/J W/BUC%QD*:+'GD:6WKX3H+-P= MG>9;8T5JR$($D52)6FU/8"0&IP@J]2I_]-K @I[2T(SYV#XA6#BM WD@K^3NQ!Z7[R,@\*_C[=W@V2?=NFY1YG7QPA9 M1]A( MII7!4_\_,4_=';3Y0FUD+2\N]Q!+*?A:);'!\*K9@>+^_AFO[),SK=YB&=3G M%-=\>,30JBF#XD;_&6VFC.4)^2M>'Q\HN.)@T*=G&%LU>5#<\_-6G,"2]S@* M+G!&&092S104M_=[%4!.9I&2F"TWB/B#07= \0Y?S1,4-_E%;,%.U9)0]O/K M+V0N@DQ#MFJQ<*6I2E-PG[E5P0\,K9HR:(/7:Q[&<@5>G[ZJI):H06#Z<(TM M0JL)@>&6O<\*N7D/(BY7XNCLU2#T.)E?3[ 5&JO\G[7R_VFFM5M[% N./%W@ M"5GMXKU!\?OG)?]'LLKW62O?OY.PHM62X8@-9Y>ZLE;N[51%, MXV"=*Z5KNWJ#SCW7T B+"0Q!@KBV>M+'Z>\B0A5YF!UZ:^-7&= MII4DJYR=M7+VFU3HE>M@OX*"CG#!1O1*F-GN"_ODQ4)2!8&A,LT M E4&SW!OWH_* R^$63K?3I.GS,*4*)VGU6YE"^5!KNR.8M[&=-1G_;,A+,#? MZJ@JDV>M=@-3&'T:YI\[V)V_D]]%?:J:-@4>]=CPW#_'\E5Y/,,M>F]?M[%Q M,^-WP36ZMVN0ZW8IZ_H4V^I7IN\WK-/WV[I#MEMX6#L:&\2:#B JV_=QD_Y, MM=L/'^?"Y9Y]C*JR?!\WZ D@A056PNMZ]U6#P-$1V#LXYW(&E!__&1*X/5AQ MY%4^+8\8)_G!6J_ZO#B??.#.OPQ)Q!)"O=,A##5='/D5-U:M\U.S5V6M2O/+ M2/!0:/'0 M& 'AL+W=O<.3/4 MY;.03VK)N08O==6HJ\E2Z]7%=*J*):^9.A26>KR9HLGWPK7Q<:OM@ M.K]\JJPEP^-G;W2R>Z<=N'^]M?Y'.WDSF7NF M^+6H_BX7>GDUF4W @C^P=:6_B><_>3^AQ-HK1*7:_\%SCX434*R5%G4_V#"H MRZ;[RUYZ1^P-0#0P /<#\*D#2#^ M!/MF+73NF&:S2^E> ;2HHTU>]'ZIAUM M9E,V=AGOM#2_EF:_#C[@:\ M??,.O %E [XOQ5JQ9J$NI]IPL):F1?^^C]W[<.!]=WQU#@@\ QABZ!E^'1]^ MPPLS'-GA*#\-,KS M,Y-/7+/[B@/%B[4L=35)(R(BA!T4H#3!,=PS3*,,O)L>6S88K7=L=9,*BXB:?>)V8 M.@1RFJ 12Q93U M=Z%9=0+!W'49H@B-0\<#@S-"$C])!(>D#J-I[8MHWL=('IK=TPIT9,U,^2#U M:[M6-K>M[-8_ PW77B5 SO0RE&4C'_A0%,X"+A@2.\)1KFU! L0#6"L.+&VF MR^:QB]'(PO56#W8--*S'I%T82F:ST,(-ZH'B\O&IT:QY+&U:[CB&G4M5$(0#M BYD"S%W]&1*Y6)-")6P]JEHE/AA% ?U#@\R@N,YT5"/T7)E 298E M#C\?#F5)*)8&14'Y225H5;+[LO+488>%[: !&)X6HROV&BJ?>A.'NST9"ZD' M16:4^">.!S7!<34Q!.7:A*3A)T55M:(B>=7V'\'XQ*Y:&,E,QS6S%P;SP,;' M>^U"7%6VG+=5BY>BJPTDF>$Q0Q=%:9#@("#XF( ,^2VZ\A[YH,FX\O.@4A+8 M\7A0#QQ7CZ\C-0[N_)ZJI\%P4[('9284$ X\" >."\?7@XKT&%-7%G":.>'D MHG(8BJ9!.W!<.PXKTV-$75G 24K'U8,/AB@.;=)!/G!V;X_4)=A,\@4Y!Y4'AA :Z"CR( ([W%?MA>XSI-7;;AM!& M)X-3Y.*1Z8 M:5]PH/$E@XB0N(AT?(]Q].C#+"7C_>B!D=P4, &.>\=81\ZQ1%V7[ //(41&KB78 ML&IMCZSU4LCR'[[XW6YU#DJE;)YKCTW66IF^<6&CERG; M]-[QE>;UO9&N[5EK"[PQ[5KWU'N$VJ]=E/VOK-U_-W3HX4$,25P,[>X53=B] M!$;]B_(SBNE9FN7;7W_1V:T)E."S#"4GF3AM87PMWS@?1#&'[ASTFL3;O0^+ M16D_NIBL9<_LWI<-*-BJ-%G,2]-S7@C1?D[JJ;JX',VRD!P,%0")5P#?N&;F MD2G2F6R,B_WIU=7Q+*?C4LV#PC#-T@#%0>Y)7.Y-D;*NUUVKTY]YBMH$P=)^ M']OP_I3"&U.N]N, '3IH/XUK?R=(RI/PO%\$/#(.<^1L11\.X20/')+10>_I M*7J_IY]M4)U,'SG?4[P-OQ?G:?BG>Q_?[)?/STP^EHTR9=2#&0C/,^, V7U, M[&ZT6+7?X^Z%UJ)N+Y><&=H68'Y_$$98^QO[B6_W27?^+U!+ P04 " ": M@6)1(BICWL4" !U"0 & 'AL+W=OR&?5 :@T7/.N)I[F=;%M>^K)(.^SFAW%O,W-I*+F:BU(QR6$FDRCPG\L\M,+&?>X%W6'B@ MVTS;!7\Q*\@6UJ!_%"MI9G[C):4Y<$4%1Q(V<^\FN%X&V JW4T1C:5 M1R&>[.0^G7O8$@%L7Q#QVL 3&K"?#\;MVZC4QK?!X?/#^Q25ODGDD"I:" M_:*ISN;>Q$,I;$C)](/8?X4ZH$(2U(.PK&-:"H4NT(G-IW1%-%C,I]DA::^/-#EQMG-ID0[G=QK66 MYBTU.KU8"IZ:38$4F9$2C*9$F\DM880G@-;6L4(7*R*!ZPPT30B[1)_1)^0C ME9E5-?.UX;#>_*2.>5O%#-^(N89B@(;X"H4XQ!WRY6GY'21&'EAY,&W+?9-] M4X*P*4'H_ T_4H(3<89-G*&+,WHCSLHT*$AI7)M=39ZN4$$DVA%6 KJ@'*6" M,2(5*D!6E;WLJFP5(G8A[$]TM\ #C(.9OSLNX#FK%O^HX1_UY%]7_&NW_^BF MU)F0]"^D7<"5S^@()<+5YP5S#\,6=M1@1^_"OE>J[$:.7I&\9#UET8(<-Y#C M=T%^+[72A*>4;[M(QV=)3UFT2..&-#Y)NA1Y;OY^/]#"<:\6/F?5@I\T\)-> M\%5QRX?G8GV0O*-R"WE"C'8&"D>Q,:'K,[X M:J)%X8[)1Z'-H>N&F;D7@;0&YOU&"'V8V).WN6DM_@%02P,$% @ FH%B M426MC&)8!@ 21P !@ !X;"]W;W)KRZ)2MZ.-UMN;\5@M-Z),U;7J/MA_%TLDW7XE[H[]LOM7D;MUZRO!25RF6%:K&Z'7T@-PO* MK4&#^"L73^KH&5DJ#U+^M"\?L]L1MCT2A5AJZR(U/X]B)HK">C+]^/O@=-2V M:0V/GU^\_]:0-V0>4B5FLOB19WIS.TI&*!.K=%?HK_+I#W$@%%I_2UFHYB]Z M.F#Q""UW2LOR8&QZ4.;5_C=]/@3BR,#X@0WHP8"Z!D&/ 3L8L'-;" X&P;DM MA >#AOIXS[T)W#S5Z712RR=46[3Q9A^:Z#?6)EYY91/E7M?FO[FQT].9K#(S M[")#YDG)(L]2;5[NM?DQ^: 5DBOT>2OJU(ZK0E?H^_T<7;R[1.]07J%O&[E3 M:96IR5B;WEB?X^6AY;M]R[2G988^R4IO%%J8'F2 _7S8G@_8CTT4VE#0EU#< MT4&']V)[C1A^CRBF&.C/[&QSPB$Z;VM]\9];/PD&:_."-?Z"'G_?I$X+4PD> M1;43T.#NS:/&W%:CQVG ,:>3\>-QR"!41!S4W$<1&B=)? I; #!& \I;V G3 MH&4:G,%T*96VJ3[ >.\F/&X^(':L3AA#*,JXP]A'L8@SQ]<"0''*&F1)<_Q36/13"V,\!'B2)$T(? M17',G.#,?53(DS!R0@B@HC#H"6'2LDT&V7X52J3UX_6HC(95#3DT\PL MO;G2-J,>P>+ ?6HT](;<1W%O:LU]$(L3KS;X*)J0.(9#0' G!_ 9U5"^,GD. MZSOV>\I([)*&8)3$3@K/ 1C!)(S=:@'@S%*!PQ[F1T*(##+_6"UE*=!%81S'"W:0'4%<$1^[JL@!P0#W#_K MC:C1Q6&P+XVRL[$ 25.@HY2XI'T4B;P!!T").]$!4,"3'KZ=N"'#ZN9TK!^$ MV7") VFDT^>>=&< *7?)FP$HQB)W80109KP#5R^T#QD6/W^: MK7=^//@@V] 3FD9F>A,;0C'BTO519K[$C+F$?5P4)7V)WHD@,JR"/+[(E#0C M=LO2;-+5)JW%@"HBG2PBP[KH+E7Y$EV8#6$FBR*M5=-,XQ^.\-Y=DHNT4S!T6,%T MN;CO!S@(%! ;/"!A%+C[.0B9\,1*$V_0P%W\ MJ<=.*] WGH10X)"#AIXP &%)XDYI $8PCXD70P!GMARXYW2 =MJ _D_G(10X MZB!AZ,I_"$:INP#. 1C#292XM $8HWT*F';"@+[M5(0"!QY^#9A!,!P%[O$/ M (N3)'#K-@3C-.XK$ITJH-$K.]VJ-Z=/778*@ XK@-=GB7]$$86$N_$#4+&[ M]YT#*+-S<&?< H)Q3GM.16BWYM/A-?_\&>(?4] P M0YTR[E9Z.GPT\NKLX%XQ8MXYWPQ !;&KJ^< RFPPB;LQA& LB5Q1,SZZ&BE% MO6[NI)09O%VE]Z?A[=?VWNM#<]OC?+\C-S,"?)^3F\7^5JMSO[]D^Y36Z[Q2 MJ! KTQ2^CLVHU/M[J_V+EMOF8N9!:BW+YG$CTDS4%F#^OY)2O[S8!MK;P^D_ M4$L#!!0 ( )J!8E'PL'941 , #$+ 8 >&PO=V]R:W-H965T&ULM59=;]HP%/TK5M2'5MH:2,)'$" 5PK1*ZU:5=GLVB2%6G9C9 MIG3[];MV0@:)FU:=]D)LY]R/<^[%N>,]%X\R)42AYXSE'-FHL,*]B*C2NW@N#$&&7,]3J=OIMAFCO3L3F[%=,QWRE&#.[I)E3YPI^,MWI E40_;6P$[M_*2T(SDDO(<";*>.%?= MT2+4> /X3LE>'JV19K+B_%%OKI.)T]$)$49BI3U@>#R1.6%,.X(T?I8^G2JD M-CQ>'[Q_,MR!RPI+,N?L!TU4.G&&#DK(&N^8NN/[SZ3DT]/^8LZD^47[$MMQ M4+R3BF>E,620T;QXXN=2AR,#\&,W\$H#KVX0O&#@EP;^6R,$I4'PU@B]TL!0 M=PON1K@(*SP="[Y'0J/!FUX8]8TUZ$5SW2=+)> M!3LUG?,\@:J3!,%*"ZGXZ(;G*I5H 2DE%ONHW3YLL7=!EDH;[Z#- MS&MUN"3;2^1W/B"OXW4L^X 5C]^FX<#:0WST%14W0QZXW M\/U3V*()Z_>'PPITPK17,>VUBOU-I42@^$3-@G(IP*A%SGX5I-\JYT,.'Q9& M?T,52]\;^*X@N+WAB_%(%%XQ@B2)=X(J2JQ_Z") [T2BNM8V3$W#R(+Q:N58 M-#&]KEWE027 H%6 LC\5?H8O'C/MK#BBT,^FF?EK1; I,K"P[=44:6)JFD46 M+S4G"UL@SZ['L-)CV*K'/5>8O8_VT%+ L$;;@JE!(IN;?HUX$^.'=MYAQ3ML MY7UZ:[UZPX3-R\,/ZS6V@ +/J]%M@O0-TZNILFC"^@-O4./L'LT &1$;,WQ) MJ.,N5\4M7YU6\]V5&6MJY[/N:-ZUG$+^A5I!!P &"H !@ !X;"]W;W)K-&M< *TB8-UV+"@:;?/BL3$0G5Q)3I)__U(634M MWF2GL;\DDG-X="XDGU>,YT]U\ZU=4LK D4K M_I?[NBD3QF^;AUF[:FB2=8/*8H8\+YB525Y-+N;=9S?-Q;Q>LR*OZ$T#VG59 M)LV/C[2HG\XG MGT\^P/?7)!8#.HM_<_K4[EP#D__1^W27/D[E+6GI9%__E&5N>3Z()R.A]LB[8Y_KI#]HG MY M_:5VTW4_PU-MZ$Y"N6U:7_6 >09E7F]_)'H!\0=+7?%*NK]%7"DHMY4S^!1EAS;^*B M:U!7;5WD6<+XS2WCO_@$8BVH[_E= MG7Y;UD5&F_8WL/B^SMD/, 5?;Z_ V9NWX W(*_!E6:_;I,K:^8SQN(3W6=K' M\'$3 [+&4)9\DG5/,8R^=(_^D&6YF*1) 6Z2/)M^JL!ELLI94AA\7;E]?::, M+T:>_R)IJKQZ,"6S& DG3=?ENNBJ^ ];TH87MN2+?BE6XR,%9W_5;?L6?*K2 MNJ0&]]=N]U]J+;$9;_FV[VC;=]3Y(18_'Y,BJ5+:@H0!'B6XHP]Y)5(6'US1 M]!W \'> /!B9^KGQ'72^Q=[U> 'C^>QQMVFZ21C[/AE:7>E6<>CY0Z.%;C2- MAB;7NDD4H]#;6@UJA+G7,&7_[--]9C\[M5.SC&>"SE\.M3<3* M,ZU97\LXQ%&H=&W$:!!DL TR< :Y>*9-FO.2\'TKW6PLK8@;U"L1*V]FE8%' MVC+11V[#>\B:/!7+=6.WKG)F6O>7@:&)6)V((T:#E,)M2N$)4MJ=M*8Y&FJ1 MXS@BH:4=T3;VR!G[E^29+Z 5WY@!ET&@XEJIBP&TE+&B0\QA78BT,*<8>NK, M&K,:Y!)O=NNZ29\6JZ*^@>E M?9"K=9,NQ5:RXIN>D<*>86K[2"G\F-4PBQV5 E\_B[&2]\_ MC@-;F22:(3FX3(IN&"\9T8.+/1AXV+:B),NA&^9. ?CGNAH)S-^CESK>(Q*K M(N#*8 9Y_9':2]V,>&HO=9LX]CP+?J&4%-"M*?86@N-U,^D#OLO'T-90*1)@ M> (M""78H9OLAZA!J/,88:RU;\1J&*BD-G1C^WB*$.K01G&@9N4V&KZ]2:PC M-]9/HPF13O/ BS"V1"]QCMPX?W55B'243R.5AR-&PUQV7J3=M#^J*D0ZPJ

AP]N[#V]ZM^V!#9[)) MHAC,3!+%8*9)%),KAT1!4@.@PS3 2R0*,N#;*5&0Q"YZ*7:5,Q=S8,$>O=1Q M',,HU'JIFR$O" .UEP8SE08&&W$,%%L.@I#$/W(?$KSHL,I<./TD ,;01R&T M!2DU XI.H%&01#]RH_\0C8)T3D=(?>^Z'K,:'C1*G.-3X-R4%M81'JKB^GK$ M:)B4I#QV4_XT&@7K5.?KB7@6B84EV/$1P6YLA0GF?JPU8\QLF,_.:;:;^4<5 M*M@ >PP]V[Z&)0N=G/WU\0AU@DWA2C$JO(QV6FXM#CS+:H=2USBPW"I*T3D&6L>CJL*; "H M!Z&OGGP8[,*88+4$)F\QA+822!AC]PO\8>K/4@[]E1W&!)$@M(4GV8W=[-[W M@,H26+Q'GW26QV$$([5-NIGOJ\X6!BNDONT8;+B0QY'MOX!2/A"W?'C) 96Y M;L1P?A\3"(E'+$%*.4#@"<0?D?PF;GX?(OZ(X3@=!LI[P/68U3!0"6;B!O/Q MQ!\QO%Y#+2NWT3"IG?],N[E]&O%'#+@FV': 0"2OB9O7KZ[]B,[JJ?8/FQ&C M82X2Y\2-\Z/J/F("M$[_B 2\.0PP+]$?Q #4=#O7#4)V2/']Y>H#?K]+[0 K\3_!'X:S9V14N97RJWGY7%^N M$H.(-[S29@H&_^[YCC>-F0EP_'6:=#6M:0:>/S_/_I-5'I2Y90/?R>9/4>O# MY:I8H9KOV;'1O\F'7_A)H#+$ MV0"8QS^ G :0Y8 T,(">!E"KZ(C,JO6):79UH>0#4D8:9C,/UC9V-&@C.K.- M-UK!KP+&Z:N=[&K8%%XC>!ID(VJFX>5&PS_8+3T@N4<[-AS03[#C UJC/VX^ MH3<_O$4_(-&AWP_R.+"N'BXV&M"8.3?5:>6/X\HDL'*)OLA.'P;T'T!0OQR_ M 2TF5;^W,#N6+;;5%,0B_P91.^+&J&#_7_P8M'5](2(K^2724:CKHE MH2 +FS">D^:O;?0[.A"=@;\6Q'2SR6@R5 M/-K [=# JZ.R5D+LGHF&W39\#;E_/;#&ZRBY WE=XH5:'AE",K]:Q:16\"66P(9,, BMC9^4T M"?D<)O/:))ZB#ZR[ R. K1@L?;).(]BM:%[-+7@F DRC*GZH3A$).8:+>V-I MKY+4$UA942XX36 M),D"60S/]('C_'&M.,1;_9RV1H\?L\08 E[$GI2/L\S![!%+<6BW9VK <6ZP MK85)5% 2G%4 UCMCH%T6R!(GF%PAG(2R[\P5.$X67W@M*J8 G1OY/Z).=FM( MLPI),\>4K'KV%,I4Q"6"T@DOGU >R%)D MI@L2IPN IX[ P8!.R::Q[JMX8YN68,01ES[R[=*@'B%:X@#'D)EC"/DFP)Z M.R,:+VKB^B9V:AV?5)('DAB9.8O$.>O7[R_$O3KX.(VDV5()5XRD).3+,Z61 M]+M:L)'>OKD%(S,AD3@A72M9<5Z?EGE97GUW#4Y<7H+Z.DF6-G/%\#9) @49 MF>F+Q.GK^JBJ@R'^?P-^1SR\A=,B"P7^3%SD%>(ZAP6N" ZHGVPP\;^.HF\# MV93XJ&M+EM3E$TM)O@V@GKF+Q+GKAQ!2FMCY5F)4<_'Q%/%T+WCI ?5)9 M&L Y,Q:),]9_EWV"%Z&'-/T$CT$$1+# M<(2==S68)'C;-_*)\]/W_I384-\P[UD3=;LH7) EA7JE,A)0<&8V&F33D9U#''8!\,>]T!F M@9Q'73[#9>I481ZQ-2D"Q2.=28_&26\7@HK6Z);?B:XSFV (D2LA:Z\"+K,1 MDN?+:L(GEB1E*"_.!$CC!!C3@)M*.(K=);N4$.>8P2.&RP('2)'.I$C+:$Z_ M.?;]F%%9,^(W"=Z>L#9R."H>2>CIS']IG/^LA:9\'NQA4I>XTGP92QXA2@)% M3#IS6QKON7:L%\8$MH6I!12W]LS,]K"0#XX:6EJ-GB#BC!I>\-BY64B7Q\H> MF2)9M@";LYNNEJL[>P%HBBIH6<>;HNGK=,GXP5ZM+;Y_Q.]WXU7A/,UX<_F% M*0BL 35\#U,F[W*PIAHO \<7+7M[GW8KM9:M?3QP5G-E!.#WO93Z^<4L,%W) M7OT#4$L#!!0 ( )J!8E%5XI>CA 8 .P. 8 >&PO=V]R:W-H965T M&ULK5?9;ALY$/R5AC8(=@%%EY5-G-@&[!Q8+Y!-$.=XIC@M M#1$..2$YEO7W6TV.QG+NASS8FJ/91W5UD7.R]>%3K)D3W336Q=-1G5+[9#J- MNN9&Q8EOV>'-VH=&)=R&S32V@565%S5VNIC-_IXVRKC1V4E^]B:/X M3:#8-8T*NPNV?GLZFH_V#]Z:39WDP?3LI%4;ON+TOGT3<#<=O%2F81>-=Q1X M?3HZGS^Y6(I]-OA@>!L/KDDJ67G_26XNJ]/13!)BRSJ)!X6?:W[&UHHCI/&Y M]SD:0LK"P^N]]Y>Y=M2R4I&?>?O15*D^'3T>4<5KU=GTUF__X;Z>A^)/>QOS M?]H6VZ/EB'07DV_ZQAX,%CV??6;#H%RQRWB50SO*Y2NKL)/@M M!;&&-[G(I>;52,XX:,7MA(YF8UK, M%K,?^#L::C[*_HY^3\UW8BR'&,L<8_D[[F+C! M/>O:>>LWNS%=.CVA/^__\7BQF#W=\CA?S9]2_Z2+PQ-QVC_U7>B?_D4F4JJ9 MHD> 1KENC6#()V3[RL04S*I+/DB"8OC2\HU)OM/U_3_FCY;%[PN7 L/E\O'B M*<62YI@:KHQ6%E-U;31+')6H9MN2!J,"AB/NFA8C$<6YQ77-%41J3(IT';PS M.GMO@]\$X()Y'WS"0V4$G@F][H*85)U.@ Y0MEW0-4:[(J0=V"5<0>](I0>U M;YBZR-FOV ;6OH$J@=JTVM&UBKJS*HRA/IV8X.\V,=)HHM%22?#=IH8J9DS> M.R,QKI)*'"?TD6G+TM)@-L8I:W=DG/:A]>@H[(RC5\:ATSXI0A2 +5Z<0FX_ M[36D[U^T"8J;9VA^?/QP0L^[8-R&1+J1.1/'I%;60$=0 C +&\389Y#5$W7% M;A7Y5D' 4IWMC4L>B8(P7SL< \@(Y90L4!X(A@>W M1>>0: X]9ZNV@OO!FPF]J_E@_=U%V%Z0Q*_C<^D( H-W*V2XF,V/,B KWBA' ME1?_JV',XGX@]EY?%7;UPP%J.3KO-I!M6@@J\X*NMC[V.8$.R8".;0>X-6B\ MYMP)\%DP$&ZA"LB^_H2EM=%U7VBA09X\9?/T+\?SQ6P\F\THUD H?LL'* P0 MOPS6!HR7F-^;SR98#^4H/C(5P7#&Y%3D<"; G&CF*M(Z^.9G%:@6YC<&>R6# M&/>.'DZ6V+.LS?U6ZX0P&!N,G=AG'F^#R3?0#8WY247*OO"SF!SOW611"&6% M@.Z:0S)RC?,/%N+E'F4('K(5*B#AWE(Z[N]VPW])CPF="\M+B\?2K6_0IS+H MA8<2JFO1H=VO9F4P"T73#DHJ\C=0&L.I ().16IUW;M^O 38TS'(L27;/K>#]PD+!0E'T--R!6CT7U!U,*RO(,&;>X@DG>,F#D1<&B_1C>=6I3H MMC$D&1<50561]^V6Q0.3I_Z[GK&=V:X:NG+'M?3Q%L/^V/$-""?T4BC'F+7# M=N#TY"#*(*B:Q[*Y%=_9U M/7O]X?+Y@_DQ$H8V-_UA"LTHAY"F5=+3R;=.Q].#+Y"\V&PO=V]R:W-H965T&ULK5EM<]RV$?XK&&4F8\^<3M+9B>/7 M&5E)6T^;QF/9R6<=7KK;DVZ5/_/N#I;))2V\ZX:+U3P6Q>GUQ>O'C[E.MEP:_6[.+LMZ(E:^]O M^/"N?GUR3H5,:ZI$"1K_W9HKT[84!#7^*#)/IB.Y7WRPXFJS48/;?K@=W\SQ9[O**_R;91_U2ZO7:U.5#7$Y+NR&1ITUN7_ M]>?BA]F&'\X?V+ J&U:B=SY(M/Q1)_WF5? [%;@:TOA#3)7=4,XZ!N4Z!7RU MV)?>O-711N4WZGTPT;BDZ:M79PFBN>"L*F+>9C&K!\0\5S][EYJH?G*UJ8_W MGT&E2:_5J-?;U5<%7IM^J9Z<+]3J?'7^%7E/)CN?B+PG_[V=1W*?3G*?BMRG M_ZO_OB[FGSX9M5JJ>\6ICXT!?"O?]=KMK=NJP>FAMLG4JO)PN(OY5_2MK35? M;ZS3KK*Z51$R#+(H1=7H6Z/6QCB%_.UUP#KK1'"HL=H >JF1Y\$E'M,'"R%] M:Z+:&F>";ML]OYL^Y;T)BGURHL@USXGJT;??_+!:G;_\Z^7E>_EY\?*Q G=@ M=3+!=C/-H(,/J'$ ?MDDI>Q(:!Q_)+,-NA%4>(9_CQ^J>KI;H4Q;&_ MW2_X=J]JKYQ/.*IJAQHN:]MQ@W69OX0(('/C?<)2G!#,'X.E*]9[1:5%6;JZ M-0C)?7Y 1N3@7?=.S?Y$/GBFWHI MH((@L%<4X93B $O5Y4PVS&1US5AW:Q.F9%P4S=.DG 4JK*MMIW P45F.V1L=*)\N^1%"LOR+43Y6B;5NKSR6'[#3XU]?S[]OAC2$+#!; M]$ ^?.F>65[$Q@]M34U9UHAK[/U]<+EN2%)0ZS'E[I7!$&9 46,#PT=/4YX? M@KIT;L">#X)Z!<&L*NKB_/3O7_@%F^ZXY>+Y$I0P92->]2+.1=^>"=OK5A0$Y>_?+KNQ]/+YX_%M<=Y!,6>VD@3DR3"NH?L1/;TQ:0^R\K=0N[P)$"\&Y ]XVD_:B +4Y!30ZHI31[*<%//N.*HX)#4H MP)!AENH7?-K8 +51"'VP\(:0 0J2#O48DB_BJFS,CHRD)BXIKJ3_'-&H+F9QWYF#[_%6U[H7B_]7<[H!$BX\7%W*.2?,#; ':3!@ 1J ? 1NH0>[%K[&;4KISG[$VDNLC6$=\D@(E ^&:DK\CN-*$> Z?0'4%WOC9!X*C@@K% MXP*7SFZ#E*RJ11<8QF@B[4X%6R*B*+4@31H4A&GWD54\ )D(=^/%J$@'%H0O M1EB4E$15] CE$*4Q@[^@B$:!A$>\E/_:H@% )U#Z<)('$4&O5HVI;G)W>!3Y MY02LL8(=!0;G^X"49$HC1SC:2,_=FL^6F29VZA (ZMQW\(0#KG8-JBYM[WV, MW+&8F02N;T_)S^@398QBCP"0$9TY$L[LX))6>OM#JWP[5_OJ -?Q6(I!WGY_):D @MIDC)HU[O4-8[;(M#7F/J@W#!J!UAG#YWL(8*9((T/L>%C!C@Y36M53@U3Z M I[P4)5=DQ@E:>P6T\% %3?EOI#V!M\>ZH'TZV@X6&1U%&#M_9!;D71?G7ZH M"9)V>$T%)2";@1/0V 79TCS_YSYH>3R(EEEA[!4-I;M-">.AU7NS_3N'[*-@#"V\S/GFFR!=+,H S";MIOL5Z4]B2 M4\U\8,(!(%:?+1$P>H0B8:7ZR &#.*DHD?_0+H] MOO/-EF^M? MFP_MTN>4H<&>X&)@,#GWHY-BK!* /)Q?M]7B#DY6:S_:')HS6 M%P]5-E1#)Y4-+I!-SKM3WBZ H%#R4J.:=57=2Y= *M5NO,Q7]25^C0X=A?V M7WC<@I5+>+VD,">K<58XQ>)3MAC 7K@Q2>:'R N\&6Z:62KISWB[O.^Z^6QV M==\94"G_0"$A="G?XD]OI[^!7.:K_\/R_ >4G\'$5+HU&VP]7S[[[H2\UDP/ MR??RAP#4PN0[^8EBA>+!!?C.2]'Q@0=,?QEZ\V]02P,$% @ FH%B46!9 MUY+,!P GQ, !D !X;"]W;W)K&ULM5AICQLW M$OTKA-8($D#WC.^9 31C&W'6R1J6O4$^4MV4FFLVV2;9TBB_?E\5V2V-Y\@ MN_FBB\6J>G6\*O79SOFOH5(JBNO:V' ^J&)L7DTFH:A4+7RKC=^6 V MZ'[XI#=5I!\F%V>-W*BEBE^:CQ[?)KV64M?*!NVL\&I]/EC,7EV>DCP+_%NK M73CZ+ C)RKFO].5]>3Z8DD/*J"*2!HFWK;I2QI BN/$MZQST)NGB\>=.^SO& M#BPK&=25,[_K,E;G@Q<#4:JU;$W\Y'8_JXSG*>DKG G\*G9)]O1D((HV1%?G MR_"@UC:]R^LE;#U]CQ6T (BH M4Y4HJA*!'$=5KY3O$ST4ZKK KT(&$4!38*)8B17Q"< I)1)0\<,_7LQGL]?\ M/I^^?CQLOH"+T;%/A;,!)R70E6*MK;0%@0P1/X".(N$L3$O.9L +:UM(?%(- M7!/@&B(,,9N._DG.LM*]DCXC?*.*#'!& &F?4M8ZN+2JV]-9&J%E[:*ET MH,*D9N,Z-GOVOY:E2AB3<5W O4+SA(=S''$J[E;=AJW4#@19 MN+KQF@J_$[/(UD:C6?JZI'Z^L]6'P!6EH=0^.1D_ZP*1ZHBU&^@ %4%]+@TR MX96N5ZT/*NE('6'XDBQ1>9JSC3APR#O'KI!&+'=0=75,N,L#S4+P7WWKIB#T M 1YY95B> #N;J>_^N#R9CD\?BZ=P@;5Y(K7V?_3Z$]C>1E3*HG0-B1X/(.\L M/A?Y)OJ?\XZ9\&S(UM[UT^?HUI+:#^,AB$N'-_%C'GCO%LO+/,I^$CJ$]J:Q MP[4O#3G=WULLO_37?G-C-C^:G0R[07IPXKU%)MOD++/8_+6X\JK4$4.'6+B; MI$>J.W6="71D_5H*X;_!6@DCG6F>J*''A8KL=T]?;J0Q^OY'2N>"2Y MP&OHA[ZN:V@@5S*DCH8@=9\9[IJF,;0H$$'"SX.Z9XWA "V51Z*[GS M>_F#OLP&M9*A]92%2(/(1_TG=U5 )Y=J%8EPL:]%K<(#:BB*.HA-BWY /<,V M2)AF?2)<+!^NY;V)8EPRUJ.$)Q_(^0>"XHFFL-P>9 Y%(;=2&T(Z@KI1D(#\ MO>]I6G>EQ?/3NW93\:)A,-K9;_+FIFDT,@'F&2XIJ#0[>#AFMK@9M*[H#I;3 MCM(U_Z$A2!N$?Y$83Q@8LV[9):PP7^J2UYY*;BE_3&L%+Y=Y1\TT])?;ZO@A MQDDL@05:_(&EH:,H$%&_I*8%E>OO&E4)Z.1C([%D1EDN\:JB3F!62F1[_1'A+.?=XUNV&'H(O"-28MO M#SRULPF.1HVG29,['/$OJ90Q&\F-OG&@%LY[6.7,XIA7<"*$@D?*]YV&SVJ] M5OQP@]&LL?7 (?K#$7(U6?J?5@M,)>W*%%]A)[.6:61-VTA?!K.G M77W2;0%IL!U7-5%:0QMF1.FD8O<]Z4(H;ZQ=PC.4E38ZKQ]=9>?&R6.**CWM MG8^N]$P3:2^@Y0\M#&I#3N_Z^SXY>FA2*^P)]&B(%BA41GI^TO_:/WU:I(E+]$U_ AFY6)T-7^L%'9A3P(X7SO\ MANF>:>DL$:%(C:3L9+]^1TJ69==.TRU 7T3>\>[CW>GN>-.-TOKY5%56<(FW&DQ5%$P_7J-0FUDP"+:,SSS+K6.$\VG),ER@O2MO-5%ABY+R M J7A2H+&U2RX&EQ>CYR\%_C"<6,Z>W">+)6Z=\3[=!9$SB 4F%B'P&A9XPT* MX8#(C+\;S*"]TBEV]UOT=]YW\F7)#-XH\1=/;3X++@)(<<4J83^KS1_8^#-V M>(D2QG]A4\O&<0!)9:PJ&F6RH."R7ME#$X>.PD5T0B%N%&)O=WV1M_(MLVP^ MU6H#VDD3FMMX5[TV&<>E^RD+J^F4DYZ=?V3Z'BU;"H0%)I7FEJ.9AI:@G4"8 M-##7-4Q\ F8"'Y6TN8'?9(KIOGY()K5VQ5N[KN,G 1=8]F$8]2".XN@)O&'K MY]#C#?^[GWNXHQ9WY'%'_S=^3\-\4A9AU(>CHVCGVXLO 6DX8[<-S!Y'F _O9$,&/XBF,*C.Y8,RZ< MW!DUAS/#2(')%!)%)6LLR:@5V!QAI035/I?9)?S\TT4<#=_\L/6H_^UAH;3E M_Y#A=Y(:G/#;=XQK^.6])$]49<@_\RO<*&/A=^IX!CXH8R@Z7YBH$.[ZBSYD M:HU:NFCZ:%!GD\DCJ*7@&7.-R+3WO8+!I#<91UW&J$L<2)X/Z69=*LTH65)< MVN[_V8K&O=%DV%(7>Q$8Q&\Z"$H#*)7A]5/S_.+K':(XMREM?-VXU%O[S#KI'LLRC918I+U\[%0R M),3+E'YLT03*S.:^)NE5]:S#\G9NN?*U7%:4[/M>]6H99IIZ-C^^FE^T^K?K M!R2G;4[_=Q!OLV5[MN.XG%44CC;?E66BI7S3.&PB'?J4W$&?J;O*7HLY1GQW MVQGW)I/7)^KXL$\&PO=V]R:W-H965T>^[B\W)/ZEY7 MB 8>FUKJ55 9TYY&D4(O2GA2D&FZLJ&5?Y*HB=(*PQ,XZ!V^4! MS[&N'9&5\;OG#(:4#CC>/[%?^MIM+5NN\9SJ7R(WU2J8!Y!CP7>UN:7]5^SK MF3F^C&KMO[#O8I,T@&RG#34]V"IHA.Q6_MCW8028QR\ 6 ]@7G>7R*N\X(:O MEXKVH%RT97,;7ZI'6W%"NI]R9Y0]%19GUE?R :4A)5 O(V,)G3O*>O"F [,7 MP NX)FDJ#5]DCOES?&2%#&K8DYH->Y7P#ML)I'$(+&;Q*WSI4%WJ^=+_K>X9 MVW1@FWJVZ=MZ]3KX&QF$V01&),_V&=F+K@WF0 68"J&@VDZ,D.4I?'@W9W'Z M^8]<[$.9,%7 HI[.7*H23*]4#X M'A8AFY^,[.-P%L_AG)J6I*T)6JZ,!IO/3^61D$>MH@SU@2-)PR1E!Y.%LUD" MW\GP&L2H,8<LF MZQ#>O4_77)5":JBQL-!X[?&C+ M-'WY+.P%/+4M3I)#TE]_*]D8)X9[CW8E/=)JLA7RFUHC:KC/ MLT)=]-9:;\X=1\5KS+D:B T6U+,4,N>:1+ERU$8B3ZQ3GCF^ZPZ=G*=%;SJQ MNKF<3D2IL[3 N015YCF7#Y>8B>U%S^OM%!_3U5H;A3.=;/@*;U%_WLPE24Z# MDJ0Y%BH5!4A<7O1FWOEE8.RMP9<4MZK5!I/)0HAO1KA)+GJN"0@SC+5!X/2Y MPRO,,@-$8?Q58_::(8UCN[U#?VMSIUP67.&5R+ZFB5Y?]*(>)+CD9:8_BNV? M6.<3&KQ89,K^P[:R]<@X+I46>>U,$>1I47WY?3T/+8?(/>+@UPZ^C;L:R$9Y MS36?3J38@C36A&8:-E7K3<&EA5F46RVI-R4_/;TI-"]6Z2)#F"F%6DT<3;"F MTXEKB,L*PC\",89WHM!K!;\7"2:/_1T*IXG)W\5TZ3\+>(N; 3"W#[[KN\_@ ML29'9O'8RW)\A!DTF('%#/[-O#T/\>LOD>^RW^"]T C# 70@X4,I8<,U%M3F M10)"KU%"NK?CE1V76+,J_8X):6$I,J*;.H?=(#_[^]72 9,WC6:F@1968[Z@ M'':KV_&;W:&DPZ"1_Y!"J9-'G^5"ZO0[M\3?*:^XE ]IL=I;Q7&9EQE-<-+H MWM,Y^.JF +T6I:(Y5Z]ACC(521N[+/3S0]4V\WKM=FK/AP?DQ"7Z/QY[@ MMU'#4=,<1O!):)X!KV?$A'H\ZF-?KS]DW0B#<7>K4'Y!U,PQW5))>W&/?4.? M'>SS_,.V54X_GL<9^'UOZ+7D=NQG)K^1]X]1_E1:7F-AU6 M!GT6#=MR,&I)K#]FXQ^B9G@2-?VPN\FC4?A":K)]R-%_0\V0J#GL:$-W\CU'3V)Y.S6'?#=KKVHZ=3M\^HQ/ZX!;">TI"(6SI;CUS!QZ5 M8EEF.J@L!N3Q&L22=B?23R)"7A5$: JB0[>>NMQ?.^#+9276O,T0#^R(7>NIDQFS/7%ZW(6^-RW3J>%80YI@8R\!H>R8@: *"2G>=J%)YP0R;393<@;+>Q&8W5:E5-(GCPE[*TB@ZY11G9O,D M426F\'E/UZQ13UQ#K/;,31J&1 M)%SBM@^AUX/ "[P7^,*VQ+#B"U]5XA/*J*6,*LKH/[KV,L-W:1!&??B;J07P M "227H V!,DUF QA+7-Z2EQLSN#=FSCPPD^O7M]?"J*4I68BU1]@;H":;[!8 MH6IOP*(7F#2@;T%_#'=,*2;,8TOU%OQ>%(5/[,"/X1MN6 [$7Q5";X6$=W0, M1X,NYH_@5K$'K*-7I:86:MV>1_XQV6@TA$OQT9 DS0UP\8#"2/78(?6#<1?S MAK!D.;7:YBDU@F'[KE<<=C":?'!.-\L3*E&;,N6H.TYAW('B ;6%V42HZ$VS M:CXE4IMNM%W]H'MSU%Q*_H/^#^K8!<\_2AL/X58:TG6\D+ WB(,3.^I%XU;< MOUZ%>S)7"E2;:GK:?V0I3#UB6K0=T/-Z+AW=Z^E^Q=2&"PTYKBG4ZX\&#JAZ M8M:&D=MJ2JVDH9E7;3/ZR*"R#G2^EO1B&L,F:#];LS]02P,$% @ FH%B M4?Z(-*?W @ K0@ !D !X;"]W;W)K&ULQ59M M3]LP$/XK5C9-(&5-XJ1OK*U$V:;Q 82 C<]NDH[%W[ M$M_CNWM\=WZY3#92W>HR"&@8#H*2<>'-)F[N0LTFYE#(S=2+O.W$)5_E MQDX$LTG%5G %YG-UH1 %+4O&2Q":2T$4+*?><70T3ZR],_C"8:,[,K&9+*2\ MM> TFWJA#0@*2(UE8#C! 9IK3)(&XIY34&?H1B3,RE,KLD'D4&VZQ]@.&U,=!O3G+Y( M> 55C\2A3VA(PQ?XXC;'V/'%OY?C#F?2@.%GZB<4>:PXH+8>NU8 43*;14KTGBTW#4P;$?AG0'#_OC#J9^ M?S!XW-A*R3ONGK&M"7Y;>3!(6IGZX7C8HL@?#(?D0LD4M';;UA"F!>.E;NT. M^E%R^(CBT:"#(C].: >/!_&AK>1SF2+73F9T%/ZT_E^/QVFJUMU"-)?!QZ=2 M*3S;G<@B/TGB'1SVXQ_JGU]!2/'V^U6V(YZ'8?1DEOJ4#G_)]EH:5N#5WQ_# MW]JF?<]?T&DA):B5:Y2:I'(M3-U-VMFV%Q_7+>C1O&[D9TSA3=*D@"6ZAKUA MWR.J;HXU,+)R#6DA#;8W)^;X/P'*&J!^*?%E;(!=H/U#F7T#4$L#!!0 ( M )J!8E%BFR7H1P0 /() 9 >&PO=V]R:W-H965T3R6]Q)60=+>9A[]8LYKIU2M9\:\BV527,]HJ5WEQ& MTVBW\546I?,;\6+>B(+OV'UK;@U6\8"2RXIK*W5-AE>7T7+ZX>K8RP>!OR5O M[-XW>4]2K1_\XL_\,IIX0JPX[*R^@LHIQ7HE7NJ]Y\Y-Z?$X^7:67#+VTZV>EI1%EKG:YZ93"H M9-W]B\<^#GL*9Y,W%))>(0F\.T.!Y>_"B<70O(%P3I]T[4I+?]0YY\_U8[ 9 M*"4[2E?)0< [;L8TFXPHF223 WBSP<59P)O])Q>?01X/D,G]ZA MID/3KEEM1^1*IE]_.4N2R<7+8(7MZ<7[G4O\V$C#EO3S&";3,2SSZU@W1J]E M#@4,-[ [FD[&$S294MW$66NUEG6QB_9*9%))MQW379O^ X*$7%C$U*Y$-V+T MBC(V#J.0?%"DW[0A?Y78(G< P@ )'HE*MV #;]ZLJ6TJ)&7M9!*I(JI17Y, MD'G%'B&-/>\\A\-,^*RT 3J;*L#L"$LX"$;8Z(W6.E#GQXP1?>P'9AX3E7*4 MG.P% 7J!;0&K!9(UPO1&H%TI7#APVNL,QX@HL&3C]P8'?\*E=]!6;>X#\23U M9B+>4Z[AFW>G]^5HMD=^C*KW]C%/'%DNXWZP#BJ>5:H/Y@2][P+=@='C3+[AY_$N]>0YB?A0^NXA54)^/3DXA,]\+H%DXWX59/M<,;(7R6>)2Q M\0(X7VG<,/W"&QB>>8M_ 5!+ P04 " ":@6)1BVU&"3 - !(*0 &0 M 'AL+W=OO^2QV_KU2].X7)?JMA:V*0I9/[Q1N5F_.AFK%T M-'#^^F4E%^I.N4_5;8U?YRV53!>JM-J4HE;S5R?7@Y_?C&D^3_A3J[7M/ N2 M9&;,%_KQ+GMUTB>&5*Y21Q0D_JW4C3>>'+#(^2NQ'L0 M6%KQ2YFI;'O].5AK^1M&_MX,'R5XIZJ>&/43,>P/^X_0&[7RCIC>Z/OEW:(_ M;NF/F?[X1^GS<7*_&Z?$H-\3C](5_U8P3/%AENN%)&.WXK,2.0]6-1RX=@^\ M2OW5Z(J(B ;G4PMZ)8F.GVP3X1XJG<8$+*N)1CC75),!#" Y<"-=$*7J:J(R9YX5PI( !;RY&]7 M@KA;JAH/I "A,\S2!$K:R666#2S3H(2BXP_])ZF*C!@"IV*&1B<:R?FM2FZ1.AQEXD>J1V[F3HC'G>T M*W(M9SK7=!:>'\"H)6%7,F^8:#@R^> /VJQ8Z?$H2<\"2$8C*>P!A^^5E>%T M>N(/DEKE>,Z"]*!(W#[_YS\NA\/^BX\?/O'3X,7I'F]>B4!$@DN+!Z@_%\K" M%MBB1)K+ABU$6N@9BI(\2ZTQS53>Z*#8@6BL1<4\H9K".%&TG>)AR?YQ". FW,-M)E, .B(U=2YUBI$C),.@BV M2YR/T$65ZY0V*KL,&I;0-.!JQQ+P:LM87HBE62N81]*RY3U89$:4QI';KV"> MU8+A!T;TI0M#Y4IO>?-&8%J M2\HUR ,D)#'PZBL2-TL\:+1_((U'9@* MD!&D[ OFQJ9.<2T'GZQIWA0LHY @$ %"(EX\F:7&<, &_@M[3]'64&/?$[ M+0/_K3*%!*@K?T8!:P4==PTD!#_6U9KS);QHW\6 VH2=:9C@/1F@(LS3D"[:2*9__2M8:(R(W08/1*3Z5FB2Y1MT81X8L1E0LPZT%L\ M&_20Z"&T:09O079:^Z/V>RM.E^:-:^J0;05E=>+IOGWYLUQS\D!ZR+Q9$=O? MXTMXST9M*$*5R&1R8UG4G6P 4@U:J3P7P0,#Z-1*%[.FMJS1)*:G/MW(0$F3 M4S$PLE,%2#WBMPQ=10PH'[P '",^[QVI%RJF:MB(>/0(O.TK9'I'; 0;O==EJ60%61!J^8>%R3)Y*P_3$18SP65#2O%\S\, HJX' ]/ MVQVN[VYH(!+?4XSWVWE34[384E!P 19J QB<'E?:6PAG]&V5T55H\K=+O*G2 MA&VEC_=T'N"HJZNM]/X0E='TFX[NZT_,+77]50?&:O=@ M/MIOG>O'UENV^) MY.U5CAGLZR%[V(=;H@Q3BZ0C1H2X*NVAPHY4OEN(? >:?4,R@(18+>"<1.AP MY/42'=$5)7>$01N==8VA3.9R3?HIV.FA$B4#Z3.1TUD M8"9-FXK; 6 \:B_*&52[E#D!4Q,H0MFV<9X,]XFU3UQUV9"$5FB Q*5I(-],VBBH+#MLZ\S9\[X <7L#B<]<7WD MU!+?[=G%I\G51H&^]-K4.?0[G,6CTK/0;>G59@BPGZ>;JB\+ TR2?KIY)U0$ M)$4N"6.B2C+J+T@2*@[FAJN6=O&ATI49YS;83%$WXX=YF_>30UL28UQ<:S@_ M5<)4P]]T2_(//BK\TI;DE&_FUGA&CZ;ZVT[P:)'_6/ERS/.1[U/#,>2@!VIL MREX.%#R^TME4D>UY;/HUT7I^M/I#E=NV=V*?C-/V!M65C'VFT GL=$%0(4B- MBD?67U1L.H96EF*-'DS6K6]PR<89:M_XNIK[=CZ>;[MPM.U;8]EO$O&IC,TF GMIE^+7W*Q9=7=-5>6Q2?6NTVTB M21R[]XSNH&(CS6ZUI**Z0EGV'3')5X:A$QW!XV=.+/NC%T_^__P=&1!*6^QO M3\6U.V#/-+I7VXF/W5[P$:'B+L^P))D.IIV!P45R>7GQ9+X_'%?5MROEIJFY M[]%A-^D/^EUND_'%F-I=9^G.7&3D5]!&^_,B&8S&X@^N&#OT!LG5\*I+<))< M7%[^*/&?(/-GOEBD^(-<1"X.8UP[^ZHW"?"T2V?01^GK7^V1;#NXG)COKASW M1C\=&)SL#S[U_^]42W=O#G>,>W<^&_OF!XYUR_M3 H8Y^7K7Q6/=NWOI]00S M)/J5U+ZJ>0P,NH9Y.=ZRJV0PGGI#)6I;%S;!*?T=E8\=ZA[PB%C%.Q+V[N[: M;;ML=IDDD\EXVYJ'5Y-V8!<:":[*5.<,8UQ*;="V5:KMI,./R?Z4YB:+QU=C MJM8FLQ&LOP5!=Y#RV#2VH>>QGS(09UWH/.WH; KWIV1]GT(RO1S0JV%G:#(> MT="H,W1Q-::A<7=H>N$O7>2<$IH.*(W&$92HVU0TQ>Z-RAX7DV0ZO$"DM+#D MZX+=>/\JL59!DW16FEM/UNVK;IQ,KR:GXG;W8C*T^;Z6)0^BGJ6(V5T#/7C[ M?-!Q6LX8Z$^WD/UI%)_M1H*_J3 0Q3OMC4UA'&_CJ:LX[705.YD$=WW:"SQU MKRWSUO:N0WZUR=@I$WI0;E-X<_WCLR=@ M]_^*QR9?*51P:?"A*Y>+44RP=: M8[@=W#*E"YKN<^LDWB'29*NVWO$NA2SE(A2S9DU %&I'3[BW%]M38ZG,HEKE M6;]WV:J$"&!@T@Y$+_?I=/B<0!T ?G926NX[:C!+JK?U"KGXX]L/.R?"VP]Z MHW;;DL+-4W=]+_\#,G]BG>%0RD5H3%]M^$Y@C0*/YZW"/%\0;'7#1H.?>),1 MHFNHZWW_ND-L2T]\6?D5K.]R_!T\CH>!Q^D/Y7%?J[>Q=NE^Z/*9.A&V41O> M_34$A05MN#P[)#US2&;Q;-CO76P9W<)04(DINN_>$!G$*D5-_4Z+H%3W+G0V M/BJG_96ON$6P(KXH!>.B5(IQ?_#\RRD5+7%219-BNJ&**CF%R<^\XH_G*GX M6[F9<2AW^9$N1E1-$_!^;HR+/VB#]N/)U_\#4$L#!!0 ( )J!8E'C3R&* M91 (P[ 9 >&PO=V]R:W-H965TZ>?H9(2,(T1;!!TK+GUV]F N A4;)< M[9[9F1=)A(!$9B*/+P'PS4[I7ZN-$#6[W^9%]?9B4]?E=U=75;H16U[YJA0% M_+-2>LMK>-3KJZK4@FT-M-_K=&]74N2S$C695L]UR M_?!!Y&KW]B*\< U?Y7I38\/5NSGOQ M/OSNPP3[4X>_2;&K>K\92K)4ZE=\^#Y[>Q$@0R(7:8T4.'S=B8\BSY$0L/&; MI7G13HD#^[\=]<\D.\BRY)7XJ/)?9%9OWEXD%RP3*][D]5>U^[.P\DR17JKR MBC[9SO2-8,:TJ6JUM8/A>2L+\\WOK1YZ Y+@R(#(#HB(;S,1"5W]#[O^K9'UPYNK&BCC M_U>II?+!4(F.4%FP'U11;RIV760B&XZ_ HY:MB+'UH?H),%;4?HL#CP6!5%P M@E[--O5%: M_D-4K*E8K=A:\Z)F%4[&5(D35)Y]Y"7X>RK-K!K-'/[2HJJU3&O@BGJYSDTA MZXKQ(F,*&-"F]=62V.<[KC.:36S+7#T( 80*5;QRCRR3,%.MM*&0"EU#7&$I M, ->!@R:=I[=R0HZ^>PGF$*P'7XT)1*>>$D0>$$0L&K#@4>F5DR!HE*UW0+W MAD<)/$J>YP\HA=!WP!J$-R:KJN&@1%8V&G_52!"UV*J/)NP>6:G5GX2@HBCTR)65FD$'Q!<>R2Y*%)9K($ 3C G5J +-F%@ MA"<@G3?4T-(CWYMY;/D /1C?J@84(GZ#B9U:1"AH4AXZ*!+XSL#H!@J(!"NJ^)QVH\7+YDD7>=+#L MK]W29![;J)VX$]"7%@F-X8,".Z196W/;\@<(YK70$&.%ZMMM1+%G,TN1\JU@8K42E.R(L)%%D\FMA*Q1)>*^!,GA1XKV ME^?XLQ)UG5M/2'FU0=62"^\D"%ZHFNP5>Y)IPEP*YCK?HGUVL^=6K75W^ET) M7C;)IXX7PVI#T@N6I(N2;4 MGPAR/Y<8%C*3!DS@(D6#)QPN#%J\#;*@E#NIP+:%R4BRS4AI/W&5,,[R9QP. M?#SSV9^=GXI[6=44&HPC.6-28"!F+"0$Z-"0ZN\@$6%DXVFJ=$8:V\EZ0VQ" MAEL#^9PZ(44$M5D##DQ2D2$;7V V?HLBLS)*W0U'-BOR=.Q3@>E#MY6L(!@Q MB(BZ-M'.K,21" ,J1)/"I68%H-4;6"0(4$5-K'S<2+%BU_F/ M7=H,_O'ZB\O=7L_!_]) M$J,#1!_P-G?F\(@WE8-H!JP&%*-7;^=EG4-\4,! M)6U8AAD81EE)_@2.<9#B>[F]CQ.&RZ0<*J&(E#4:U8Y3UANICRG-!BHQQ!]L MPS&&@;[O@%7R7UP(\ +P3FW\UXAC.:#U)'O Q(BJL?X1>ITRM,!:!;D:)^), M!>**ALE+H:6R-J$!H2 ;$%6TVM*@#&P7_R2?\MGG1J.[MEYQ*)/)M!A%R)BJ M=EZ-3J-%EZ7,N!)6 ,SR/A4PYL4D\,,I^3(H#6&1LY=:<\H*&7^H!EH'A3E& M['+!Q. HZ%'&>7SV"VH%O<>MM,5K Z\%/X'?).R+V(^@&,ES%QY>1'[<-B!W M9L%17UM3& @L#$8"%PTWH1?,K31FG3]XAFS2(TL--I5WQ&.#N+7_[+OGTB7_2*K_>M'%'_T'_<]5,=XZR7% M-HC=H*CJI=$9ZJOWZZ-"QUJ! L$=&]$2>L'">=A[FD][#_$TZ3U%DP6[Y2[\ M;KG^59"OV06H#E@/O4D\&VD-HL5!:^PMPNE(:S2+V%=P-*XAK>.\&0B0JW*+ ML??HS,G\H&EQ2#V:'?(1@0*^"KE=0H(5.(G'UJ(0&L*>*5X@XT&"TP8\G!)] M'HRTAG$X(N1\ M2EL9V42!L$#SM&YLRJ:"@Y('A@J;0RIF"^U3VMB+TF#[X%F%*<&+2N4RHQ!Q M6\,7+C'!LB^0*[B1#&/34%:,+2]"/QS&,Q;XLS\B<,9^L!^@@^<-G._K41A: MFX+<8?-[N34%'$3N1?UVLMU@B?]D>Z MX.&>KVWE!9 9L9!K_MH".=?R/;B_+"HH* ?IC-!36;>NB"9=XM84%DJ(X/C+ M;NY>A>W:;J#O+?6]#+N>'WO!YJ]RU?'U-YY#=KR,7K(//"?0#=&LM[_AF73: M)IK9S%M,^SDS2OQY%\UGSNSZ(1IRW73._M=&U3;S)% %SONQ>S+W9X>)X=CW M=5OBNI;+,(X@K?;$?L&F?F^*_>\7;.9%T81]=IL-'2E@.@F3 :78GQXG=<@= M;5IT!"-O/J0W@[ 7G4VOMSHC<:]-^DGDA4G45_[,GW0I>.HG!\N3>,D(/GFN M;^<>=D."JOO3,DQF"!L&0"SVX\[D)A";#V4(>[I$P\>M3[<)8LL2M^5HHZ#+ M\KWZPX;/:J-V!86[P0ZB08 =,6RC2)\_4+5N0FPQ5FFA?R%'O TCLO7^._) MW)08J@I8TZ+$'5F#,G"_&0M@@6:P%/5.V"VU0S%[]9.K5=-<51V7;<^#W>8] M_AUM_WSV^]M^_SH!<@Z K%=G.JIFB?U1NX0NTWCA30 @\M&M*P06&YZ-9=Y# M&5Y,L?IM0S=H4&Z%/1KYVFU6& CZ,VU6[ /0&D<8X'=D>^,8*!W;I&_W5@V\ M=ENHM-+A?/)RH \.J$,9[NLV(?Q*>?5QU%N-.AM S'(&>SP!Q M)X<0=_',$/?H9NL)E#L]$^6.+I,6.;>PM>_S9Q@M&N)IX/LHO@U=%C#X]K%) M_UTQ[].1K4.N!+=.X%83<=S3)^SRF4MM >&9(-6HUB)4>C@/H.+D^Q T/!." MAO/0F_5J>,"-L3_ D6'H31?A > ,)PLO'.SW3!(_.MRU<-\_*,A74+.3T;>H M=6\_(0K]Y'"GI14-;+$/ A< >2=!'P7&B1\<;MZX[Q%@"L+-@R'$G?IQ_#N! M8Q3.O"18#'4SZ0/)N;$3RU]86WF V6/O"C M_G/4JTT<##R)6HZ$J,'9)00 $UHP3B+>&(,BY\$.E.7SDR)0W5T:2*;)8^D8 M(NF1*PJ02W,IFNZ\R)YJ0"*@ U0M$$7 U"5_H*1*D(_"_'CZ1(Y6#6YHW1DK M;TJ'JFE56^QG#C(PCB%[]M2&H(&I:7LG[^9NA@LFGB%)$)%KX%X[=3JQ<*G# M^>NJ/9JSJ0QO,>"J8/1N.UNX6#&K?Y6FC39H%/[A+-WP8FW9 4-1=";2/*8' ME& ?L"!;4?#:!B!Z"E\SVK^Q/6I3""V5/?=&*CROU#%2)I \1BEK+-S"]5T* MM,$C*W0&7L /XVY#1'\\I1-V72*J=V>K,/7OLLQVZ4:L$_((7?.#]7L:JBY[ M T_B%'><>7/[Y,Q&SP_[TAV[C^\/U/G][;@_AT(\5= M.\WB* ,+=[W"\2!71ICG8(4?<(+'QN.<0)KXYW(2&DZZRT/$DYV;6,E$2>?S M-C'@,4YW8 TN]U!,-5; MKW9 !K[H-0>8;QK@WRV>[@OR*L!;HMJ[E=53K-?N!G3GXO5.&:ZJL]A:25UA M?BH@!^D*K[O0*%@8.[_%>\@^!$F\R,@K=7 M^6!Y8NAC>1KLEZ=!KV1[QO*T3]:6P?/G/KH6CQ_K/6DF+59X6QHS_*!J7XI" MK+ 2,LV7V)LW5+="JD$,AM@A$KA?5&W%3(:YDPR7>*U\.,N9URI\SSR M>0]!2 8<%>A#WU"E][^$MT(,ZVFZ1G"G5!=5WD[$QH?1%Q#PMJ9)L+C%[,T.WLX8"(:6 M^]C;&5U9B"+8*WQ&5W; V,L3B"N;LLSI> -($J>]^]E_Y&L2W%R>C6[3%^"X""K?6O!\"?$ME_9Q5?Y3 M[NN'B\";QHL_X+X^N$*8>'$\??R^_E'+_V4 +!^M!?9AN2-$1ZLLV+]K&_0N M^3YK893LS_.\A='8>WU7O3VKIN_-&Y9==_.> MZ@]0DP"4 ']:P5!@?GIAMF+=0ZU*>M]RJ6IP%?JY$1Q6#CO _RNE:O> $[0O MX+[[/U!+ P04 " ":@6)1*@I\ ? ( #%&P &0 'AL+W=ODUKOWZ_L E&3)^W+7RV7RY;[8(DB" @\ *3S@[&?W4XI+V[* MHG*O1COO]R_.SERV4Z5T8[-7%68VQI;28VBW9VYOET+7:GW5KBZ+*6]?:T*[CP1SB[.]W*KKI3_??_> M8G36<J.*@AA!C"\-SU%W)&WL/[?O1LN1R-5& MUH7_8 [_5(T^,^*7F<+QKSB$M5,VFR%!J:OP+V\:._0V+.,'-J3- MAI3E#@>QE#](+R_.K3D(2ZO!C1Y85=X-X71%EW+E+68U]OF+#^I:5;4Z/_-@ M1J2SK-GX.FQ,']BX$N],Y7=.O*URE0_WGT&(3I*TE>1U^BC#*[4?BTDBX2 ^*7B,A1L*4UOX M=*!NK"F%WRGA9*&$K'+,5%X6PFQX769*!)SC.-A;D]>9=\*;,, MOU?:JUQ<>>F5&XN/(&U,@=C3U59XN<8)Q P'N+X0$?9G1>U8M@U+XOJB=,MR M[>1V:]56TC'KVU8BD8&P-58K]T+\XV_+-)Z\_&[_'W=6J8&#=E._XH[NGVG_ MX8A>E6MEV1OOIS[]F:QM:@<3N6?LLMW*-$Y6O<'I3.L+W]H&/Q;J1GM39SOA M;AUD[V:>B&D:K>)EGS"-YJM5CY D:31/DP%E%2WF"_$;O,P>_?!I\JQ;-(^2 MY;0;3:-5,NE&R2Q*Y_/C$.SGJ?AHR+EZ)4."?.D3TC21;1<+OJ421I- MT]4W-VC[_U[9C()BRY'B32\\ON.EPB1_[P:KN#=8+D]G'KE"W-AQ<=)G@ULX MF1E>7A(/5O_;$9U*Z$34-'YI!C(Q,7DI"%%!U"@8='$;,"H',@V@DV#L;>6M M:FP24.\2^7Y@*4(S0LA+;0]*6G&P<@]LQ4:]K@G,-.H2#WB&4K(T-2/DYGB4 ML4))L*-+!QO/&$-,*Q*R#)"B&%*&8,$80 LI_BD9]!&5^7X%OT@W6/0?IX"OEEC257$5J/]%=@^9ZR1- M_3^+/)9%WI_<,%NWB2&^S1Y 3J;1;#;M$V: _S[:K^)H.AL0)M%JDHH_%.)! M5DY([5"@RN8O\\+%T?G=Q,HV6\>*;Y)P07H.XUJZI]?(0<#3]W)OG^]IF._01 MB *8=JM*+L7\3GKA;_=0OD 4\TP;J.2%*/>\JIH8&Z/* V]Q>?5&+*>Q>$KA M@ZKN6L.7Q+;6N:RR@"R%XJ.RC/ ,L?4L:JJ^@:P$(59E9EMQ0&+$!Y&X_!"A MN@/'@LM'9NE>BITY8+N-Q%IELL8IP%M,>W*8#7D@R4R"P6=P'(!*^YTX[*#3 M08F=O%8\S0B,YBP2]=X$)(#3P=V"JS5H&_2@"?;T]DBT/]3?R;4N-(!,$Q*: M-8D)=CT;I1%Q8:.K$TT9YY[#]*UF8_&68+XQD42MRW?$@J++A5X'PS6YJ>CJ MHJ,6)(QM(+/@^G@K;1D6K1&$1^1(;7."TGE;O3[MR>:\^C_(+T2"G,B!]4UJ!Q,-(2T8&C3[R?VGYXEB20 M%6:O" 3!):A!85606K>0QH:K*@";.5P9;^^>$#V:.JHO/'*3B5B<.H5[5FH(4Y4[Z/'DW@\%Z4N"G[5 M C9/IN-E1_COQ QU7-_1I',F"[Y^]+DPW58L W\^\<#'_2^<("KE89]KY3S/ MP/YM<+AC]#20%#(K(-,//6@Z -LZ4S& 3DPPP!LF[(LE,+M ME+K9 V_9_I73N6ID0RRM613%"0_W;.KMCG>T"D$_=O^QN-+P"VG;5QBAT.RJ M2_83RB$RO+=#L&:<34.R-]2AFM2'0L@;)!-CK MFXTX"/:]5D5$^NTQ"!CBQH;-"46YNWE3"CR::>+87HE"Y[* MST";*4MI363:9G7I/#ECD]3NF"BHR3@8LDX'2( &;?(&J@DE6[=0-ZA;H=*9"GKCM- O. MJ6[0MVM'P-Q<<^/F2(0[W-AS+BZP'$9$2E,6.N95!.8#T-^USH_@[_^B MC?W^+=]W;"WO;QCO-IJ/MI /-XP/SSQXZ\=V9Q[-DM5@'"_[KP^IIUM,^H09 MKWC3.,E#-<51D&@V/W9<"3>?Q^8R[LW-HLEL*7ZRQG&MO]&^W]A&JUF_39M& MR6S>%RN-DJ3_4G,5+2:=.>[[5'#6^[12*KOE#TB42I 3PU>6CMI]H[H,GV:. MR\,'KG?2;JE]*-0&6^/Q8C82-GPT"@-O]ORA!D69-R4_[I0$XM,"S&^,\>V M#NB^W%W\"5!+ P04 " ":@6)1:;F4^5P% !+#@ &0 'AL+W=OG+Z_.>+TL^-/0-HY^*XYD[?TU_WE77D[F#(@L%8D]:'S= MT&NREAT!QE^]S\FP)1N.?^^]OY78$1@;/YP\8+'J#A>#.&PG* M-SKIU47P6Q5X-;SQ#PE5K '..$[*IQ0P:V"75N]GQ6] M]56V7CQ@_4*]]R[54?WB2BH/[6= ,L!9[.%<+1YU^(G:J5K.C]5BOI@_XF\Y MA+<4?\LGAW?@[FQP=R;NSOXE6X]:\_EZ&5M=T.4$!RA2N*')ZC>?2)TNIVKL M6WTA*+[PH52^"\JX1,$TJ@W^QLAQP&G$J!@D,5COE&Y;NS-N(R84DX%FJ53: MN4Y;155%<@+80 5,J>1EZ8YT.$G^I.0Q #OA!;US[>"@_ H=LF/>M32Q")2R M&Y.HB3U2;&6<2C5\ *POI^H-512"C(^0(G*<&%4%WRB8MSZ@&, M\ 5R!<=" M:4N4?07" MG<5THWOG,I"H[*..T*@\AB G#4B:3:+K0^P@/#OMMT&)^JSS5X M/]@LD,UQ@ZY@[(Y9V<\GU5"J?1E5%Q'&(>DC:'O_QSQMNW+@BD G,.;ZPU0V M;/%-!H[55H>@7=K)U(TN^G5%$9 P..-AT-I)_=HC+1F@MBBF6O#+/KY;IZJS M;)L9PK9D;O3:4L_%#:+QX+G7':CX':E_1% Y$FQ7=$&HJ*BD +K9GU ^YH)N MT24B 7-46Y18_B[WZ?\12TG-?2)E8"R$5 1R0UQN%(H%$K^F,%0,4(KD M0T".*I-8,N?G1^I88;=6AYX[M]^3YQ?/CIZRQ>F+##3+!;(- !O8$3LH:NTV M'%T^@M\'8X NI6#679+<,)R1%=+Q%2:,4]_*@DS46%=8([+S#@XAUQIM!PAX MBS[LK ETCN+ZA!M6*>$CX%Y?\8 .QAUULS^URNJ8I"1,[XJ05)%QTD8$_S2? M/D=CLG;0^ &_F'XQ3#\ME^R,&3]FT;:92KO[1Z$X5-T?T\D!T--GWPEE'.;R MYZ,G[/#_DPGJQ7^NDK$,%M/EH4H.-'0ZTM"3\OB01GI0&V>^D7B[KUV,$.C< M)WPT$KUWH$Q7Z+JH8OC$Q8M)3;5.?5>R=(/2+5:Z0X\(!G4<>4.!IQ-KKH'B M!,O=B?.)"8QHH7K?'_?;5)[K.'L&<1J)2U/UUH<#+'")NUW>G1YPC^,4:V_+ M8UF3N^1=_$-?+CQH=#G5+GIK2NDG]U 3.10VL3IL<)48J!(&:BFR&[P!F""& MH<[G1TI@F=I#'F!T38P9:ZQ Z%K$B[XOEQ(5*26;D[ UJ7Z$4TDE5*@XT+X5 M(3<=(L'1N=7(3!:L85WMU-ZD 6J(YIVE(#1 MC0F!X13*@R&KOK^"L8N#WIC+W&[HR'(_8YIX IK7B).7Q7M/0S[V=S($+KRQ M@H2!OGS?-74VNN WA)3P,X9/*!*=[_K#Z/!2>I4?"'?+\S/K/3)JH"I+%4SG MTV?G$Q7RTR7_2;Z5Y\+:)SP^Y&>-UQX%7H#YRN/&VO_A#8;WX^IO4$L#!!0 M ( )J!8E$ZL$>I100 "0, 9 >&PO=V]R:W-H965T>;M\618;(5\4AF )B]E4:F+2:9U?3Z;J22#DJNI MJ*%"R5K(DFM\DKF9[E#0OH5*YJ(B$]<7D@WM^ MZ9OS]L#7'+9J\$Y,)"LAGLSB)KV8.,8A*"#1!H'CXQFNH"@,$+KQO<.<[$T: MQ>'[#OV3C1UC67$%5Z+XEJ%OA?;OZ"+9V[P$E$H^TNV[5F& MAY-&:5%VRNA!F5?MD[]T>1@H1,XK"JQ38-;OUI#U\IIKOEQ(L272G$8T\V)# MM=KH7%Z9HCQHB=(<]?3R%NM^4R6B!'('DER)LL1.[;R[9&\"/D ])9Y#"7.8\P:>MX_6LWC> MST4[$N8!K+^']2VL_Y]AVV#?01$:B.M/R1@<>M^ GA5#JE-1H0QD;Y^2/ MWR+F>'_^;\_'3 (W%28*M$H3(FB!%X2 M%+?1VRSMJ&PB%II],P4_9\!NS'UW3D-?.=8%-$XT/ ?_ M?'],*PH=&C!&K@U=L%\26*^Q@1H^82]*GLY,"TP)WW*9JB, SW-IR(YM!H%# M(R\:K;O+CGD0XGDGCE_-2F-\T*)C/!R0NZM)5Z&^H"-Y"/V0>L%HB@+?I='< M^U?90RWD6,C<$8KT?IR12WLI>P8X4Y<=+KTA99QI$)P>R+WY.Q:NNWR\98.] M8Z,/\+#U).TGPK*!P/^TOE9VE'XU[>U7]ZV M=KMC[>@>E)9Y8K+3UJ2I#<.!.*:Q,]_- 2V@ MJ$WQ>LAY[%/7#0?$CV@0])AQQ*@;L:'7U UC\S&S4V25P*BKGH'I76%SO$L] M"UW7PUMY)/Y8UH7X 3O$NI%)ABV*U 6O^O[C4#<.#E(_;#M^A&W .1(_"LV+ MOB?%(0T'S8(%C.+HV_N'&"&- W]P G/M[+O>V* Q&TQN)&UL[5AMD],V$/XKFI3IP$S(>^@= MO;N9 ]HIG4(I!_2S8F]B%5LRDIQ<^NO[K.2WNUR PG3XTB^)+>V[GEWOZFQG M['N7$7EQ7>3:G0\R[\O'X[%+,BJD&YF2-';6QA;2X]5NQJZT)-/ 5.3CV63R M:%Q(I0<79V'ME;TX,Y7/E:975KBJ**3=/Z'<[,X'TT&S\%IM,L\+XXNS4F[H MBOS;\I7%V[B5DJJ"M%-&"TOK\\'E]/&3!=,'@G>*=J[W+-B3E3'O^>5Y>CZ8 ML$&44^)9@L3?EIY2GK,@F/&AECEH53)C_[F1_G/P';ZLI*.G)O]3I3X['YP, M1$IK6>7^M=G]0K4_2Y:7F-R%7[&+M+/%0"25\Z:HF6%!H73\E]=U''H,)Y,C M#+.:81;LCHJ"E<^DEQ=GUNR$96I(XX?@:N"&<4KSH5QYBUT%/G_QLU16O)-Y M1>(%25=90L2].QM["&>2<5(+>A(%S8X(.A4OC/:9$S_IE-*;_&,8U5HV:RQ[ M,ONHP"LJ1V(^&8K99#;YB+QYZ^D\R)M_C:?'U,?RXH)?&DY@N M1^*(1/$G 7&>+(! PF"&^E=FO"9JMA M+^[3M?)1W@.AHAJ\Z425,F?NPC@O9+J5VB/93>6 8OL>DED-4[=Z.J&0 P., M3D=\1Z49&*:U7K(J#5#M9=($3J?0T"@&5@=U3DFGUH4)@*HX+ MO*K)^Q%%FJE"_1TC#;H0XI4CNY6KG&!=6=61QGD<4%;Z@';$!\C;LJ\F4V2E M3;(]4M]G$&&)1$Y;RAW+B:Q#?MQE*LGBN2N+&$89[&$0$+-4![!\WXO/\;.RRF#Z(5FJ[]H2[5P_%-I:S"X0AR:8\H.#0+ M!(=".CL_1Z(V^N&A5(- V3N04OLXJWW$]_"V=QQGS2&] SP-^[QF7YL<$I3> M0(+9PFZV*'ZEXP=S(VW*VWU$]XL)N\L5(Y$N$_2A4J )&P'1P9V@WE%2V>BR M#(A$9?94K.!C4YZ'@><9*D=8_?K/_2W^'@^WN'Q$QKR)BOE87('09X=.L7*F-5FL $%7K:Z6_Z.5?L_9[ MP.:7:'O>9D8KJX-HL_2VC]M/1CJF5:L@POS(:_-__SF7=WP_@#CWH%MNZL?M ME=G!RKQ;>6,\_'G- +<,TB/?W?\>E.B=:-]\S8K*5S!K7<'#EN*>.!U.EZ>] M=WZ:SG[\Z$KD>3NZ&HF-V9+5X7/(R8J/L$[VJ%*YVH2*T:E:#B>3R0T3^T)O MOT?J&,E.\73Q!=;>8OJ&%>"@E/U? /XO -^Z "Q.IO\RH9CC7R;_;#D\72X^ M._MK\J?&EL:BR\9\LO+]EN$HXW YF7YB]W91F3T:+N;+_L(-(7=%8'8R/)T_ M:A>>5>&8VTXD1$/S-%7$Z95X>KVSP^&\(;'C']T-02XT[?7 TV]NVHYF)"[1 M2'9IUHY/Z/!LI56$ M,(;)*JVL?+)IQ*%"8]_5&A8&TOIK (;MJ]1?L:(5@,ND!,*1(LF/]KA33N\G7'5QD/:R%IB_7VHN30L"9N=9PN ME=T1IK^=E26#(JU@&PO=V]R:W-H965TO[1]J$VK/[C"]TVCW.Z-KNWVU='9 M4?[A)[-:!_YP\OIEIU;Z2H=/W0>';R?#*I5I=.N-;0NGEZ^.+LZ^?G-VR@DR MXF>CMW[RN>!1%M9>\\N[ZM71*272M2X#EU#XM]&7NJZY$N3X+2UZ-.S)B=// M>?5OY? XS$)Y?6GK7TP5UJ^.GAT5E5ZJO@X_V>V_=#K08ZY7VMK+WV(;QSY^ M=%24O0^V29,A06/:^%]]3HJ83'AV>L^$\S3A7.2.&XF4WZB@7K]T=ELXCL9J M_"!'E=D0SK2TRE5P>&HP+[R^BM8H[+*X,JO6+$VIVE!Y#[/[FQGYZ8+V'@QX>RGH/_[8>#FSV:-CLD6SVZ)[-WBAO/+?Z MX+37;5!TT+N4>GB9CVL-KRYMTZEV1Q'[5O65";HJ2@L]MSY^\I"\4OQY:5K5 MED;5A<>F&M$5?+%6&UTLM&X+Q'6G',:95A9V%49K>&18R_>DB [7_[CV?GYZ8M_7EQ\D(]G+QX4P!2,#MJ9 M9B(99+!.]E%M572]\STM$:PLZWINRR=.K_I:-">JY,.KMY=S,9FK,+_>S?CK MKJALT=J KO(LGMYUIN2#V:%0+:./CF6RKJE\1TE'M7T5Y>-"PMAYJ7IL2>G8:TD*H M.IVR[!WTO7H@EC25IE"M+K7W]%>*I8JE,H[6&YQI/.!-]4Z//%H^Z:::%W0J M+ 10\[(X5VGA>$43 U@S@(LKVKI9:#?$X"Q)'@;A#+S"M!4"B7V,DM.VB%(,'WVGPU];39\O^]"[N& \ MT3WQ<%L]D[CP:]O7%25ENJ-?8^ZO?1O3B00%IU=;'B_P18.9!#6J[GC]CL(U-\#1C8>0SUQ4==KEM;VQ6 X%U;SL4: M!F.W:TO(LML66_A^@; R"*99<;4%/:!@5[;N!5K2S(NZCLZ2A <3J(F-T<+! MJ=:K,F+1&%2Z-LC8R=$FY\*P0V9[,ICMR4%-_V3\==S_$R1Q 10LW,I/T61_ M:2$8S]E6;8SK@5:7/_[\[IOCL^8S>/:$*P M2U:EYD<=M7HE\, ,LEQ&/ #DTK1YQP(*KW1C8(9?=)SJ.555&^V FP86*1EK M\(R 6*U%II0O*EWRN#DKM;U$#YREP[;B36&M0K'6J@[KDA"V5*6IC2B A^!T M4WI!-[6 =W%A $(HJEZ^Z'9-3X CJ:4..\"P#9:T3)"'LP07*9B1!;0/IA$9 M(<8:-J^MY ]'!3@ G^KE0\$-0YIZ'.=MH@K6:\VUU19!-*IXDR8$T'BJ2"F MM^VLV,9)B+9T@/@ WW:#-"( )3F&ES=)J3F-#(+9=M^JV"2LP66PAIX7/^+1 MTCB(#8I@G8$V!":1JI6KLDENV;4P/BK2$[0Y)*F2^H^6H2#<6",!VYW6B,MH M&(/(BT0AV7->7/6+7Z&/N)T*P_&7MJ38J[C0$NA*V( ?!:!%)XP#4^#*^ C3 M[IT359!+7$,\"1+W+1(N[(Y-H7K=(DYL2X":%Q^4"UEB#W (>K7+J.6+$OZR MXFYBU#0,7L.LF9RNH X)999N-EAH4>]-*/FJ"B@"K M!>)U,=E@S TM4O%PBD9=1P6H<+RVC6SD5"%1X4M,;*@#,Y+G/P MVBP3J8D,;*$EUK.S9O\D!$H$0C4I?K-SA<'C6:W#JTO@QO?6T3E*B) T+N[2 MF)63[%G6X,.Q4W0"1"W?@A"]( !:&+[!8I M))&@+4S9>Z<!<$44B0T(@5)E(93->Y:?#XZ5 M,]B>8;"_=0A)AC1B!,J+U4BM/QM&FIQ3.4>GCA2(.XQ^M5TCZ_+LG?6>,V:3 M(P'KZV/B,QBTI'[2%3@9O3-:HM5;J*26JF),4E4568I.59%IC^%;2-6#ABG? MQG@3JZBL 4IP]O1%0:S>IRVL,EP5@^>>L!3\DQ^SG>@8"\NL"^^04] R-_!H M++,SN?+D@57Q6X_T%TE6+-RVI%^"]Q+-7!1UH>Y8TK1[W"M"";6.#6?DZ6S; M88[R8RK*\C!U0&<,FL$3;)OPF"B=8UC2<*P)9GL*@>+!K8*D#%:J&U/!?A'' M&*3L:7CYFMEK]*-$,JN]KD5M]'(OSJ?93"H$.1AHG5M)@&;3-IHU_S9LEWE!O"JAH(4N(%W.&^ M++L@,$K0F!6J@YXB+E.#E>=UMA[S@?!U$ XF6>7%L7:VCU0DW)6G[R-!0H<7 M%% ,LNQ9C&469!)Y_M\\:'[3*GJCZEY%M(5%EH7JZ#G.X+=9W%55%C0D9KM) MOI =4YYPKBK%OQS*TBU M%_N"0V/IGJ*\?]^,N <[#KG@N;>9G'5N^R=8USP3^>';3N MI6U@RS4O50!O[T [ *A?O0=HW-G3_\N+%?O/3'I6RS.GE[R3D9980@!Z#_TD MQHL:R2WIFT- 0A%)F2JW^Z*.IIV7D9?2&,E@I7%EWTBRAT5D4FO;8_9^D!40 MF@)4K%S+@S(G8L0$'FX\C%W=E++[EH3+_(ZO*R2JY&U64(W%9BZ?CC'XF*P+ MH>"N=9"2RK/;.W'C]01=U&?\>L@)G@].\/R@W=X!*(V30(2RW[/D?V_(;BXD M/.YRA+^U(%$7X<$;.NDOU/(LQN*4J,:DGD,G2R:,I.YGD12-VPUY+QF< M/?J44N!1@Q?M^T#J2>LA$2%'.2?]R!C0XH-ME!#6V4F5N"#>1Z(6B:ED61R- MP[#'K:.1?<0N[U@PWA _26+=GAYX*%9U #!*P_I'^36J ;OU QQ4J?<3^VU# MUXR(D5&.;2*A+]!([)7*@\P5;QQZN+XXP.*@'S 2$*$$T=;^QE402;Q*7>.T.?A?%-XGG,EC@[CSLNMW '%;A?!;9)][P[U&("&F:1>]\NF>;=J!5!<\S8FUBNE2_2;#+X<+APS\<0C= MJ(1!P<<9EGE@5"MM.*R7+T[GC_[H>4KKPY12_!VI#Z2+L]/Q%8'3P_<#J3-3 M7) ,$]>GYX] MD?O>XMN!NTUF71$TE*M\\<:R%YTOI+^]N'HS7$@;,-#]S<9IGSKAAWG>Q=6G M8=H/=B[;'Y\]G.7NP"C$NQ;^UT=A!7O/7Q27*+M0<[\76I#;!Y.E\W)YBUFZ M'#:LL&*?0$TZ"4PK1)%5:WZ7ZBTN/[*.Z?7O* W?9JF$E+3C-4!R--XZTX>' M2]J]-6,T4(##XX8S7;Z]?#_H*PH]OCK .Z'QLMDT+(AC*TR.E,&3%^CW;".Q MWG6UB;7DW<<=Z>%M[C%<([(+:39"QL;QXWH)PU(E6+%T0/H$L?]=L, #?RJ] M"#>)W-W+I(X06[;RG@5(9JW*>%?,FFMC8H$M.HXD.D5U+LCZ*_M5:Z!&;)R*WO!JQMS7@AP<6YJ%\[&U-;D_T#:5EIQMW MCLPJ!_\8$%P-@[]32*I(<\.[ ?%F%RE7KMM3]Z8=>@(96/_P'?/\$.)$E/@! M^_P'5"=#%(!HN)WGS7P"(^#+@"LX1\**Y\=GYP-6I-+IHS#\KS[:#KSDZ:/3 M!P-<7+&7;9:[7$Q.9*/NI_/O 1/N=PM,O%QI2\)GBRMM4FR4$\=3;'J-K$'M M;YI*("E+YL5D&^E@;WC/%:^2X7I\,RBWA+E43M&3%XDP;CAX#.?:6R9(Q_R8 M(IP]6;HR,CK%& *'+73P#AO[ZAZ/I7 @(,2.VLU(PVM/=RB1\3-"GV_O %F&0KC5ZU)(<:W.#LZ(:";P5H$N\IRIUSYR.>MZ M36^AN,O&$V,5?J\S96, =XS'"F M:W.PF0RE?++"5=KU AL0L<>I#AB!3=W,,-Z'25GH"R:V.S$I>JL*;A,V$T9&$6K M&=F9W@U33VC8D",,,"E49C+4L'=O-7J_XQOR89%^,N?KEWSA%KXVW$AA)AJ^ MBQ3357N?8JL"#!Q.VHDHY7_D S/*WA6D$3;C9M:\UM2'1QM*+8$J!%'L8[JJY5 M55WKOZNN6.X#+W\TG7J9>$9M[ _>5'^[R3^[_CZT7A?C-6I-Y$AD06PI17;:6M'BIGY?V\A)>O M',IG;(]"CB,R#1I'U(*J?#F4@I%3=UL/I:&[WTTG]-A"90&T/I+2+ 3KH'J^ M]?X"4$L#!!0 ( )J!8E&\%#8G5P( %4% 9 >&PO=V]R:W-H965T MS,%5LB)Z=<9]/@]B)PA+S(PC<#N\X0V6I0-9&3\[9M!OZ1*' M\QW]SM=N:UEQC3=4_A"Y*>;!)( 2%KTK4I[/(6+);C[*.LFPI[ !E"@\D3:'A MB\PQ_S,_LHIZ66PG:\F. I^Q/H6\QZYR)T:2ADG*]B8+Q^,$7LCP_LVX;EME']X^. ]<;8344.+:IL;GE^, 5-O$K6&H M]HVS(F/;T$\+^^ZA<@%V?4UD=H;;H'])%[\!4$L#!!0 ( )J!8E%%."$^ MG0, !8- 9 >&PO=V]R:W-H965TX\E[3WC*6UK3D)7$!QTE]?0+),(]MU.IU[ MZ8O1+KL?WP(?X/&6BV]R#:#0^[[,UE!1>-+ ML5HKX_"GXPU=P0.HWS9SH2V_0\F+"I@L.$,"EA-O%KZ_B4V\#?B]@*UTOI&I M9,'Y-V/\=^@=;NZYE027< M\O)KD:OUQ$L]E,.2UJ7ZPK>_0EN/)9CQ4MI?M&UB(^*AK):*5VVR9E 5K&GI M MFMXS1=FJ6)2 9E*"DNCRD6I+7HU]I?%-E)^U6#<-%CZ"-4(?.5-KB7YF.>1_ MS_B!P9KZ3V/_^$.* _(3^M[M5[N7(7_7>68*Z<50 M4"U ="O2RYL]@=!*[NQ?!)?RS://*BY4\2>UJMTY;ZD0+P5;[:.RK*[JDFJ: MG>^3/L0N[QE2:UY+RG)YA>8@"IZ[V#53IX=J8^8:FJD]_1"C%Z!B[[A )$T= M*X[=+D+0'2S-Z?4$_;W014:O0+O1!B&.>UZ2I#U?$B7HUAX4>FEHEAGR>SSR M"M]%C9/NX7IKXD_$>6WU66=Y"UJ@R-*L/1_TR584^5 MT8"D0]>.$L:G@<\5VBNI' NS%_#EYTQQ(_X0O7-/@BMW8E(3VS^U, E,!W[M M(,X0UK&?Y3 9H<&,HOK$OWP576H/V&ULG55M;]HP$/XKIVR:6HDUKT#H M (F^3*NT:E7IUL\F.8C5Q&:V4^B_W]F!E"HKFO8E]IWO>>ZY6W M+#FO4&@N!2A<3KQ9>'Z1V'@7\(OC1A_LP5:RD/+)&C?YQ NL("PQ,Y:!T?*, MEUB6EHAD_-YQ>FU*"SS<[]F_NMJIE@73>"G+1YZ;8N*E'N2X9'5I[N7F&^[J MZ5N^3);:/6'3Q$8C#[):&UGMP*2@XJ)9V7;7AP- &KP#B': R.EN$CF55\RP MZ5C)#2@;36QVXTIU:!+'A;V4N5%TR@EGIK,L4S7F<+VE:]:HX>2!+4K4IV/? M$+T-\K,=U45#%;U#-8);*4RAX5KDF+_%^R2KU1;MM5U$1PGGN#Z#..A!%$3! M$;ZXK35V?/$_UGJ$,FDI$T>9O">1/I*\+A'D$H[3-P4?9_OT(8V"^ O\[WIR M(\ 4LM9,Y/H49@:HA0:K!:JVC]9[A=G.&5IG.()'IA03YJ6E^@AA+TGB-W84 MIO =5ZP$XH=,"DVO/A>KCH[!L-_UA4-X4.P9&_2BUE2\UNUY$KXF&PX'<",^ M&Y*DN0$NGE$8J5XZI&$TZOJ" &PO=V]R:W-H965T MH52]7D0 MR*R BL@S7@/3GA47%5$:BG4@:P$DMTD5#7 8ID%%2N;-)G9O(683WBA:,E@( M))NJ(N)I#I1OIE[D=1O7Y;I09B.836JRAAM07^N%T"AP+'E9 9,E9TC :NI= M1.?SQ,3;@&\E;&3/1J:2)>?W!ESF4R\T@H!"I@P#TY!5^8$H,IL(OD'"1&LV8]A2 M;;865S+3E!LEM+?4>6IV1X0@3#VA:Y @'D"BDUNRI"!/)X'2_"8JR+9<\Y8+ M'^ :HRO.5"'11Y9#OIL?:%U.'.[$S?%1PANHSU <^@B'.#S"%[MB8\L7O[38 M(YR)XTPL9W)(H_Y,\H8"XBNTZ?C%7OZVY.-T;UZ-N+ MEKK?TZVZ7PJJ)0C;M/V[)Y<,J8(WDK!,E6RMOS=*6 :. MZC5*?!R.>CCVPQ#OX.%@W,/8'Z0IBGL],T<3;VP_'0H;:J0R/ MPA?[__5ZD66BZ;^([4_>UY>6$,!43UGD)TF\@\-!_%O_X1,89V]_/J5;]>]A M&/VRBWV,AW\4>\L5H7IF[-?PMVW:=^\$O4N\ K&VHTJBC#=,M?>YVW73\*(= M L_A[2B](D)_01)16.G4\&PX\)!HQU,+%*_M2%ARI0>,-0L]T4&8 .U?<:XZ M8 YP_Q%F/P!02P,$% @ FH%B45+*4?7P P [0L !D !X;"]W;W)K M&ULK59M;^,V#/XK0G8;&L"-WYVX2P*TN0T[8'=7 M7+O=9\5F8N%LRY/DIOWWH^27.DD3=,&^V!9-/GQ(413G.RY^R Q D>$%D7!14O=Y#SW6+DCCK!-[;-E!;8RWE%M_ ZJ_J7N#*[E%25D I M&2^)@,UB=.O>W(5:WRC\S6 G!]]$1[+F_(=>?$H7(T<3@AP2I1$HOIY@!7FN M@9#&/RWFJ'>I#8??'?KO)G:,94TEK'C^G:4J6XQF(Y+"AM:Y^L9W?T ;CR&8 M\%R:)]DUN@$J)[54O&B-D4'!RN9-G]L\# QFS@D#KS7P#._&D6'YD2JZG N^ M(T)K(YK^,*$::R3'2KTI#TK@7X9V:KGB1<$49EE)0LN4K'BI6+F%,F$@R=4C M7><@QW-;H2]M82/XE@9_!#WK\P. 'I_@V54[XAN2 97,M(*<*4D*EA-9G MSNB:Y4P=>6P2M?0C M)*W0U4(W)N;DZL!J"03;@Z ZAY?H!>>2*YD,\UXJ] M> @86>%L]G^%?T',WTVGTI7XA%!;P-ZJN_=K1A6(HM>.)Q%Y 2KD$8[K3-SV MUQ%DRF3":TP6AOBGVUP5NZT-=53GH M_H#;F5"9D0U>8(25S46H;Q3\(KP6AT?@DC+4^!5E:8-YNL+W"G,6[-65Y0;3 MIE UFA@>TO90\K7"C<9DL)+ # MY$SQG*.R>XQ@36>N_N4-1%'@:Y$_$(5QH$7!4#0-R6,&.(!M\)P.NX\?=-T' MYP16U$6[D15]::ZY(Q:1-?5"\B=(+-G;PIS7[KIZM1* TYX$F6#:6N.0\K$6L"WG=">F:FHX_W6OAE MB!_:EO]6E=N#$:P L36#IB2F>IMIK)?VL^QM,\*]JC>#\&(6S7#9+!2OS$"WY@K'0_.9X3P.0BO@_PWGJEMH!_V$O_P74$L#!!0 ( M )J!8E'$H/[BD0< -T; 9 >&PO=V]R:W-H965T TYVU_.W%F[<)MMME(MS*\N=G0#=R#_V-UPG,T[*FE60"DR5A(.Z\O9*_?% M=:SVZPU_9K 7QC-1FJP8^Z@F[]/+F:,$@AP2J2A0'![@->2Y(H1B?&IHSCJ6 MZJ#YW%)_IW5'7594P&N6_Y6EG7!V9YPM1NI MJ0>MJCZ-PF6E,LJ=Y/@VPW/RZDZRY..6Y2EP\1-Y^ZG*Y",YNZ>K',3SB[E$ M%FKC/&G(7=?DO"/DEN0#*^56D+=E"FG__!Q%Z^3S6OFNO4F"=["SB>]8Q',\ M9X*>W^GK:WK!,7KHU6F5 V%K0O.<)50[!\Z$NHES9>&4)*Q KQ?U._BLGF'L M,J9Y_?A#[#G^2_*]QOLM!^@9I'OU&XHZ_J8=\>(E%"O@^O;'5\_>ET1N625H MF8KGVD3XXRZ-I]=,2'6['!Z@K* C](RXD6O,HH4Q\1>Q,?.");FCZ(\$V:#O M\X\@LW+3VD4,1'>MP ]'5AUO.5CUK:6[&%GU0H_<@@#*DZWFFZ(".=MA/I+' M._-() >CZQ\K7CJP=TH0TEY!F"=M)/#^@S"2:/QCQU+.\P MCX@MY4!2Q*[G!]Z5%!(WF&1O<.^=WGOF'G:^QA3&T=05>NNOV?H@UY\TQVQS MYCTGUS2G)4I,)7D#29.\7*M.3UW@AJ&U7)@YR(OMZ! =H>V21TP&PMCA8^Y8 M1.1G3DMI)% O#JPP,F,AB.QP&&C'QO:B#Q3/7-_#-&6H_8PL;(/%E^,S$EJ> M%Q"L6]:0F<*=H="Q&_F">VXI%\_U^-;7A ;2U5+SVA0Q"J--P#-M_V#RX7 MV,L1'5SC+I7CWV^AY0EDIT,1,Q]01*DF\6T:?TPKKN)'X@&,LXRE&&IL7Y(] M1:D_J8"13+^M$?5 3*U56!/P_%$1:+)JJ==3E2IPCV9BZ_A2$M$NC61=]#_H M",2]K']5*!H';" $@IRHB6;K-7!0;K "N0>H>0W55*MM>L?TH:9)SL1!RFXG MJ[A"K )WCLK?TK9/%Y\92>G[*9!3K* -_)T)R?<4- M'NO):7"LF'\)N.Z)@(O5OQ4:Y3*BI&_W4--UK<72'<"K&RPMM] M=OS ,#JSILWK,/J+:M1S[7A8IW>JH4^:D+=$@ \<$_/\V':&I7\[CL P*AJU4 MG711=]*@.^FA\I;:B97K7OW$V-P>D;>%;@3FDI7G4.QR]@@*7S@DDF%ID)4D MSZ!J!,) 1R#G4D$U2:C8(F&)Y3BRWM%'U44*#7 (04)3(Q"NK2R9635(#(N4H/6^OLU5+F=J- M7B*6 L@MRB[&[I0^JC,$:!BW_ MD"%6(.M_Y9F=Z4:\G[5#'FO?Z#4J8N(?_WA%D?QLE>"^'9XO.T>*4&P/PY"DT*$$AS_F^+$1MVS@J '[:$=]?IVRX\/ MMW,2N.\&\?V-X7XL5L# MY1M4F>2PQJ..'6%_QNN/2?5$LIW^@+-B4K)"/VZ!8H.N-N#[-6.RG2@&W1>] MJ[\!4$L#!!0 ( )J!8E'9WM9B;@0 ,@/ 9 >&PO=V]R:W-H965T M%QQ48^NIDYWKZZF MLC&EJ.%>$=U4%5?K&RCEZG)$1UO%@U@4QBK&5],E7\ CF#^7]PJE<8>2BPIJ M+61-%,PO1]?TPTUL_9W#%P$KW?M/[$YF4GZUPN?\_P68_ MD<7+9*G=+UFUOG$P(EFCC:PVBS&"2M3MD[]L\M!;D/@G%K#- N;B;E_DHOR% M&WXU57)%E/5&-/O';=6MQN!$;8OR:!1:!:XS5P_P#'4#Y-T3GY6@SZ9C@ZC6 M-LXV"#D\#W"/.9/X 7 M=%L,'%XPO,4!I+!#"AU2>"JR]N02.NNITG\VG:$UY;MJ?T>^?@4PDOPL@F*XA>:XR]L_Q(0N:E?M)7A%Z5 :U09JWS6/<#M2;%Q53 M\E,GI'Y/2)+7EH$28L5VSK0/@U5X9=DO'O7WO+\IV;<^%6W*F'\A]V)R2GI! M++&@4B!5B7)-1)V530ZZR_=Q8-0JV M*[)2?$DR9 (E9HUE/(&,:$ )W!2O9%-C:GKLB)<& ASA;-$1QCB.L:"U#;)J M*04R3A>, ZVC[_WR NZ..NZ-_R]TN$:80*G^_Y,H@=_,U*'V,NH>Q_Z?N MT]1]K\0SGA \AKI1F%U7U,W!=>GNL5(0>E$4]A41"E 2-? M \AKS6YSO&2)+11W%WZ7F\V]B9)#0^=&8!TKY/[B 7&5>' M](5@D7^@Q8T$AW2+GP<6'SK3T$O\R7])] ,-%'<-% \W$,?[X7NS7@(I >_! M71MM.8)K+3/A[D&9U,9VVD+*7!,MR_Q84PV_[ZV;Z@V;]WA+'K;R8).>;LG3 MEI,UWAVHV(MHNB?[2?]69+MF$O05D?.XW1P)_:U7,"^*=V>:NO;>M:_?LT5> M$"7D5R6UMA_!N3!]ZO#2J-\(H4>CN!\6\RCMW]7PIA8<'3?&O>FJ K5P,Z3& M,XY?NW;0ZK3=F'K=3F<[]W;&O>-J@42(.Y_C4O]\@M\5UJ/-QF0Q MJ_D:GD#_63](7$WV*%E>0J5R41$)J[GSQ;NZGIKS]L!?.6S5X)V8FRR%>#&+ MNVSNN(80%)!J@\#Q\0HW4!0&"&G\W6$Z>Y-&8THID7>U6KC>3RR@3E24N4YJBG%_<8][LJ%260 M!Y#D1I0E^NIIPR60LV>^+$"=SR8:+9GSD[1#O6Y1V0>H"?DN*KU1Y&N507:H M/T&&>YIL1_.:G01\@OJ2^"XES&7N"3Q_?VW?XOF?N[:][PG88 \;6-C@(YI8 M,UE3 !$K@N!UH[G-/5SJ#9CTR5/"JXQD>=%HR$B%//*6QUDAE#HG-=))VRBH M8U:MKTZ2,&5\I6J>PMS!.E4@7\%9_/9+S%S_=_)?/9\W$N @*_:B>^0_+MD] M,?H:RB5ZQJ3 ^.[9784^%HU"]RI*X"U%<>M"ZW'CUW:589VPRZC=BQS3!T:>S'HW'WV'$>1'C>39(/O=(8#EIT MU0,'A=+%I(M0'] 1/T1!1/UPU$5AX-%XZO\K[Z$6YEC$O)$4Z7E.USZPY1Q+\/P_$#N3W]BX;;SQRD;["\[TVYWK.,\@M(R3TU$;1&2ILIU7WV>&] H M#OLJC&@\2"'&?!I% W%"$W>Z^XBW@*(V7Z >-6W&)=Z27C@^F%G"6*L=/=(_"PT+_JVDT0T&O0#%C**L@!!(5?-H.];15MH&B$E,C)7!9S>Y)-8<._C1LO^>LY.F MW:.%@="^\*7QG>]^]\I=KI.55->Z!##D1\6%G@:E,?51&.JTA(KJOJQ!X$TN M544-DJH(=:V 9EZIXF$210=A19D(9A//NU"SB;2&,P$7BFA;553=G "7JVD0 M!VO&)2M*XQCA;%+3 N9@KNH+A538H62L J&9%$1!/@V.XZ.3H9/W E\9K/36 MF;A(%E)>.^(LFP:12?V.9*:?!84 RR*GEYE*N/D ;S\CAI9)K_TM6K6P4D-1J(ZM6&3VHF&B> M]$>;A]]12%J%Q/O=&/)>OJ6&SB9*KHARTHCF#CY4KXW.,>&*,C<*;QGJF=E[ MRA3Y2KD%<@Y46P68<:/)RR]TP4&_FH0&K3C9,&T13QK$9 ?BF)Q+84I-WHD, MLMOZ(7K7N9BL73Q)]@+.H>Z30=0C291$>_ &7<@#CS=X7,A[D(<=\M C#W=Y MBBV360Y$YB1W5I;>2K6=6.PC(JTB*=4E@>^6H8R_H"+#PJIK,"[S1$-J%3,, M]$,EV._'BV>'231X0Y[J>6P(%LU M0#55:Z[_6RE@8Q<*):"_FM;3)!CW]D= M9\X*P7*64F'^&OW<%Z2IVIKWR92@_LC:68:51E&^P5IH4$M?\#7K2LC[S)V9 MUMJYUQD0M=U-KI\OSP0QI;0:7SG]:L/^"$O@)+['2>YQ!AO.%VDPGDOWMBHF M"K*CNX[^^4N'4P=NV@XBE346W<%=1]8S:F1KTHBFZYN UZEVZDFTQN#,?#/_#VCM(3 M3H"WD+8#('8#(-XX]7\ _!\ 3S0 AH?Q(QO*:3RR^9-1;SP:_G;WM^*G4M52 M40.X5"[,UO=_MV)O%,6_N+T[5)*#WG PVF;< GDH \EA;SPX>&@]"K?VS@I4 MX;=K35)IA6E6T([;+?#'S=ZZ$6^V?^RS@F$..>2H&O5?CP*BFHVZ(8RL_1:[ MD 9W8G\L\4\(*"> ][G$H=(2SD#WMV;V$U!+ P04 " ":@6)1"4F9)8H" M #%!0 &0 'AL+W=O-^'V>? MTZW2SZ9"M/ J16WF065M U+C685DJF?RU0J.T\& =O$X]\4UDW$69IPS:X0OO4 M+#6-P@&EX!)KPU4-&LMY<#V^6B1NO]_PG>/6[,3@G*R5>G:#NV(>1$X0"LRM M0V#T>\$;%,(!D8R?/68P4+K$W?@-_;/W3E[6S."-$C]X8:MY\#& DO6"ONH MME^P]S-S>+D2QG]AV^^- LA;8Y7LDTF!Y'7W9Z]]'782)A<'$N(^(?:Z.R*O M\I99EJ5:;4&[W83F F_59Y,X7KM#65E-JYSR;/:5V58CJ!(6K:$U8X#5!3PT MJ)DKFX'36[2,"W,&'^!N^0 G$(*IF$8#O(:GFEMS3I,4WW,A7$H:6E+F\,.\ M5['H5,0'5%RWFQ%$\3G$T3AY6MW"ZJB0K5RC=HA]<2C*E91T\XRC *-$ ;]A MGYFN1!W^S..[7GK)IF/JK2A*PY<]PJ:#L.E18>[,&LUS!#K3CAY.Z;0*)033 MYGWVC-2]%WV?PHXHV5$X/B!N-HB;'16WU"I'+ R46DEWO?;1=A"7.[23V6BZ MGS@9B).CQ)]>Z5DS"(\HZ)[7&_BFX([N,F<"ENU:\!P>RA(U+>V3E/PG*1Y= M_J,HW.E*]\#=,[WAU% "2\J*1A?D2W>/1C>PJO&-NE:6VMZ'%;VSJ-T&6B^5 MLF\#U_O#RYW] 5!+ P04 " ":@6)1&I_!:M," "S!P &0 'AL+W=O MY)A:.G=E.TTG[\;.=-"M3&C%I7Q*_W//5P*^:921 V[C'$U M\5*M\UO?5U&*&5&7(D=N=C9"9D2;J4Q\E4LDL0-ES ^#8.AGA')O.G9K2SD= MBT(SRG$I01591N3/.3)13KPK;[_P3)-4VP5_.LY)@BO4+_E2FIG?L,0T0ZZH MX"!Q,_%F5[>+D;5W!M\IENI@#%;)6H@W.WF()UY@ T*&D;8,Q/RVN$#&+)$) MXT?-Z34N+?!PO&?_Y+0;+6NB<"'8*XUU.O%N/(AQ0PJFGT7Y!6L] \L7":;< M%\K:-O @*I0660TV$6245W^RJ_-P # \[8"P!H0?!?1J0,\)K2)SLNZ()M.Q M%"5(:VW8[,#EQJ&-&LIM%5=:FEUJ<'JZJJH'8@,KFG"ZH1'A&F91) JN*4]@ M*1B-*"JX@(G)&9P MY? M%84B/%9C7YN@K6L_J@.<5P&&1P+LP9/@.E5PSV.,6_"+;ORH ^^;9#49 M"_<9FX>=A%\+?@F]X!S"( S:XNF&KS _!G\73J\I8,_Q]8_PN=0?5F:1$IE@ M6Z87%=/0,=GKO9WV@W P]KN"8\H6N&S1V[WT6LB.W-_"Q$7%+&SMHR4WD9'&2F-SR6F9LFMIO. MV!9"N:@D;I$7_Z9_U/@8=>OGAEL+TY)>)=5X$8N2M^D;M57^+WG^05_,T)PA M^UPH<*VM:I'-:O,BS5PC]O^85\_9DSF"E"M@N#'0X/+:9%963T0UT2)W778M MM.G9;IB:5Q6E-3#[&R'T?F(=-._T]#=02P,$% @ FH%B4&ULK9AM;]LV$,>_"B'L M10MDEGCR8V$;2)QU&[ 40;UTKVF+MH50HD?2=CKLPX^D%-&N)$9>^\86)=[] M[T[DCZ2F)RZ>Y8Y2A5XRELM9L%-J_R$,Y7I',R)[?$]S_63#14:4;HIM*/>" MDL0:92R$*!J&&4GS8#ZU]Q[%?,H/BJ4Y?11('K*,B*]WE/'3+,#!ZXW/Z7:G MS(UP/MV3+5U2];1_%+H55EZ2-*.Y3'F.!-W,@EO\81%'QL#V^)+2DSR[1B:5 M%>?/IO%[,@LB$Q%E=*V,"Z+_CG1!&3.>=!Q_ETZ#2M,8GE^_>O]HD]?)K(BD M"\[^2A.UFP7C "5T0PY,?>:GWVB9T,#X6W,F[2\Z%7U'48#6!ZEX5AKK"+(T M+_[)2UF(,P,8M!A :0#?&N 6@[@TB&VB160VK7NBR'PJ^ D)TUM[,Q>V-M9: M9Y/FYC4NE=!/4VVGY@]$/%-%5HRB)5T?1*I2*M&[>WTO9?+]-%1:Q'0-UZ7# MN\(AM#B>JYU$O^0)32[M0QU<%2&\1G@'7H=+NN^A.+I!$$'TM+Q'[WYZ MGRJ:-82V\'NZIVOM"1M/>%)Z\@085R6,K=OXFA)Z_/8KOWWKM]_B]S;C0J7_ MT 0MN%1-Z1;V0VMOYNMQ#M#OQU$43<-C@_*@4AYXE9]R301FI7_5))!-VH6' MP85VJ_"P$AYV%?Z#2_EM&0OE84T9MPJ/*N&15_@C207Z0MB!-BF.&G+M#_NM MJN-*=>Q5_73(5E0@OM$SNAI#TDW#5&,N1P=7%*:+@O97 WK@7< M$NFDBG3R=GV.ICZ(41V#VNG ,*#,SO6FFDUJ(0PFDU%KR7#D@!5U'2/,CI&; MKB&5CKN-''Q&4-RQ-C?H3ZX(:]3&5]8#G#Q<4P]?#'!-_@Y_./8&\- T=AL7 MCKC&*R=>AAA?.=6PHRGVX_23WA/IG<[/BKR<3ZFM 1S2^Z'F.=B81[_K],*. MN-B/W,8B(LE9TAC!P%/)RP@<>O$;[.TM>VC+CU3D>INF-'D2I#=R^?HKXBN6 M;HEACF]=PPZV>/1#5TSL@(K]1'U[S<1U-N+)9!"UCS#'2.R'9)=E$]>YB-M' M-S@J0F2N.=^#G7:=E">HH\]?# 0TZ[R'?6):@OI7TY.]X!GZ>+;C8 MZE6I%^J5WAS#XL0@#AS#X7H1!'6'0GW@FE",8?#_!H$ZP<:MT[ 6 M^P'FATAI?''4&40-PR0\.PIG5&SM%P*)UOR0J^)47-VMOD+&PO=V]R:W-H965T M^UD'H:5,8TMV&HBPIJ MI@?8@+0[*U0U,S94ZU W"ECI0;4(:12-PIIQ&>297UNH/,.-$5S"0A&]J6NF M_MR!P-TTB(/]PB-?5\8MA'G6L#4LP3PW"V6CL&0U2SO?L M]]Z[]?+*-,Q0_.*EJ:;!34!*6+&-,(^X^P&='R^P0*']E^S:W.$X(,5&&ZP[ ML%50<]F.[+VKPP$@'IX T Y _Q>0=(#$&VV5>5MS9EB>*=P1Y;(MFYOXVGBT M=<.EN\6E47:76YS)'^06I$'%09/+.1C&A;XBU^1Y.2>7%U?D@G!)GBK<:"9+ MG87&GNF08='QW[7\] 3_$IH!2:)OA$8T.@*?G8?/H;#PV,'CR4=X:)WV=FEO MEWJ^Y-]VS[ E/5OBV88GV.ZYY+;T)5DC'B].BQ]YO&NH;3ZA-^,LW!Z6X&O2 M*(UN^J0/TH:]M.%9:3.L&Y36*VF8,IK8V_,-=&PO=V]R:W-H M965T4_LQUC KS&49+= MC'9"[*_'XVRU8S'-KM(]2^0OFY3'5,A;OAUG>\[HNC"*HS%R'&\^ @.\0QY6]W+$I?;D9P]/[@:[C=B?S!>#[;TRU[9.+[_H'+ MNW'E91W&+,G"- &<;6Y&M_ Z("0W*!#_A.PEJUV#/)6G-/V9WWQ>WXR 16ATRD<6DL(XC#Y/B?OI:%J!E( M/V8#5!J@M@'I,,"E 1XZ BD-R- 1W-+ ;1MX'09>:> 5M3\6JZCTD@HZG_'T M!? <+;WE%\7K*JQE@<,DGUF/@LM?0VDGYI\309-M^!0Q<)ME3&3@8LD$#:/L M$OP.OC\NP<6G2_ )A GXMDL/&4W6V6PLY,BY_7A5CG)W' 5UC(+!ES01NPS< M)VNV-M@O[?;3/OO ;@^1Q<%8EJRJ&WJOVQVR>GQD^RN G=\ ]"M1(PZW2<*UIW*Y6A_@0R3*M\QRX"/^C.2^;,CEZ-!2%I5W\(*-!!,C-D#MNOPO;[PY8$6!$E+8FR MF%V7IH1\+0P$/=A*: @HT$&>0SJFTZ1*:'):0G\Q84QGHI?>\]OI# $%.LC% ML./]3*MTIO;545L1@+W*GBMCIBRF>H!.:]8OIOH2;V.6NA_Q?D-AL8)43IL MO,?V>K5CFJ$B%2KJ"Q4: T+Z8L+M%]<#:H:DQ OBOI"0,20\)"0[J!F24CUH MEST9$C:&1/31M.G= VJ&I!0,VB5,AD2,(>DZ _UI.R0[J!F24B/8(T<[)O=B M&\&X,3!=2I#;YKP>4#,PI3=P@. 88]+5P""4@U"! =4ME5!)"[1K2]G+V7A) M\3J7&BE>1>CP$^:/8W>>MZS/C=-L4,/# >)@:MX0];N6>[HU1;MJ- M!GVFT&3:3$^1+3K3'@/IQ(HG[<6+]/V#!@H,(((G'5TA4AR-SK?-0#HENVX[ MEWY,8, 0XG=DHJ@=G;C30#IA8ZRMZ0&@P 2:X@Y10HK[D7_&'@\I7D8#>GYC M1?26W%"1B3XK]8H80-T542J [.W]DFWR#YG/3-^QV+X]*"7 ]J[ZX]2'%45C M.T6?2GT];DDW\_58NKW$AY5F8'LO/ICXL-YW0XC:;%&B/"LJZ$,UH#^L]._;;/#X$%!A R.WH"[ 2)&P7I,ZECG4!\FM<6P8^ !080!._ZR4H M_<'N&;D/*S7 )ZH!UCG<4!!/FW&&@NB@[H(H,<#VC<"B^/XOM^%TM41)$+%+4.?*)KKD>-KG_'Y,8,!, M.CYB$24VQ'[>\3&>([7#CA.)G^C[!;T:_9C @-&J,:Z=14KJVA:GQADH^.MX M)%0]K4ZF;XOSV-;S.WB]@(;G2WA]?SQW5NZ/Q^!?*-^&208BMI%#.5>^?&W\ M>+)\O!'IOC@)?4J%Y-7B&PO=V]R:W-H965T?O U]>0^FSJ>9H0+G$KM JF_'9[CHM">%(^_C5.GC:F!Q^-W[]]-\BJ9 M%1)XSHH7DLE\ZB0.R/ :585\9/L?N$DHTOY25@CS"_:U;>0[(*V$9&4#5@Q* M0NM_=&B$. + \ 3 ;P#^N8"@ 03G L(&$!IEZE2,#@LDT6S"V1YP;:V\Z8$1 MTZ!5^H3J[[Z47.T2A9.SVS3E%<[ MX.J)($%N%Q@B4@AKL!7\+Q<@,N+*W ! M" 5/.:L$HIF8N%(%UG W;8+'L- N\+\#W?L\#GP_ %3A4<:C@< M6^"+LZ-WX:Y2JY7,;R7SC;_@3,D&7 :MR\"X#$^X?$&<(RK?;-+6R)%!ZB[> MS6 8!A-W=RR@QCA<7(BSX\?6(>MLS#0>8_\0850)4%2!D5JMD(W=BR MJ+U$1[%'<=1)PF(#8SN]J*47#=)[XFB':WZK2JA-82W?J!X'S?I2M>W4=>2G5O2DH7Z'T&ULI5==;YLP%/TK%MK#)JT%S'>51&H"T?90J6K6]6': M@PM.@@9V9CO)]N]G V$).!1M+PDVYYS+N;8OE\F1LA]\B[$ O\J"\*FQ%6)W M9YH\W>(2\5NZPT3>65-6(B&';&/R'<,HJTAE84++\LT2Y<283:JY1S:;T+TH M#[LD3L]QP7]#@U;.,T\91OMD)-F+/)#FWP"HOGW2.3([-5R?(2$YY3 M AA>3XU[^VYI6XI0(;[F^,C/KH&R\DKI#S7XG$T-2ST1+G JE 22?P>\P$6A ME.1S_&Q$C3:F(IY?G]27E7EIYA5QO*#%2YZ)[=0(#9#A-=H7XHD>/^'&D*?T M4EKPZA<<:ZPO(Z9[+FC9D.6XS$G]CWXUB3@C2!T] 38$V"6X5PA.0W#&1G ; M@CLV@M<0O+$$OR'X5>[K9%69CI% LPFC1\ 46JJIBVJY*K9,<$[4SEH))N_F MDB=F+X@Q1,1O\(0Y9@?,P?L8"Y07_ .X <^K&+Q_]P&\ SD!7[9TSQ')^,04 M,K+BFVD395Y'@5>B.."!$K'E("$9SC3\>)@?#?!-Z;BU#4^VYW!0<(5WM\"Q M/@)H04OS/(O1=#O2V?F_Z,G_15\.TV.<2KJMHU_DTFFWD%/I.5?T'N@!RUHC MU!Y9";E!$,O (Z/9/A6@W5_W:9BZTPHEY.%_S/LBQ+'@)BC6@P(LN04D? M!#W?;T$7/KW6IS?HL\WDCM%#KBJ[SFBMX9U%#M46N_#9Q_B^V['9QT K"CHV M^R#;#P*]3;^UZ0_:E!LGQ9SC#!Q/AM,"Y:6VZOB]![CQ[(Z5A0;DA'['KP9D M.VYG\1,-*O(=O>&@-1P,&I8E[8W-&_2BNGV7?9 #P\[*QV.4DC>4+DR&K8+!XZWV%_>[FNT_&M 5E>!Q2/44K&*"W#WLFVH1WJ MDQ.UR8G^,3F$DIN!!$7]E;("NY.@/@A"V#G)\1BE9(S2,M*4/M?6)\BV_G8I MUF"*OE AWQWH2J*T#8G5+_G]4Z-!:8[-**WD+:W:NGG6JY68;:JNFH.4[HFH MW[GM;-NYWU?]:F=^;M\M;,U\;-\E=5_^5[[^3'A 3+XJ.2CP6H:R;@.YE*SN MO.N!H+NJ4WRE0O:=U>56?JU@I@#R_II2<1JH .WWS^P/4$L#!!0 ( )J! M8E$36NF@1@( +8% 9 >&PO=V]R:W-H965T!@3\;,.=EJ_>R" M[\4\B%Q"("%'Q\#I]P(KD-(141I_.LZ@EW3 T_&1_:OW3EZVW,)*R]^BP-T\ MN U8 27?2WS4AV_0^4D=7ZZE]5]V:/>FI)CO+>JZ U-<"]7^^6M7AQ/ >'(& M$'> ^*. I ,DWFB;F;=USY%G,Z,/S+C=Q.8&OC8>36Z$X04.K@G"8K0P4 M MFB,@!T.,BN[P&YD/:&?69/FWMV?77#KIA0[$%(286WLQ!)UZ'#O--8MAKQ M&8W%OAJQ*/G$XFA\.P!?789OH!FQ)'+P./H7'I+;WG+<6XX]7_)!RQ]YN2BYJ(B Q5'8$MM""M4 M-7@V+4MZHARGP\IIKYQ>5/ZID4O&>_W&")6+QLW5>D]WB"HA-1^^*NF[0B1G MTIGVZ4POIM.=9\ES(06^,7JK+')54$&ZA(;NW/1='O^?1WC25>Y%>^"F$LHR M"25AHM$7LF+:5Z(-4#>^T;8:J6W]<$=-JDKV.3K+HW4-IU6J;U6[;;[X70_./ F6#,X MLYVFE?;'GPT4LXV82&OZ0P.$]WD?/S@?P-.MD%]5"J#14\9S==I+M5Z_#P(5 MIY!1=2+6D)MOED)F5)M=N0K46@)-BJ*,!R0,AT%&6=Z;38MC=W(V%1O-60YW M$JE-EE'Y? Y<;$][N/=RX)ZM4FT/!+/IFJ[@ ?3G]9TT>T&MDK ,TA#-8!94P87@_[!$IZ>]<0\EL*0;KN_%]B-4 QI8O5AP M5?Q'V^KWP::&/'B@9QU?J\;$UVM)Z@&],L5>@R3R!IJ;_PUV/B$0A,#G48 MY"6,<^)5?(#U"8K"8T1"$C(-69LIO\0<8B.!K02>?'Z8HS=';Y?ZSS_P:/Q7 MB]I\?[6Q1^;2+W,;ZRZ9'_**ZLD3%;K1#MUK4 K@N)PDQV@.*I9L70#@WVMS M+KHR&:K_/)WZ=:=^T:F_LY.=AI] FI] ,0_1!P#T'1VU7:%2:E)(65 ^SO ) MF0:/+?T'=?^!M_\GH2E'N0$W%THATU\WO(@EXH7!'88&+89PNZ%A;6CH-73# M[\'>N0Q=JK1LA*W<\,N8WWU6_.X]EB:UI8E7 MZWS#>&(=?4?=B>+0034\<*:X 7#\.JEVZ$3H&:CTA8J)\T3VCI4^=<7J<(,/ MS1OL@(/]Q-D_5K\.#KMS=13"?@Q]@93%'+QBCB!X>.@T'6/PZ)72].M$PQ%* MZ+,W (7'*!=Y M3/,8.%UP:(S'3/8=SPSGE9%!XPXPG+3? +!#%_:SZ_+;AJVM3=^3CT,6.32R MB$,6\:/FMM35PKQJY+!M2ZQ#0H0][H#$(0<@CEGDT,PBCEGDE9C5H=-]8R4.6<2/K*L20J4C MGZ*C")D<.-'(,28*O>[/)%"+6[%"]+F=SC@CJ^1(?F2^3X$OFY\)N! MCGX)-!K]FFC06!K*0*Z*-3F%8K')=;E*5!^MU_W.BM6NP)U>+AK>4+EBN3*6 MEJ8T/!F9WK)&PO=V]R:W-H965TR< M;9+=?W]CP[()(5SOOB38S'M^SQ[&LSA*]4,7 (8\5:702Z\P9G_G^SHKH&+Z M5NY!X)NM5!4S.%0[7^\5L-R!JM(/@R#V*\:%MUJXN0>U6LC:E%S @R*ZKBJF MGN^AE,>E1[V7B2]\5Q@[X:\6>[:#1S#?]@\*1W['DO,*A.92$ 7;I?>1WJVI M [B(OS@<]R#VTR'1OM<,D,Y(1I#6U@R=F&E]S8L'=K,(R7^CT"OCVNR;LW[\D;P@7Y6LA: M8[1>^ ;%VB7]K!5VWP@+KPA+R&>44FCRB\@A/\?[:+)S&KXXO0]'"1]A?TLF MP0<2!F$PH"?]:3A-!N#K+IJ.(_>R)/]N,#26NE,-6')#>LTS/)-.@IO@RBT30:%AQW M@N/_+UA(<9-=%QU?ZDD2FU]GJ@>BIG1R1?:LDST;E?V@0*,J1E%XS")>S;]DUZC M K5S/9LF+H>:R[B;[?K"CZX;ZLW?T[NTZ>Y>:9IF\S-3.RXTFMLB97 [P]*E MFOZM&1BY=QW-1AKLC]QC@3TO*!N [[=2FI>!7:#KHE?_ %!+ P04 " ": M@6)16[F\G#T# *"@ &0 'AL+W=O5TP%XL4>)W.8?61ZZ.4GW1#8 A7UO1Z770&'.X"T-=-M R?2L/T.&;6JJ6 M&1RJ?:@/"ECE0*T(XRA:A"WC7;!9N6UP$- MGA]\Y/O&V ?A9G5@>W@$\_GPH' 43BP5;Z'37'9$0;T.WM.[+4TLP,WXB\-1 MG]P36\I.RB]V\&NU#B+K" 24QE(PO#S!%H2P3.CCGY$TF#0M\/3^F?UG5SP6 MLV,:ME+\S2O3K(-E0"JH62_,1WG\!<:",LM72J'=+SF. MV65\- K?X+D83UE5D*SO#NSUT)0=-;LCGKN*ZE'UGH"(ETPVI M<>4UN;H'P[C0UW;.XSVY>G=-WA'>D4^-[#4RZ55HT)]5"^/8R_!Y*A%,+I\7W\!"[,K4FGEH3.[YDAF^F] O,R<2<..9T MAMG61Z[^+(W<@2(46XC>H;6#A%[[&C?P+1R?_3*?-OERN0J?/";2R43ZE@GJ MDQI0V8E4G"^I7RN;M+*WM&*?5G:NM4@3O]9BTEJ\I97XM!;G6EF1^K7R22M_ M2ROU:>4>K3SS:RTGK>5%K4\-8$[7!I1/<7FF2+,DG2FOF"2+RY+2,&%3A[=] M2P1@7)(#^^;2PF>B\"QG'L_43:.7B(HNVO@-M+XC[UO[*1)9OS*"FPEN8!I< M;F$"88- &V_Z1&?^;M*\6,SX.XE0>M'?PR!/GICHP1JL>],K^ ^-&P6^ZQPM MXF)R-N8?/8L!NLCF@H"^!!V-?Z#!VUXI6X;<";YG=I/5I.\J#"4\-"CFVCN4 M(CC;<<$-;A'>:N+S/F,F1Z^K\4RC:3;SGZ4OX4HOI^L?LKLI_[=:SI.7%@4] M6QG/M(PFKVL)3S9J>TKZG:D]1VL":L1%MSDV0PT'CV%@Y,'MW3MI\"3@;AL\ MK(&R$_!]+:5Y'MCCP'3\V_P+4$L#!!0 ( )J!8E&U8R)9@0( &,' 9 M >&PO=V]R:W-H965TFCA!T;W8$L5S>$C35+*1ZEF7 M (:\5ESHL5<:4]_ZOLY+J*@>R!H$GBREJJC!K5KYNE9 "P>JN!\%P:5?42:\ M-'&V>Y4FX<[O M6 I6@=!,"J)@.?;NPMO9R/H[AY\,-GIG36PF3U(^V\VW8NP%5A!PR(UEH/AZ M@0PXMT0HXW?+Z74A+7!WO67_XG+'7)ZHADSR7ZPPY=B[]D@!2[KFYD%NOD*; MCQ.82Z[=DVQ:W\ C^5H;6;5@5% QT;SI:UN''0#R] .B%A#M X9' '$+B-\; M8=@"AN^-,&H!+G6_R=T5;DH-31,E-T19;V2S"U=]A\9Z,6'[9&$4GC+$F323 M5<4,?GBC"14%R:0P3*Q Y PT^4R^ WX%DN]Y89LJ:OT(;\^U(>=3,)1Q?8&P MQ\64G)]=D#/"!)DSSK$I=.(;5&SC^GFK;M*HBXZHB\D<]92:S$0!10]^>AI_ M], MC0K4RHUKC?+7PC1-T%F[&^'.#<(]^R2\S<(>^Q1OD&;@_Z-OKI\Y52LF-!9L MB:&"P17J5&PO=V]R:W-H965TY[G[FQ\Q'LA'U4.H-$/5G U]7*MRVN,59H#(VH@2N!F M92,D(]I,Y1:K4@+)'(@5./#],6:$+R?6WSD\4-BK MHS&RF:R%>+233]G4\VU 4$"J+0,QKQW,H2@LD0GC>\/IM9(6>#P^L']PN9M< MUD3!7!1?::;SJ??>0QEL2%7H.['_"$T^(\N7BD*Y)]K7ON/00VFEM& -V$3 M**_?Y$=3AR. X>D&! T@> Z(3@#"!A"^5"%J -%+%48-P*6.Z]Q=X19$DR26 M8H^D]39L=N"J[]"F7I3;3N6",:K/Q6B'",S077%.^!9Y24.@= MNB7?A$0/P#,A%;I8@":T4)=FA6I@,=8F!LN$TT9O5NL%)_1"=&L4CACUK^R/%')_@_5VP-$HD-VM4GJNL U10C1V&ON5T2Q'AW MO"5G/19G/99]'D]R&[6YC7IS6U4RS&:?#:_GPP[[PC37NA?^ MH:\[\RV16\H5*F!CI/S!Q)PZ67>[>J)%Z:[SM="F.;AA;GX00%H'L[X10A\F M5J#]Y4A^ U!+ P04 " ":@6)1!PL9_>@! #E P &0 'AL+W=O[)^5W@<%1NCE"!_RN2 ZPHV1I/0)]2E0 =O8=?:LO:N85IXNT7B0KH[N &A MX5%(Z4_8Y8R\HL#+RJ'[NN^>7>F^QV8&B_0-9&F6/N^W<'MS]R<+\WY&4]EH M*HNTBRNTH^CRM^A_T"Y&VD6D??<_6F,KM Z$Y,&0?Q8QK/TUD(^6S-;Z7,R^P!0&'PE@&BJ\76 #GE@C+^-5Q M>GU*"SQ=']F_NMZQEPW5L)#\)RM--?.^>*2$+=US\R@/WZ#KQQ582*[=DQRZ MV, CQ5X;67=@K*!FHGW3UVX.)P#D.0^(.D#T'I!< ,0=(+XV0](!DFLS3#J M:]UO>W>#RZFA6:KD@2@;C6QVX:;OT#@O)NP]61N%NPQQ)EO(NF8&#]YH0D5) M%E(8)G8@"@::?"2/8)@"NT]6G HRRL%0QO4M[CVMI M;[ L2^X770GSMH3H0@DQ><"DE29+44)Y!I\/X^\&\#Z.HY])=)S)/!HD7$,S M)G'P@41!%)RI9W$U/+P[U\[_95_^<_8WPXC["Q([ON0"7Q*$H^?; :*D)TH< M47R!Z-U-&F"<](R3P=)RI@L%5F]0X4B!ET"QS=YU4IJ:QC9.,W82(,*Y)85_H5 V0#< MWTIICH9-T/_7LC]02P,$% @ FH%B4= \VC8B @ &UL?53;CILP$/T5BY>V4A,(R5ZZ(DA)MI=( M;15MU/:AZH.!2;#B"VL/8=.OKVT(HFH3'L SGCESSC!VTBA],"4 DA?!I9D' M)6+U$(8F+T%0,U852+NS4UI0M*;>AZ;20 N?)'@81]%M*"B309IXWT:GB:J1 M,PD;34PM!-6G)7#5S(-)<'8\L7V)SA&F247WL 7\5FVTM<(>I6 "I&%*$@V[ M>;"8/"QG+MX'?&?0F,&:."694@=GK(MY$#E"P"%'AT#MYP@KX-P!61K/'6;0 MEW2)P_49_8/7;K5DU,!*\1^LP'(>W >D@!VM.3ZIYA-T>FX<7JZX\6_2M+%W M[P*2UP:5Z)(M \%D^Z4O71\&"7%T(2'N$F+/NRWD63Y2I&FB54.TB[9H;N&E M^FQ+CDGW4[:H[2ZS>9AN4>6'4O$"M'E%WC_7#$]D1+Q[M+1R"[)2PHZ H;Z+ M'T&"IIRL93L0SO?Z$9 R;MXD(5I*#CC,N_++MGQ\J3Q48S*-WI(XBB-34@WF M;Y#0ZNE%Q;VHV*/.+J#&T>26;#B55["F/=;48TTO,72D1MF_G5AH3>4>[( B MR4YD&+>A)^]>-%07Y.=G"TG6",+\ND)HUA.:717WM189:*)VI.T7H3662K/? M4/RO_RW8C0=S)_28SNXC]R3A<<@B',R0.XY?J-XS:0B'GWOF?0/4$L#!!0 ( )J!8E'V00!' M:P0 )H2 9 >&PO=V]R:W-H965T&:>\UD"G7>"LW MEMI*X&$!2A.+V;9OI3S.1O-9\>Q1SF0R+V=R,Z>GOP M%&\B;1Y8\]F6;^ 9]/?MH\0[J](2QBED*A89D;"^&WVFGY;,-8!"XL\8]JIQ M38PK*R%>S,VW\&YD&XL@@4 ;%1R_=O 26(TH1T_2J6C:DT#;%Z_:5\6SJ,S M*Z[@021_Q:&.[D:3$0EAS?-$/XG]5R@=\HR^0"2J^$_VI:P](D&NM$A+,%J0 MQMGAF[^6@6@ J'L"P$H .Q?@E #G7(!; MQS 5X)\,X%^"7 +V)_"%81Z077 M?#Z38D^DD49MYJ*@JT!C@./,9-:SEOAKC#@]?]8B>(E$$H)4OY(O/_)8_R0W MI'A\1!I)C'BA>9\.757 .Y6H#F<:*N4?C[\X) MA6IF:;3/K&(%I2WW!UO8"5M^X]DML>E'PFQF]\ ?AN'/L+TECGT2OC@;3J<] M\"__;?7EOU[=0DHK7EG%*ROT.4.\WJP* H,&@0.JG4JU4ZAV3ZF.N 1%^ [Y MYZL$"-8WLLYU+H'$2N4\"Z"/O8-6K]!J"MYN[OK>A([]F;5KQOE]N2.SW6=ZCO'MNXZ HQQ[%;CG2%)FPR.19:=H7&SF3<[ZI7 MN>J]XZK21*RQ\N\@RV& <[_2Z%\ZG<:5ZO%%>!EWTH*.:8N6KLS8:Y'2%7&\ M-B==&>9.^RF95%Y.AC<-3\R>R4(LWO(%=)QM!F(WK;1.+TT+M>O.8%^$F%+- M$3.NT]K5BSXIFTU;[/1(.5/:XG#9)\5\UL\0;;1".NCP$RC@,H@*FD+<.XG8 MXA"EAZ)9UV-Z\8),ZXI,ATORV51U:VNCUI1$=66F[4W4(\/\:9NE'J'&=CQV MM:[B=+B,/T&XH 4*RVYF5:' EL74NI=G+6ZIE+_ M,JSYG1Y!W;'=YLWO;C#JT#9S75W.V/7;U'5U.;Y-3W!75WHZ7.IQMO')8\(' MPU=75#JY.#=U8:7305,_YSAYH[H ,RO+,<'B+,"3&TZ^6A = #08NGML,&D][2B,$&X+Q(L544,8Q^UHW M#S;5R*L=">& ]9XW# WJL\=:*)K=DU:HCQNA$QY])[ MDM6EGUUF@F?=F9K2=BHL>J3\;K[TG 8Z6;7LD6+=E+(:IW3SUN9W+C=QID@" M:X39MV/D61Y>A!QNM-@6!_>5T+B/BLL(.)[4C0#^OA9"O]V8=P'5ZZCYWU!+ M P04 " ":@6)1FQ$,P8\, #Z30 &0 'AL+W=O(8 ^W!1I;I"1**M( 36S?[4.W1=-V'P[WH,I, M+*PM>26Y20[WQQ_UPR8EDD.Y<=+K0V/+0\YP2'X?9TCJXCXO_BQ7C%7H8;/. MRK=GJZK:OIE.RV3%-G$YR;H8+=OCU[A]\L,([J$HW(UY3=E])G5+?E6Y[_ M67_Y;?GVS*E-8FN65'4=,?_SG5VS];JNBAOR5U?KV4%I75#^O*]]T;2>M^9; M7++K?/U'NJQ6;\_",[1DM_%N77W*[__)NA;Y=7U)OBZ;_]%])^N#UZ N0K@ 9%O ,!=RN@#LH0*BA@-<5\,9J\+L"_E"# M:RA NP*T\7WKK,;3L[B*+R^*_!X5M32OK?[0=%=3FCLXS>JA=5,5_->4EZLN M;ZH\^7.5KY>L*/^.YG_MTNH1G:/F,?JPK7N_1'&V1)]8615I4K%E]^.O,U;% MZ;I\Q<6_W,S0K[^\0K^@*2I7<<%*E&;H2Y96Y6O^D'_^O,IW):^GO)A6W.Q: M^33I3+QJ320&$UWT/L^J58GFV9(M->5G71Q'.G\\3?O\:=H7\Z5[&,!N4Y\+ M#>#S&ER6*,DW''++N!ZUK]$=RU@1K]$R+9-U7N[XJ 3T>0=]7J//.U(?8@_U M9Z8;WVV-M*FQQOKOERZFWL7TN]SGJA!Q7:B\XZ M.WGMMC;[D3HR=0<=:@.ODCQA$6HU\CHT,@(;.0?S2*" M+<_C[WS@W#&T946:+U'.OZ+[59JL^A[HM3S)RPJE9>.!I&OZM]H1>W$=S,+V M$/3(XJ)$&&UJ]D 4+>-': QC1W"V \Z:#];YAR7^QZ"9'W9567%B3K,[%%>\ MT7=IEM5?\MO.@UK&QLY=DF$L4&M(!(,,PE?&=^RU-183U7KNB$.#5H%CF,8 MR."$POFA&E=5^D.@8[ MPX6"3:J?>!!TY,)T=*#__0 O6)W,K>$SX4O^(DZJ'8^[UNDM7PJD61L/O-(Y MT:+([T*)J TE>$P1:H*)=A!8JJ+'1B6N($K7$DF, @&SC[2.@55Z^]8X>\\0 MS]H@P<$NS,&ZG ?Z+WK/S=_L-I **7GU,MDK5]"A"T<=7WDT7WN_BXXMXQ*N MRVV+0G8)0G5A0OW,BHW-&KB&P&Z-(#07)C13U\LWK9]V](M\!0#[],-EN G >#W$T=H'8:M_'CAF55F]U[C2K>+]IT M-ERC?1YZ A\]."0Y9LA>6>JRHY4G;0+ R">6^IS%ROV0X'36!$\&;KZR5$H< M&W=Y DZ]X_/U(P;Q*'KS!(QZ+Y/>]P2J>B,2_.8 HRLM+_8]1PT=K&)]ZP0" M>Y9$?+IAYU>-.Y3]U&:W%/*!P%,O KTN!F?K_QM656N32O2N2>6C#Z8XI;]= M)%#4AU%4&-&DP-JI(HW):A57?#%XL*A]NJLM6L4E_YDO%>NE8YV)3^I-B*+^ MJ.O3SI#>!LV@/T&1?@,%5/OPVM/:EWPN_9YGYVRS7>>/C*%96K"DRD$$\@5N M^^2G=;* 9Q^&U"X)V.!RN^^O96]?S:&'OB&M[ L,]L=B\%UG1GU.H=NMTHXL M+2C[:J:=1G288K%)]=L@[:K",/V1%4U>*DOV'-Q8>UYVO3FF&7W5 IM]&)N? M

"T;]DA=#!%']=Q MQI'B*./P5'Q,!4I2&"5_9,.]JU).UV!/V7'722G;Z3.-E*=NNFND MB'%#F@J,IO!*^ G[[N8-]DYG;_/<5]MMD>JW2 ^A0'_Y3?9+0;M\U@DL*V= MJ2 6"N\8/",R4L$,%&:&3]JE43LLY*1RO5-3+Y9ZVX'U RED K"-JEL".,#4 MM"5 I8,]< 9E)+)3=6\6>Q$.#$MM*IB%PLSR/E^F/+9I1Y[-")5>B'RLJF^" M8!=Z"G:A*KM$'O5,4U6P"X79Y;!O:34@TIQPP(%C8-= L$T AP#'#N%NPW'T MX+T*U&4]X6/7&6Z?C)1;:.2@R1 (%@Q@%IRQ6U84W0J5>Z$L=]9^N0K4,S:: MA:E-JF^QH*X #B^4HPW-?$8SSD]H$:<%^AJO=PSQ]2MJ,DC0V3S!+@$,YJ?$ MO&6^7M=; _P1TAW"Z+RG;CI[KO'00" H)(!C$QG]1EKB:0Y-A!/#)E4@>"2 M>43!P9'F^*HY!$]" RX'@A<"F!L:K!%D$D.F@,?>SIAM@D[TETSYPFAP[/DF_86]8)-;T(-Z0/L2)?8G/%[\6.- M<37)#$>^FC&P1KK;YMB/F1YIC"8!YKH3:LB 84>Z\N:<=B_E*;F5O2V]'J:3 M0+F\-DYNH96#1HQT+<^!3P"<.D&!'>GFG ,GWTZ6HM@KZM]Z"(%C1[K!Y_RTT?$&: MH;QHSO'L9^"3P[UN#%@,X=#G.'\#6R5?JX8#M]/TMS69@.6KU?BG'1G#\FUK MRW7K%^QOR]F!$1TN,9[E.GULN M?%_+@6M<<&?F$!MH^FDIOIMJPXJYYAUC)&[G+JO8=/X>GAQ>5O6O>SC5X M?H7?7&/-\QE^,V_?0B:J;]^*]CXN^&J]1&MVRU4YDWI'LVC?,]9^J?)M\UZL M;WE5Y9OFXXK%2U;4 OSWVSRO]E]J!8?7O5W^#U!+ P04 " ":@6)1/:<) M_HX# #># &0 'AL+W=O3 !TEK:;I.FH;''9Y-1L/;)"X@J@&1"=9F=4UH)ECB\9"S M->+:6K'IAHFO0:N($*I3<2:Y>DL43HYGDB7W&'6)7B%"T?>,50+35 QMJ;3I M&>RDUG&UT>$=T?$9TQYRW+?(\R,"C7;BMLJ%)":])"<_P^7^1$AVT?D/K&]K^,=H,TX=&L5>'.\:W1X:17X9T^O*))AS454GB M' GMESJ7U(A.%+W<9JA]N6OB;4U!EZ2M$];]9TDG4_,$MWLB-=WGHN]ZIU5J M36J5:%7,U>Y1>TKLI@92ASO"*W7XXWD.2-V$$1&BPC1I*XY7]90[81XX@3\X MLJ3/1XE[XBSYATI=4^Z4:F>O"$]:C+Q]HYL6HWC?Z+;%*#K()7OKXJ9O_E\P M7Q(J4 X+A7)ZD5HZOKE,;SJ2E>8N-V=2W0Q-,U,?(,"U@7J_8$P^=?3UL/FD M&?\!4$L#!!0 ( )J!8E'PR0HP! 4 &07 9 >&PO=V]R:W-H965T M^USCZ9[0WVR+,05:PZ\F6\_+* MLMAJB_.879(2%^+)FM \YN*2;BQ64APG-2G/+&3;OI7':3&93>M[]W0V)3N> MI06^IX#M\CRFK[W;!FTS+>X$?,?Y3W5%Q9G4J2YKA@ M*2D Q>OKR0V\6CIV1:@1/U.\9P>_017*$R&_JXM_D^N)7;T1SO"*5Q*Q^/>, MYSC+*B7Q'G]:T4DW9D4\_/VF_K4.7@3S%#,\)]FO-.';ZTDX 0E>Q[N,/Y#] M-]P&Y%5Z*Y*Q^B_8-UC7F8#5CG&2MV3Q!GE:-/_CES81!P2AHR>@EH!4@CM" M<%J"\]X1W);@OG<$KR74H5M-['7B%C&/9U-*]H!6:*%6_:BS7[-%OM*BFBB/ MG(JGJ>#QV0-^QL4.@\\+S.,T8Q?@"_CQN "?/UV 3R MP'];LF-QD;"IQ<5X M%!$PU^8^9&!;XDXNV#16["WR"CXB,M+X-A_ M V0C6_,^\W?38:0+Y[S1ER>/WDN&TU7>J?4<<^4-2FZGY-9*[D>4FGHT1+\F M5I[U/',C.T)3Z_DP[3J4#Q748HB"* C#H ];:F .EV,GC'&>TQ7 MN.#".P%9 TYXG F?;->.6"9E\_Q"EP2S,K3M2]O^2S<=3R4N3B4N3R#VTNEW MZ?2-2M]%OF*>%AN086'S;ZG4)<$?U-.W;:7F0XP;'H!ZKQATKQB\9WV -24Y M8'&& 7\MC)1%U("\7I["4%E#0R48 MPL!1TCF4@MZA5B_@J LX,@8\)XQ7:X=](/!H\"+(\U7W&()@Y*CF,03YMJJT M'((\QQL)&]JRP]K&P/^AA#%04K).N;:)VH-AG["6@V21I^AQS++8-;$#F&E00^*Y: MC2%*^* ?JM48PI#C1V/K1'86&!BCO,-)NHJI,66RC\#PW/1+BX9FCS:E?VB. M0>#9:OHU%BHFL)I^G64C7^WJ.ICHZX$^_4@:,C(;\M<,OZ2<[%9;P%X9Q[GI MTT*:'X)GU@%)BT/HU#JTS-Y>!T6VN@YT,->/U$IH8! B'ZD-0XN+ G^L%M* MD=F S]E7'Y$.@[%]]1%B-+JO/C9B.+:O/F'$?D*ETR.STW]OVBTER6[%30T7 M28-'YQH\D@:/3C9XI-GIPU#MMQJ4&T%'G==#%/20[ZO36@,3J)%VBZ3!([/! MGS6KS=+0&9W51XCCL_H($8W.ZH^/V$^H;'+(_+7T4&4STW\J]"5EKT/1F;/: MD1W%,7<4PZQNF4<^WG2HPPUY4R@-2O?YIH-%HK\JL]HZ.#7,,=W4Q[4,K,BN MX,TQ4G>W.Q*^J0]"E?NW\&H.-?<7\&K9'/A*^>;\^2ZF&_&1(#X UV(H^S(0 M!D2;(]WF@I.R/K-\(IR3O/ZYQ7&":040S]>$\+>+:H#N8'WV/U!+ P04 M" ":@6)1?G*38; " G" &0 'AL+W=O0=1@61RLNT?NB$H-T^F^1"K"8VLTVA_WZV$U)H MTPQM7XA]ON=Y[B[.':,]X\\B Y#H4.14C*U,RNVM;8LX@P*+'ML"52 ,KD$_;!5<[NV9)2 %4$$81AW1LW;FW\[[V-PX_">S%R1KI M3-:,/>O-?3*V'!T0Y!!+S8#5XP6FD.>:2(7QN^*T:DD-/%T?V;^9W%4N:RQ@ MRO)?))'9V/IJH012O,OEDNV_0Y5/J/EBE@OSB_:E;^A8*-X)R8H*K"(H""V? M^%#5X02@>)H!7@7PW@."3P!^!? O50@J0'"I0E@!3.IVF;LIW Q+'(TXVR.N MO16;7ICJ&[2J%Z'ZGJPD5Z=$X61T3V-6 'K$!Q"H,P.)22ZZZ 8]K6:H<]5% M5XA0])BQG< T$2-;*E$-M>-*8%(*>)\(^.B!49D)-*<)) WX63M^V(*W5;)U MQMXQXXG72KB";0_YSC7R',]IB&=Z,=P=-J7S?^KS?U8_*X9?OW[?\/D7O/X6 MNJ"F"PQ=T$XG\0%UUD A);*+X*":FH"FJU.R]0V;[F@OT=HQ.&/0-T37HZEK_!M$?4$L#!!0 ( )J!8E'7O-]T? , *X+ 9 M>&PO=V]R:W-H965T-+^^P7LN!F'1FG[D@ ^]W#/\07?^9&+%UD2 MHL"WNF)RX95*-0^^+W=V[5$LY[Q5%67D40#9UC46WU>DXL>%%WBGA<_T4"JSX"_G#3Z0+5%/S:/0 M,W]@*6A-F*2< 4'V"^]#\+#)#-X"_J/D*,_&P"AYYOS%3#X6"P^:A$A%=LHP M8/WW2M:DJ@R13N-KS^D-6YK \_&)_2^K76MYQI*L>?6%%JI<>*D'"K+';:4^ M\^/?I-O ,^ MD.:I!)2!)T:5?*\7]?C?DK<2LT+.?:43,_3^KD]BU241_B0)!#YQIDH)-JP@ MA2,^OQZ?78GWM2&#*^')E55XE7!+FBE \#T(80@=^:QO#@\REYP_VWWSV[N_ M,0,-)8(L'[JM1&QM7*&-!MK(TD97:&E'>U=Q*>]===-1Q);"7'FORS *H[G_ M>OXR7" 4O 7EEZ!)$"8(O85M+F%QG*8#Z(W2V:!T=E7I%WM;D6*"7XG0E^_I M .EK6RI]8B@[N+1WI+.S5((L"F9Q!$?Z'< T2P,8S$8>N!@1S% TAVXEX<"*^ZD1.J]9\& #9[_67 O ]T#?<[F5B[OH"X",6[OLCOD@(H2 ) M1P+7E[ XABE*1_(N84D,89:YQ26#N.2W7G-KI"D.=*DWK2*@,";H)38^ *#1 MQTM>'J_.@L3Q\I(H0?'8!! TCD?R751HYI:>#=*S/Y">=R7B M$I_=(OX64'X)PG+ Z425"1O=X*3A-=IJ+K#KN)XHUM?YZYTLV4'9:Z MH2;" /3S/>?J-#$;#"WZ\G]02P,$% @ FH%B4??7 5FB P K0X !D M !X;"]W;W)K&ULQ5=;;Z,X&/TK%D^STD[!YEXE MD=HDHQEI9E6UFMUGASC!*MBL;9K.OQ_;$)( I=7N0UX2;+YSOLOY\&5VX.)9 MYH0H\%H63,Z=7*GJUG5EEI,2RQM>$:;?[+@HL=)#L7=E)0C>6E!9N,CS(K?$ ME#F+F9U[$(L9KU5!&7D00-9EB<6O>U+PP]R!SG'BD>YS92;_)$U,_J M0>B1V[%L:4F8I)P!079SYP[>KF%D -;B;TH.\NP9F%0VG#^;P;?MW/%,1*0@ MF3(46/^]D"4I"L.DX_BW)74ZGP9X_GQD_V*3U\ELL"1+7OQ#MRJ?.XD#MF2' MZT(]\L-7TB84&KZ,%]+^@D-C&R,'9+54O&S!.H*2LN8?O[:%. -HGG$ :@&H M#PC> /@MP/^HAZ %!!_U$+8 F[K;Y&X+M\(*+V:"'X PUIK-/-CJ6[2N%V6F M49Z4T&^IQJG%7[H7O[&,EP0\$ &6O"RU?$\Y%@1\6A&%:2'_ )^!-#-RYBKM MTR#=K.6_;_C1&_P^^,&9RB58LRW9CN!7T_AT N_J7+N$T3'A>S1)^$2J&^![ M?P+D(6\DGN6'X3 =2^?_>5__9^\7Q? []7W+Y[^O_J?O7&JE31,TZM\I)>BF M5GA3$*!XUQJ*9\\Y+[9$R(D(@BZ"P$80O!'!'5-T2XO:+!= DJP65%$B 7G- MBEHK#G:"ET!'6.E([-+"=X!@P2C;2U#I:&UGCC5FXSBTCLUZ^;*(TSB.PIG[ M<7JD#H'?:@KQK]4#K^5P/7XL; M]7I@Q R%,>I]VZL1,ZA7@:!'MWZ7[K)09WLUG"S4(Y%:D4SIDE@1P,]WN@"B M$S6Z5A^<-B/H7ZT/_*%R7A G@T88VOEQ ON+P8@90K[>7/J-,$*7IE[X1B.< M-DTXO6NNRZK@O\AQ,:AJD>7ZM RJ K,I*4[;#0ROU0ZGO0E&5VN':*!+I$]4 M45_FH5F0^)'7D\\].WZ71.SMO4?JR&JFFK-8-]O=K>[LC:(W?P]OEW!D?F7N M8O:X?Z)O+G(_L-A3)D%!=MJ5=Q/K6$5S-VH&BE?V\+_A2E\E[&.N[Y-$& /] M?L>Y.@Z,@^Z&NO@-4$L#!!0 ( )J!8E&XM%?ZK@0 #\7 9 >&PO M=V]R:W-H965TDVTYEGXI $U88LX&0J[<:#VB M*4VTA2#F9TNG-$TMDO'CWQ*T5XUI#>O//]$_%\&;8.9$T:E(O[.%7E_VACVP MH$N2I_I![/ZD94!]BY>(5!7_P:[L&_9 DBLMLM+8>) QOO\E/THB:@8P:C% MI0$ZU@"7!K@(=.]9$=8-T60REF('I.UMT.Q#P4UA;:)AW*9QIJ7YRHR=GGPF M3()O),TIN*-$Y9*:'&D%SFZH)BQ5Y^ C>)S=@+,/Y^ #8!Q\78M<$;Y0XT"; M\2U*D)1C7>_'0BUCS>CF N#P#X!"%#:83_WF-S0QYM":P]%+\\!$786.JM!1 M@8=_+70/,JZ0<8$=(!3%T3C8-K@25:Y$?E-^Y7'?Z_$MUX2OF'6-*$5?)V0_ MZAZB7QL5Q@-8#;PG]+!3'T/4[%U<>1=[O7N\F%V E=A2R>UL 68E "-W/'D& M8IZR%;'BY)M#@VJ@0<>S1U92KD1DBBW_#@ M!38,G;2%'5,(:[()WX'$$K3.(NJ'L)E$Z(0,(J\S#W90R?C*%YH3+XB[ILVI M$7Q#CDZA[;H$?3'Y(M@?O5KO#=W0<(3C%GJ=($&_(E7T@O_ G>#TN91/D.4Z M)RE8Y@?;X*(STO&1\<4#EJ(/RP5S1LF\U.GJ!?G^IT M_[;<0B=%<-0Q]\@I$0K?8=J7H"\VL# ,7R6AH1?JC_HM=0-R"H?\"E=/PRDZ MC6IU6->%&')BAMZC%"M!C]-IY-0/^=6O3ND_N=!T >XE2TSE9:JNJ^) ^Z* M!:H*=V\7A@>6F(5Z551"X.ROHB"#YSYNG*ZA?M>\.R5#_CKIQ!D?'R7T#=U0 M'.%^2WZ<1"*_1':7GQ-W"N1$$@V[SIU30N2ORGYIIRBQWM@I&GJU[A38R2KV MRVJG^?KMK08[:<6PZY.G$U/LKP5/6W@EZ!M;34,OSU:#:\=EOTC7\SAC*\Z6 M)DDF!5_,252"+W-%Y;8(Z99O.)]X$')Y.:D@65MH/YOA1FJR@;]@ZU MNC.?_ ]02P,$% @ FH%B4<;H57A# @ ?@L T !X;"]S='EL97,N M>&ULU99;:]LP%,>_BE#':&'4=M*D=+4-6Z$PV$:A>=A;4>QC6Z"+)\M9TD\_ MR7)L)ZU+Z,.6O$3G(OW.7Q='"BN]8?!8 &BTYDQ4$2ZT+C][7I44P$EU*4L0 M)I-)Q8DVKLJ]JE1 TLH.XLR;^/[BYO=<5RB1M= 1ONI"R#7?T@@' M\RN,'.Y.IA#AI_./OVNI;S\@UYY].COSGRYN]^/G3>(">Z]"9P= +WU_'&R3 M8_#Y8?"WV&/HZX/0;Y ;L->N?!QF4O0;,,4N8"H3#FA%6(3O"*-+1>VHC'#* M-BX\L8%$,JF0-CMOI 0V4CV[=. \>RA:#J="JJ:VJ^!^EVWWO<36LP(I8YW M"7:!."R)UJ#$O7&:SDWP10JU]F)3&H6Y(IM@,L/]@*8Q1992I:"Z,@'>AN*0 M06;E*)H7MM6R]&Q2:\F-D5*22T$:#=L1K6&P"3#V:+^87]D.>YT-]M2W.RHZ MTPAJ38=QCN4/:8X]Q+Z/BTJZDOIK;:8C&M^>%7A0D-%UXZ^S3L 8/1BGD[)D MFR^,YH*#F_S!!>.0;,>A0BKZ;*K9HY*8 "B,5J T38:1/XJ4"UCK[7%:9^.: M)R>H^=^N;L'_,JOUOQ]/I_26[^5?8%OZJQO0:/7>3L%$3.3T'D M"9S)Z=,D(]_8/2&G-;[I>#W8AVEZ]_=U.+Y@W!?L7=_P74$L# M!!0 ( )J!8E&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MCAM4!=HFG37P#8-XB ]%HPTMHE(I)>D M\NBOWZ%4[U*),NAEX),MBJ8^T>)\0U+O'XR]NS7F3CPVM7:+9.O][F0R<>46 M&NG^,#O0>&9M;",]'MK-Q.TLR,IM 7Q33]+I=#YII-+)A_?[MB[M)#XP'DJO MC,;"4'"CX,']?SXE=;4]2*9]2=NP'I5OBA>!>NZ$B]OKR2"+)+Y%!M<*^M\5Z-K7R+C M/6#E_JCUYK.J/=@SZ>%/:]J=TIO0#-[%)+J-KA_VGWTGGMA?Z4:S7JL2SDS9 M-J!]WX\6Z@"HW5;M7"*T;&"1[*L(J2MQKCUVDECJOBFL&^X4+[VL^KOVB!OU MH3U1>,(NJPZ<#_*3T15H!Y7 ;\[4JD*.2IS*6NH21 29$I#I 2&_IQ%D1D!F M!X%0QP3D,2_DA?2M!6'6 MXK1U2H-S73#ZN@,;*D>0;PG(M[R0I](I%Q@O+3BL^CPZOB/0WO&BK=JFD?8I MP*W41BO\F<2 _K$L38L!/0[A4RJ&3WDQOTA[!VC)&L0*RM8JK\#%<*1@F VS MU/=8 1. (1*EDQFS3Y;XD.E-N*CXZ!RF 3$8I9 9LT/PP;(M1I'SQUV(+0,N MRAHS9FU\D];B@_\DKG"$VOLA&&6*&; 4:.% M&(?RP(Q9!$M=F@;$M7P<_'TI%?53YJA_@>W^Y+H$*\(C9[18;:6-NRVE8G_* M'/L_2V7%C:Q;$%] .LQ%NB$1XY'3"F8/D'H?9,,I9864V0JC>A=OKD.)^SVF MI!R1,CLB\OPH&Z6)E%D3+X0_2D@)(V46QG/SCP)2LDB99?$B!1@EI)21,BN# M=*YX$V-2*DFYYQ0CUAWKRXQR2\;LEI_Z'>6BA)(Q"X5P7F"-,2FQ9,QB><5[ M^^Z,,/DY( MF29GWQBALHFC&),R3&9TW'(FN^.@T3GUS M2C[Y(:8W>\SA#B,EH()90!0F)L Q)F6A@ME"KV">-[O:/$&\SE=0%BJ8+?3? M=''$X@7EG8+9._&Z[3@=I9N"63?D;/9L\.^2V_',NB$QAT.:TDW!K)M7)]W] MWQYC4KHI.MU,]N\'5;#&F7%U@9=P6%[*NKRT(GSTVYAY$38FUFU=?\*RK_IO M(ZO]ZT;[5Z4^_ M02P,$% @ FH%B4?,@BWGI 0 $B( !H !X;"]? MZ)0A&.14&#YE36V/+U7WVRQIZ_I%U;MMTA;[9]GASWNT-> M-)M2^H<0\G*3]FV^Z?IT.%]9=<.^+>?EL Y]NWQOURGH=#H+P\\9S>/\Y\S) MZZE/?YG8K5;;97KJEA_[="B_# Z?W?">-RF59O+:#NM4%DTX[JZG<[@BN!WHIZ*X'>.GK9)M!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M&FR4$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M^VBSFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [XAZ1P*](^H="?2.J'$?6.!'I'U#O^I]ZYG'8I7WN^U_C\_Z2ZG.]- MU\=?EM\G1^Q<< [P"\CC%U!+ P04 " ":@6)1LFA)V-4! "_(0 $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@' M*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4 M%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG M4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S' M/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UH MD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636* MK!I%5HTBJT:15:/(JE%DU?\IZY.UZ[_^I:"_YZVIN_=\-ORW&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( )J!8E'!251%+ 4 (05 8 " M@0T( !X;"]W;W)K'0 & @(%O#0 >&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B42(J8][% @ =0D !@ M ("!AA0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ FH%B4>+^A5I!!P &"H !@ ("!B2$ 'AL+W=O M*7HX0& #L#@ & @(&', M>&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B477RY$:^ M"@ )1H !@ ("!03< 'AL+W=O2S < )\3 9 " M@35" !X;"]W;W)K&UL4$L! A0#% @ FH%B M46*: 4RO P \PL !D ("!.$H 'AL+W=O3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B44?Q7)?$ @ P@8 M !D ("!W%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B48MM1@DP#0 2"D !D M ("!@U\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FH%B46FYE/E&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B4<2: M[$35#P U2H !D ("!GI< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B444X(3Z= P %@T !D M ("!;:T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FH%B45+*4?7P P [0L !D ("! M,K< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FH%B49[XD+@0! V0L !D ("!QL< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B4;W?GVCA!0 ZQ\ !D M ("!&MP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FH%B41-:Z:!& @ M@4 !D ("!-^D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFH%B45NYO)P] P "@H !D ("!2_0 'AL+W=O&UL4$L! A0#% @ FH%B40<+&?WH 0 MY0, !D ("!5/T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B4?9! $=K! FA( !D M ("!< 0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FH%B4?#)"C $!0 9!< !D ("!G1D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH%B M4??7 5FB P K0X !D ("!&PO=V]R:W-H965T7!E&UL4$L%!@ !! - $$ OA$ $8Z 0 $! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 212 377 1 false 53 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.tactilemedical.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business and Operations Sheet http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperations Nature of Business and Operations Notes 8 false false R9.htm 10201 - Disclosure - Basis of Presentation Sheet http://www.tactilemedical.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 10301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 10401 - Disclosure - Marketable Securities Sheet http://www.tactilemedical.com/role/DisclosureMarketableSecurities Marketable Securities Notes 11 false false R12.htm 10501 - Disclosure - Inventories Sheet http://www.tactilemedical.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10601 - Disclosure - Intangible Assets Sheet http://www.tactilemedical.com/role/DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 10701 - Disclosure - Accrued Expenses Sheet http://www.tactilemedical.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 14 false false R15.htm 10801 - Disclosure - Warranty Reserves Sheet http://www.tactilemedical.com/role/DisclosureWarrantyReserves Warranty Reserves Notes 15 false false R16.htm 10901 - Disclosure - Credit Agreement Sheet http://www.tactilemedical.com/role/DisclosureCreditAgreement Credit Agreement Notes 16 false false R17.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 11101 - Disclosure - Stockholders' Equity Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 11201 - Disclosure - Revenue Sheet http://www.tactilemedical.com/role/DisclosureRevenue Revenue Notes 19 false false R20.htm 11301 - Disclosure - Income Taxes Sheet http://www.tactilemedical.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11401 - Disclosure - Net Income Per Common Share Sheet http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShare Net Income Per Common Share Notes 21 false false R22.htm 11501 - Disclosure - Fair Value Measurements Sheet http://www.tactilemedical.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30403 - Disclosure - Marketable Securities (Tables) Sheet http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.tactilemedical.com/role/DisclosureMarketableSecurities 24 false false R25.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.tactilemedical.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.tactilemedical.com/role/DisclosureInventories 25 false false R26.htm 30603 - Disclosure - Intangible Assets (Tables) Sheet http://www.tactilemedical.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.tactilemedical.com/role/DisclosureIntangibleAssets 26 false false R27.htm 30703 - Disclosure - Accrued Expenses (Tables) Sheet http://www.tactilemedical.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.tactilemedical.com/role/DisclosureAccruedExpenses 27 false false R28.htm 30803 - Disclosure - Warranty Reserves (Tables) Sheet http://www.tactilemedical.com/role/DisclosureWarrantyReservesTables Warranty Reserves (Tables) Tables http://www.tactilemedical.com/role/DisclosureWarrantyReserves 28 false false R29.htm 31003 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingencies 29 false false R30.htm 31103 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.tactilemedical.com/role/DisclosureStockholdersEquity 30 false false R31.htm 31203 - Disclosure - Revenue (Tables) Sheet http://www.tactilemedical.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.tactilemedical.com/role/DisclosureRevenue 31 false false R32.htm 31403 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShare 32 false false R33.htm 31503 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tactilemedical.com/role/DisclosureFairValueMeasurements 33 false false R34.htm 40101 - Disclosure - Nature of Business and Operations (Details) Sheet http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails Nature of Business and Operations (Details) Details http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperations 34 false false R35.htm 40301 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Sheet http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Details 35 false false R36.htm 40401 - Disclosure - Marketable Securities (Details) Sheet http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails Marketable Securities (Details) Details http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesTables 36 false false R37.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.tactilemedical.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.tactilemedical.com/role/DisclosureInventoriesTables 37 false false R38.htm 40601 - Disclosure - Intangible Assets (Details) Sheet http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.tactilemedical.com/role/DisclosureIntangibleAssetsTables 38 false false R39.htm 40701 - Disclosure - Accrued Expenses (Details) Sheet http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.tactilemedical.com/role/DisclosureAccruedExpensesTables 39 false false R40.htm 40801 - Disclosure - Warranty Reserves (Details) Sheet http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails Warranty Reserves (Details) Details http://www.tactilemedical.com/role/DisclosureWarrantyReservesTables 40 false false R41.htm 40901 - Disclosure - Credit Agreement (Details) Sheet http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails Credit Agreement (Details) Details http://www.tactilemedical.com/role/DisclosureCreditAgreement 41 false false R42.htm 41001 - Disclosure - Commitments and Contingencies - Lease Obligations (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails Commitments and Contingencies - Lease Obligations (Details) Details 42 false false R43.htm 41002 - Disclosure - Commitments and Contingencies - Lease related assets and liabilities (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails Commitments and Contingencies - Lease related assets and liabilities (Details) Details 43 false false R44.htm 41003 - Disclosure - Commitments and Contingencies - Undiscounted cash flows (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails Commitments and Contingencies - Undiscounted cash flows (Details) Details 44 false false R45.htm 41004 - Disclosure - Commitments and Contingencies - Lease commitments and operating lease cost (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentsAndOperatingLeaseCostDetails Commitments and Contingencies - Lease commitments and operating lease cost (Details) Details 45 false false R46.htm 41005 - Disclosure - Commitments and Contingencies - Major Vendors (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails Commitments and Contingencies - Major Vendors (Details) Details 46 false false R47.htm 41006 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 47 false false R48.htm 41007 - Disclosure - Commitments and Contingencies - Retirement Plan (Details) Sheet http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails Commitments and Contingencies - Retirement Plan (Details) Details 48 false false R49.htm 41101 - Disclosure - Stockholders' Equity - Stock-Based Compensation General Information (Details) Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails Stockholders' Equity - Stock-Based Compensation General Information (Details) Details 49 false false R50.htm 41102 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details) Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails Stockholders' Equity - Stock-Based Compensation Expense (Details) Details 50 false false R51.htm 41103 - Disclosure - Stockholders' Equity - Stock Options and Restricted Stock (Details) Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails Stockholders' Equity - Stock Options and Restricted Stock (Details) Details 51 false false R52.htm 41104 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details) Sheet http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails Stockholders' Equity - Employee Stock Purchase Plan (Details) Details 52 false false R53.htm 41201 - Disclosure - Revenue (Details) Sheet http://www.tactilemedical.com/role/DisclosureRevenueDetails Revenue (Details) Details http://www.tactilemedical.com/role/DisclosureRevenueTables 53 false false R54.htm 41301 - Disclosure - Income Taxes (Details) Sheet http://www.tactilemedical.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.tactilemedical.com/role/DisclosureIncomeTaxes 54 false false R55.htm 41401 - Disclosure - Net Income Per Common Share (Details) Sheet http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails Net Income Per Common Share (Details) Details http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables 55 false false R56.htm 41402 - Disclosure - Net Income Per Common Share (Details) Sheet http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss Net Income Per Common Share (Details) Details http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables 56 false false R57.htm 41501 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsTables 57 false false All Reports Book All Reports tcmd-20200930x10q.htm tcmd-20200930.xsd tcmd-20200930_cal.xml tcmd-20200930_def.xml tcmd-20200930_lab.xml tcmd-20200930_pre.xml tcmd-20200930xex31d1.htm tcmd-20200930xex31d2.htm tcmd-20200930xex32d1.htm tcmd-20200930xex32d2.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tcmd-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 212, "dts": { "calculationLink": { "local": [ "tcmd-20200930_cal.xml" ] }, "definitionLink": { "local": [ "tcmd-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": [ "tcmd-20200930x10q.htm" ] }, "labelLink": { "local": [ "tcmd-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tcmd-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tcmd-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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.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", "https://xbrl.sec.gov/dei/2020/dei-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": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 15, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 20 }, "keyCustom": 48, "keyStandard": 329, "memberCustom": 18, "memberStandard": 33, "nsprefix": "tcmd", "nsuri": "http://www.tactilemedical.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "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": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Marketable Securities", "role": "http://www.tactilemedical.com/role/DisclosureMarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventories", "role": "http://www.tactilemedical.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Intangible Assets", "role": "http://www.tactilemedical.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:AccruedExpensesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Expenses", "role": "http://www.tactilemedical.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:AccruedExpensesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Warranty Reserves", "role": "http://www.tactilemedical.com/role/DisclosureWarrantyReserves", "shortName": "Warranty Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Credit Agreement", "role": "http://www.tactilemedical.com/role/DisclosureCreditAgreement", "shortName": "Credit Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Commitments and Contingencies", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stockholders' Equity", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Revenue", "role": "http://www.tactilemedical.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Income Taxes", "role": "http://www.tactilemedical.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Net Income Per Common Share", "role": "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Fair Value Measurements", "role": "http://www.tactilemedical.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Marketable Securities (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventories (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Intangible Assets (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "tcmd:AccruedExpensesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:ScheduleOfAccruedExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "tcmd:AccruedExpensesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:ScheduleOfAccruedExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Warranty Reserves (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureWarrantyReservesTables", "shortName": "Warranty Reserves (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "tcmd:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_dKhc6JZDC06v-EFKbge0Iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_dKhc6JZDC06v-EFKbge0Iw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Revenue (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Net Income Per Common Share (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_8_2_2016_To_8_2_2016_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_8vdmFd2K00iQpcV9stbyxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of Business and Operations (Details)", "role": "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails", "shortName": "Nature of Business and Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_8_2_2016_To_8_2_2016_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_8vdmFd2K00iQpcV9stbyxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "role": "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_ProductOrServiceAxis_tcmd_AirwearProductMember_R7xoTa55m0OgBK8pZll_gQ", "decimals": "-5", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_MtTRsvQeHkm32zMRUghCBw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Marketable Securities (Details)", "role": "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_MtTRsvQeHkm32zMRUghCBw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories (Details)", "role": "http://www.tactilemedical.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Intangible Assets (Details)", "role": "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_MtTRsvQeHkm32zMRUghCBw", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued Expenses (Details)", "role": "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tcmd:ScheduleOfAccruedExpensesTableTextBlock", "tcmd:AccruedExpensesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_1ZKeHSGAbEyhuvz8CPU11w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Warranty Reserves (Details)", "role": "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails", "shortName": "Warranty Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_1ZKeHSGAbEyhuvz8CPU11w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_8_3_2018_6pdEDYv_5USwtdB_X4-Ejw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Credit Agreement (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails", "shortName": "Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_8_3_2018_6pdEDYv_5USwtdB_X4-Ejw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_6ALtWNX12ESbpDrd_NxHFw", "decimals": "-5", "first": true, "lang": null, "name": "tcmd:LeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies - Lease Obligations (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails", "shortName": "Commitments and Contingencies - Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_6ALtWNX12ESbpDrd_NxHFw", "decimals": "-5", "first": true, "lang": null, "name": "tcmd:LeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Commitments and Contingencies - Lease related assets and liabilities (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails", "shortName": "Commitments and Contingencies - Lease related assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tcmd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Commitments and Contingencies - Undiscounted cash flows (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails", "shortName": "Commitments and Contingencies - Undiscounted cash flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-5", "first": true, "lang": null, "name": "tcmd:OperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Commitments and Contingencies - Lease commitments and operating lease cost (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentsAndOperatingLeaseCostDetails", "shortName": "Commitments and Contingencies - Lease commitments and operating lease cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "INF", "first": true, "lang": null, "name": "tcmd:NumberOfVendors", "reportCount": 1, "unitRef": "Unit_Standard_item_pIfH8P77rk2zYJ2yBp-fBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Commitments and Contingencies - Major Vendors (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails", "shortName": "Commitments and Contingencies - Major Vendors (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_Fjrq2vkFkk-FvPp-6GOO_g", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_f4dNN-Z4M0eUp2qhmWz2Zw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_RetirementPlanNameAxis_tcmd_DefinedContribution401kRetirementPlanMember_z281V7s10k-cmg-kpZOUCA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41007 - Disclosure - Commitments and Contingencies - Retirement Plan (Details)", "role": "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails", "shortName": "Commitments and Contingencies - Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_RetirementPlanNameAxis_tcmd_DefinedContribution401kRetirementPlanMember_z281V7s10k-cmg-kpZOUCA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_PlanNameAxis_tcmd_EquityIncentivePlan2016Member_2m6WjokCWE2CMdsTXxsx-A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stockholders' Equity - Stock-Based Compensation General Information (Details)", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "shortName": "Stockholders' Equity - Stock-Based Compensation General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_PlanNameAxis_tcmd_EquityIncentivePlan2016Member_2m6WjokCWE2CMdsTXxsx-A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details)", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "shortName": "Stockholders' Equity - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember__OkIR4gNvEu-wkODc9b4cQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Stockholders' Equity - Stock Options and Restricted Stock (Details)", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "shortName": "Stockholders' Equity - Stock Options and Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_9lElMbAkNEGTjonN1gyWbQ", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plan (Details)", "role": "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "shortName": "Stockholders' Equity - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_d2aPMCOQ-E2OMIr6kkUQBA", "decimals": "4", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_f4dNN-Z4M0eUp2qhmWz2Zw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Revenue (Details)", "role": "http://www.tactilemedical.com/role/DisclosureRevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "INF", "lang": null, "name": "tcmd:PercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_f4dNN-Z4M0eUp2qhmWz2Zw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Income Taxes (Details)", "role": "http://www.tactilemedical.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_f4dNN-Z4M0eUp2qhmWz2Zw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Net Income Per Common Share (Details)", "role": "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails", "shortName": "Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Net Income Per Common Share (Details)", "role": "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss", "shortName": "Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_iNevepKD1UOIVMmZDHFD6g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_2EDR0I4rE0qeEJb3rr1yAQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_MtTRsvQeHkm32zMRUghCBw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_edhpMpnlek6WtLHT_O81lw", "decimals": "-3", "lang": null, "name": "tcmd:FairValueTransfersWithinThreeLevelHierarchy", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sHWY3iNv0kGuIrP_y9NY_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sHWY3iNv0kGuIrP_y9NY_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_90cOeLZ_pEmqlz1s_jO4KQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature of Business and Operations", "role": "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperations", "shortName": "Nature of Business and Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Presentation", "role": "http://www.tactilemedical.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tcmd-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_LUJ0gIHMMU6sBo5iJ_2Ivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/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.tactilemedical.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.tactilemedical.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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r522" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r523" ], "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.tactilemedical.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.tactilemedical.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.tactilemedical.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.tactilemedical.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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "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.tactilemedical.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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r525" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r520" ], "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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r521" ], "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.tactilemedical.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.tactilemedical.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r165", "r256", "r260", "r510" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r332", "r338", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r511" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r332", "r338", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r511" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r165", "r256", "r260", "r510" ], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r163", "r256", "r258", "r474", "r507", "r509" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureRevenueDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r163", "r256", "r258", "r474", "r507", "r509" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureRevenueDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r287", "r332", "r338", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r511" ], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r287", "r332", "r338", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r511" ], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r166", "r442" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "tcmd_AccruedClinicalStudiesExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount as of the balance sheet date of accrued clinical studies.", "label": "Accrued Clinical Studies Expenses, Current", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalStudiesExpensesCurrent", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_AccruedExpensesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accrued expenses that are classified as current at the end of the reporting period.", "label": "Accrued Expenses Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedExpensesDisclosureCurrentTextBlock", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "tcmd_AccruedLeaseTerminationCostsCurrent": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount as of the balance sheet date of accrued lease termination cost.", "label": "Accrued Lease Termination Costs, Current", "terseLabel": "Lease termination costs" } } }, "localname": "AccruedLeaseTerminationCostsCurrent", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_AccruedSalesAndUseTax": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations relating to sales and use tax.", "label": "Accrued Sales And Use Tax", "terseLabel": "Sales and use tax" } } }, "localname": "AccruedSalesAndUseTax", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_AccruedTravelAndEntertainmentCurrent": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 travel and entertainment expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Travel And Entertainment Current", "terseLabel": "Travel and business" } } }, "localname": "AccruedTravelAndEntertainmentCurrent", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_AdditionalOfficeSpaceAdded": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional office space added to the lease.", "label": "Additional office space added", "terseLabel": "Additional office space added to the lease" } } }, "localname": "AdditionalOfficeSpaceAdded", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "areaItemType" }, "tcmd_AdjustmentsToAdditionalPaidInCapitalSharesOther": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of share issued related to tax settlement of restricted stock units", "label": "Adjustments To Additional Paid In Capital Shares Other", "negatedLabel": "Taxes paid for net share settlement of restricted stock units (in shares)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharesOther", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "tcmd_AirwearProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the information pertaining to Airwear Product .", "label": "Airwear Product [Member]", "terseLabel": "Airwear Product" } } }, "localname": "AirwearProductMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "tcmd_AmortizationOfPremiumsAndDiscountsOnSecuritiesAvailableForSale": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of net amortization of premiums and discounts on securities available-for-sale.", "label": "Amortization Of Premiums And Discounts On Securities Available For Sale", "terseLabel": "Net amortization of premiums and discounts on securities available-for-sale" } } }, "localname": "AmortizationOfPremiumsAndDiscountsOnSecuritiesAvailableForSale", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tcmd_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of lease-related assets and liabilities.", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of lease-related assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "tcmd_CorporateDebtSecuritiesAndCertificateOfDepositMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the company's investment in corporate debt securities and certificate of deposit.", "label": "Corporate Debt Securities And Certificate Of Deposit [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesAndCertificateOfDepositMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "tcmd_CorporateHeadQuarterInitialLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents member for initial lease for corporate head quarter.", "label": "Corporate Head Quarter Initial Lease [Member]", "terseLabel": "Initial lease" } } }, "localname": "CorporateHeadQuarterInitialLeaseMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "tcmd_CorporateHeadQuarterSecondLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents member for second lease corporate head quarter.", "label": "Corporate Head Quarter Second Lease [Member]", "terseLabel": "Second lease" } } }, "localname": "CorporateHeadQuarterSecondLeaseMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "tcmd_CorporateHeadQuarterThirdLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents member for third lease corporate head quarter.", "label": "Corporate Head Quarter Third Lease [Member]", "terseLabel": "Third lease" } } }, "localname": "CorporateHeadQuarterThirdLeaseMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "tcmd_DefensiveIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for defensive intangible assets.", "label": "Defensive Intangible Assets [Member]", "terseLabel": "Defensive intangible assets" } } }, "localname": "DefensiveIntangibleAssetsMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "tcmd_DefinedContribution401kRetirementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent information pertaining to Defined Contribution 401K Retirement Plan", "label": "Defined Contribution401k Retirement Plan [Member]", "terseLabel": "401(k)" } } }, "localname": "DefinedContribution401kRetirementPlanMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "domainItemType" }, "tcmd_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Employee stock purchase plan shares.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "domainItemType" }, "tcmd_EmployeeStockPurchasePlanOfferingPeriodsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to purchase shares of stock at a discount, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Stock Purchase Plan, Offering Periods, Period", "terseLabel": "Offering period (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodsPeriod", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "tcmd_EquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2016 Equity Incentive Plan (the \"2016 Plan\").", "label": "Equity Incentive Plan2016 [Member]", "terseLabel": "2016 Plan" } } }, "localname": "EquityIncentivePlan2016Member", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "tcmd_ExpenseRelatingToInitialPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses relating to the initial public offering during the period.", "label": "Expense Relating To Initial Public Offering", "terseLabel": "Expense Relating To Initial Public Offering" } } }, "localname": "ExpenseRelatingToInitialPublicOffering", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_FairValueTransfersWithinThreeLevelHierarchy": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of transfers of marketable securities measured on a recurring basis within the three levels of fair value hierarchy.", "label": "Fair Value Transfers Within The Three Level Hierarchy", "terseLabel": "Amount of transfers of marketable securities within the three level hierarchy" } } }, "localname": "FairValueTransfersWithinThreeLevelHierarchy", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_FlexitouchSystemMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Flexitouch system.", "label": "Flexitouch System [Member]", "terseLabel": "Flexitouch system" } } }, "localname": "FlexitouchSystemMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "tcmd_InTransitInventoryAccruedExpense": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In-transit inventory accrued expense.", "label": "In-transit inventory accrued expense", "terseLabel": "In-transit inventory" } } }, "localname": "InTransitInventoryAccruedExpense", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_IncreaseDecreaseInNetInvestmentInLease": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the increase (decrease) in net investment in leases.", "label": "Increase (Decrease) In Net Investment in Lease", "negatedLabel": "Net investment in leases" } } }, "localname": "IncreaseDecreaseInNetInvestmentInLease", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tcmd_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the increase (decrease) in right of use operating lease assets.", "label": "Increase (Decrease) In Operating Lease Right Of Use Asset", "negatedLabel": "Right of use operating lease assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tcmd_IncreaseDecreaseInOtherAccruedLiabilitiesAndIncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses (excluding accrued payroll and related taxes) and income taxes payable incurred but not yet paid.", "label": "Increase Decrease In Other Accrued Liabilities And Income Taxes Payable", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilitiesAndIncomeTaxesPayable", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tcmd_IncrementalShareIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum increase in shares on an annual basis.", "label": "Incremental Share Increase", "terseLabel": "Incremental share increase (in shares)" } } }, "localname": "IncrementalShareIncrease", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "tcmd_IncrementalSharesToBeIssuedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the incremental annual share percentage increase minimum.", "label": "Incremental Shares To Be Issued Percentage", "terseLabel": "Incremental share increase (as a percent)" } } }, "localname": "IncrementalSharesToBeIssuedPercentage", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "tcmd_LeaseTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of fee for termination of lease.", "label": "Lease Termination Fee" } } }, "localname": "LeaseTerminationFee", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "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 due after 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 after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The contingent increase above the maximum borrowing capacity under the credit facility, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Additional Borrowing Capacity", "terseLabel": "Aggregate Borrowings" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate borrowing capacity under the credit facility, consisting of the maximum borrowing capacity plus the contingent increase, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Aggregate Maximum Borrowing Capacity", "terseLabel": "Total aggregate principal amount of loans" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_MarketableSecuritiesInUnrealizedLossPosition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of marketable securities in an unrealized loss position.", "label": "marketable securities in an unrealized loss position", "terseLabel": "Number of marketable securities in an unrealized loss position" } } }, "localname": "MarketableSecuritiesInUnrealizedLossPosition", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "integerItemType" }, "tcmd_MedicareAccountsReceivableNonCurrent": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of non-current accounts receivable on account of medicare.", "label": "Medicare Accounts Receivable Non Current", "verboseLabel": "Accounts receivable, non-current" } } }, "localname": "MedicareAccountsReceivableNonCurrent", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tcmd_MedicareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to government payer medicare.", "label": "Medicare [Member]", "terseLabel": "Medicare" } } }, "localname": "MedicareMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "tcmd_NatureOfBusinessAndOperationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Nature of Business and Operations" } } }, "localname": "NatureOfBusinessAndOperationAbstract", "nsuri": "http://www.tactilemedical.com/20200930", "xbrltype": "stringItemType" }, "tcmd_NonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to non employee directors.", "label": "Non Employee Directors [Member]", "terseLabel": "Non-employee Directors" } } }, "localname": "NonEmployeeDirectorsMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "tcmd_NumberOfConsecutiveTradingDaysInWhichStockPriceExceedCertainPercentageOfClosingPriceOfCommonStockRequiredForAwardToBeGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of consecutive trading days in which the stock price exceed a certain percentage of closing price of common stock required for the award to be granted.", "label": "Number of consecutive trading days in which the stock price exceed a certain percentage of closing price of common stock required for the award to be granted", "terseLabel": "Number of consecutive trading days" } } }, "localname": "NumberOfConsecutiveTradingDaysInWhichStockPriceExceedCertainPercentageOfClosingPriceOfCommonStockRequiredForAwardToBeGranted", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "tcmd_NumberOfVehiclesWithAgreementsWithinInitialNoncancelableLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of vehicles with agreements within the initial, noncancelable lease term.", "label": "Number of Vehicles with Agreements Within Initial, Noncancelable Lease Term", "terseLabel": "Number of vehicles with agreements within the initial, noncancelable lease term" } } }, "localname": "NumberOfVehiclesWithAgreementsWithinInitialNoncancelableLeaseTerm", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "integerItemType" }, "tcmd_NumberOfVendors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of vendors.", "label": "Number Of Vendors", "terseLabel": "Number of vendors" } } }, "localname": "NumberOfVendors", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "integerItemType" }, "tcmd_OperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of additional lease commitments under operating lease yet to commence..", "label": "Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Additional lease commitments" } } }, "localname": "OperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentsAndOperatingLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_PaymentOfTaxesForNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for taxes paid for net share settlement of restricted stock units.", "label": "Payment of Taxes for the Net Share Settlement of Restricted Stock Units", "negatedLabel": "Taxes paid for net share settlement of restricted stock units" } } }, "localname": "PaymentOfTaxesForNetShareSettlementOfRestrictedStockUnits", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tcmd_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue disaggregated by products.", "label": "Percentage Of Revenue", "terseLabel": "Percentage of total revenue (in percent)" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "percentItemType" }, "tcmd_PercentageToEarnPerformanceBasedStockSettledRestrictedStockUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage to earn or vest the performance-based stock-settled restricted stock units.", "label": "Percentage to earn the performance-based stock-settled restricted stock units", "terseLabel": "Percentage to earn or vest the performance-based stock-settled restricted stock units" } } }, "localname": "PercentageToEarnPerformanceBasedStockSettledRestrictedStockUnits", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "tcmd_PerformanceBasedStockSettledRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for performance-based stock-settled restricted stock units plan.", "label": "Performance Based Stock Settled Restricted Stock Units [Member]", "terseLabel": "Performance-based stock-settled restricted stock units" } } }, "localname": "PerformanceBasedStockSettledRestrictedStockUnitsMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "tcmd_PrivateInsurersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to private insurers and other payers.", "label": "Private Insurers [Member]", "terseLabel": "Private insurers and other payers" } } }, "localname": "PrivateInsurersMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "tcmd_ProceedsFromSaleOfMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds From Sale Of Marketable Securities", "terseLabel": "Marketable securities sold" } } }, "localname": "ProceedsFromSaleOfMarketableSecurities", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_RentalProductServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information relating to rental product services which generate revenue for the company.", "label": "Rental Product Service [Member]", "terseLabel": "Rental revenue" } } }, "localname": "RentalProductServiceMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "tcmd_RestrictedStockRightToCommonShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of share of common stock that restricted stock unit has the right to convert to.", "label": "Restricted Stock Right To Common Share", "terseLabel": "Number of share of common stock that restricted stock unit has the right to convert to" } } }, "localname": "RestrictedStockRightToCommonShare", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "tcmd_ScheduleOfAccruedExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying value as of the balance sheet date of accrued expenses excluding accounts payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Schedule of Accrued Expenses [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedExpensesTableTextBlock", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "tcmd_ScheduleOfRevenueFromThirdPartyPayersTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue revenues from third-party payers.", "label": "Schedule Of Revenue From Third Party Payers [Table Text Block]", "terseLabel": "Summary of revenue from third-party payers" } } }, "localname": "ScheduleOfRevenueFromThirdPartyPayersTableTextBlock", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseInSharesReservedAndAvailableForIssuanceNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the automatic annual increase in shares reserved and available for issuance. The automatic increases occur on the first day of the year beginning January 1, 2017.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Automatic Annual Increase In Shares Reserved And Available For Issuance, Number", "terseLabel": "Automatic annual increase to the number of shares reserved and available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseInSharesReservedAndAvailableForIssuanceNumber", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseInSharesReservedAndAvailableForIssuancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the automatic annual increase in shares reserved and available for issuance as a percentage to outstanding number of shares. The automatic increases occur on the first day of the year beginning January 1, 2017.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Automatic Annual Increase In Shares Reserved And Available For Issuance, Percentage", "terseLabel": "Automatic annual increase to the number of shares reserved and available for issuance as a percentage of outstanding common stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseInSharesReservedAndAvailableForIssuancePercentage", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDeferredAndUnissued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards deferred and Unissued, Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Deferred and Unissued", "terseLabel": "Restricted stock unit awards deferred and unissued, Average Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDeferredAndUnissued", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeferredAndUnissuedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of deferred and unissued 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, Deferred and Unissued, Number", "terseLabel": "Deferred and unissued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeferredAndUnissuedNumber", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeferredAndUnissuedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of deferred and unissued awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Deferred and unissued, Weighted Average Grant Date Fair Value", "terseLabel": "Deferred and unissued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeferredAndUnissuedWeightedAverageGrantDateFairValue", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAndVestedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of granted and 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, Granted And Vested, Number", "terseLabel": "Number of granted and vested restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAndVestedNumber", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "tcmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of awards 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, Term of Period", "terseLabel": "Share-based payment award, term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPeriod", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "tcmd_SharebasedcompensationArrangementBySharebasedpaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were modified during the reporting period.", "label": "Share Based Compensation Arrangement By ShareBasedPayment Award Equity Instruments Other Than Options Modified In Period", "terseLabel": "Modification (in shares)" } } }, "localname": "SharebasedcompensationArrangementBySharebasedpaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "tcmd_SharebasedcompensationArrangementBySharebasedpaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue": { "auth_ref": [], "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 modified during the reporting period.", "label": "Share Based Compensation Arrangement By ShareBasedPayment Award Equity Instruments Other Than Options Modified Weighted Average Grant Date Fair Value", "terseLabel": "Modification (in dollars per share)" } } }, "localname": "SharebasedcompensationArrangementBySharebasedpaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "tcmd_StockBasedCompensationExpenseMinimumTargets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount estimated payout to reflect an estimated failure to achieve the minimum targets", "label": "Stock Based Compensation Expense Minimum Targets", "terseLabel": "Estimated payout" } } }, "localname": "StockBasedCompensationExpenseMinimumTargets", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_TimeBasedRestrictedStockUnitsRsusMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time.", "label": "Time Based Restricted Stock Units Rsus [Member]", "terseLabel": "Time-Based Restricted Stock Units" } } }, "localname": "TimeBasedRestrictedStockUnitsRsusMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "tcmd_UnrealizedHoldingGainLossOnMarketableSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on marketable securities.", "label": "Unrealized Holding Gain Loss On Marketable Securities Arising During Period Before Tax", "terseLabel": "Net pre-tax unrealized gains for marketable securities" } } }, "localname": "UnrealizedHoldingGainLossOnMarketableSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "tcmd_UnusualRisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and disease pandemic.", "label": "Unusual Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "UnusualRisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tcmd_UsGovernmentAndAgencyObligationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the company's investment in US government and agency obligations.", "label": "Us Government And Agency Obligations [Member]", "terseLabel": "U.S. government and agency obligations" } } }, "localname": "UsGovernmentAndAgencyObligationsMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "tcmd_VeteransAdministrationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to veterans administration.", "label": "Veterans Administration [Member]", "terseLabel": "Veterans Administration" } } }, "localname": "VeteransAdministrationMember", "nsuri": "http://www.tactilemedical.com/20200930", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r28", "r167", "r168" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r479", "r494" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r25", "r479", "r494" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 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, non-current" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r46" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Legal and consulting" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r59", "r60", "r61", "r495", "r516", "r517" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r62", "r102", "r103", "r104", "r400", "r512", "r513" ], "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 (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r370" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r367", "r368", "r369" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Taxes paid for net share settlement of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r340", "r363", "r371" ], "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": "Compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r90", "r200", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "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": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r124" ], "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.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "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": "Net Income (Loss) Per Share Attributable to Common Stockholders" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r124" ], "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.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area of office space" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r90", "r214" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Impairment losses" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r152", "r155", "r161", "r182", "r394", "r401", "r417", "r478", "r493" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease-related assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r56", "r99", "r182", "r394", "r401", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r99", "r182", "r394", "r401", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r174" ], "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", "terseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r172", "r189" ], "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", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r171", "r189" ], "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": "Fair Value", "verboseLabel": "Available for sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Debt Securities, Amortized Cost Basis [Abstract]", "terseLabel": "Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r341", "r365" ], "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.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "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]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r40", "r92" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r86", "r418" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r222", "r483", "r499" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitment and Contingencies", "verboseLabel": "Commitments and Contingencies (see Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r224" ], "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.tactilemedical.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved", "verboseLabel": "Shares available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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 shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r238" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 300,000,000 shares authorized; 19,424,679 shares issued and outstanding as of September 30, 2020; 19,152,715 shares issued and outstanding as of December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r72", "r489", "r503" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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": "Comprehensive income (loss)", "verboseLabel": "Comprehensive income (loss) for the period" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r165", "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r165", "r414", "r415", "r518" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r165", "r414", "r415", "r518" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r165", "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Accounts Receivable (in percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r139", "r141", "r142", "r143", "r414", "r416" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r165", "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r97", "r396" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "auth_ref": [ "r130", "r440" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of goods sold for sales-type financing lease.", "label": "Cost of Goods Sold, Sales-type Lease", "terseLabel": "Cost of sales-type lease revenue" } } }, "localname": "CostOfGoodsSoldSalesTypeLease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost Of Goods Total [Member]", "terseLabel": "Purchases" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r99", "r182", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Customer accounts" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Credit Agreement" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Credit Agreement" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCreditAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r180", "r193", "r196" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for less 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, Less than 12 Months", "verboseLabel": "Fair value less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r180", "r193" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "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 continuous unrealized loss position for less 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, Less than 12 Months, Accumulated Loss", "verboseLabel": "Unrealized losses, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r177", "r190", "r196" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Fair value, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r178", "r191" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Unrealized loss, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r374", "r375" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 Tax Assets, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r91" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "verboseLabel": "Retirement Plan" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Discretionary contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r150" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period 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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue disaggregated by product" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r107", "r108", "r109", "r110", "r111", "r115", "r118", "r121", "r122", "r123", "r127", "r128", "r490", "r504" ], "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": "Net income (loss) per share - Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per common share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "verboseLabel": "Weighted-average common shares used to compute net income (loss) per common share" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r107", "r108", "r109", "r110", "r111", "r118", "r121", "r122", "r123", "r127", "r128", "r490", "r504" ], "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": "Net income (loss) per share - Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Net effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted-average period over which unrecognized compensation cost is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Total unrecognized pre-tax compensation expense related to awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized pre-tax compensation expense related to nonvested stock option awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r361" ], "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": "Common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r102", "r103", "r104", "r106", "r112", "r114", "r131", "r183", "r238", "r245", "r367", "r368", "r369", "r381", "r382", "r419", "r420", "r421", "r422", "r423", "r424", "r512", "r513", "r514" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r405", "r406", "r407", "r412" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r405", "r406" ], "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 fair value measurements for our cash equivalents and marketable securities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r327", "r406", "r446", "r447", "r448" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r405", "r406", "r408", "r409", "r413" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r288", "r289", "r294", "r327", "r406", "r446" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r288", "r289", "r294", "r327", "r406", "r447" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r327", "r406", "r448" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r327", "r446", "r447", "r448" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r405", "r406", "r408", "r409", "r410", "r413" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value Measurements Nonrecurring [Member]", "terseLabel": "Non-recurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r411", "r413" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r175", "r176", "r184", "r185", "r186", "r187", "r188", "r192", "r194", "r195", "r196", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r206" ], "calculation": { "http://www.tactilemedical.com/role/DisclosurePatentCostsNetDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r208" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2020 (October 1 - December 31)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r208" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r208" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r208" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r203", "r206", "r210", "r475", "r476" ], "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.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r206", "r476" ], "calculation": { "http://www.tactilemedical.com/role/DisclosurePatentCostsNetDetailsCalc2": { "order": 1.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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "Patents and Intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r205" ], "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.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r206", "r475" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tactilemedical.com/role/DisclosurePatentCostsNetDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "verboseLabel": "Weighted Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Total net loss on termination of lease" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "Reimbursement, general and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "Reimbursement, general and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r99", "r152", "r154", "r157", "r160", "r162", "r182", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r90", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r97", "r213", "r218" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r152", "r154", "r157", "r160", "r162", "r477", "r486", "r491", "r505" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r69", "r73", "r105", "r107", "r108", "r109", "r110", "r118", "r121", "r122", "r485", "r487", "r490", "r500" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r69", "r73", "r105", "r107", "r108", "r109", "r110", "r118", "r121", "r122", "r123", "r490", "r500", "r502", "r504" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r217" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "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": [ "r378", "r379", "r380", "r383", "r385", "r387", "r388", "r389" ], "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.tactilemedical.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r113", "r114", "r151", "r376", "r384", "r386", "r506" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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 (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIncomeTaxesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r87", "r93" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract Receivables, Net", "negatedLabel": "Medicare accounts receivable, non-current" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and related taxes" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Patents pending" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r209" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets (Gross)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r199", "r204" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 intangible assets (Net)", "verboseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r53" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r55" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureInventoriesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r54" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Component parts and work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r405" ], "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": "Money market mutual funds" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to renew" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetailsCalc2": { "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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "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 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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "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 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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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 (October 1 - December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r436" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetailsCalc2": { "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: Amount of lease payments representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r99", "r156", "r182", "r395", "r401", "r402", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r99", "r182", "r417", "r481", "r497" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r99", "r182", "r395", "r401", "r402", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r23", "r24", "r99", "r182", "r395", "r401", "r402", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Total long-term liabilities, net of current portion", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r480", "r492" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Credit facility outstanding amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r484" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities.", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "negatedLabel": "Gain on other investments and maturities of marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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 Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r134", "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature of Business and Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r88", "r91" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r63", "r66", "r71", "r91", "r99", "r105", "r107", "r108", "r109", "r110", "r113", "r114", "r119", "r152", "r154", "r157", "r160", "r162", "r182", "r417", "r488", "r501" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r107", "r108", "r109", "r110", "r115", "r116", "r120", "r123", "r152", "r154", "r157", "r160", "r162" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentInLease": { "auth_ref": [ "r438" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net investment in sales-type and direct financing lease.", "label": "Net Investment in Lease", "terseLabel": "Net investment in leases" } } }, "localname": "NetInvestmentInLease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "auth_ref": [ "r94", "r95", "r96" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r154", "r157", "r160", "r162" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r431", "r437" ], "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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentsAndOperatingLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r130", "r439", "r441" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Operating lease revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r130", "r441" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Summary of undiscounted cash flows" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Undiscounted cash flows" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r427" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails", "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: Current obligations under operating lease liabilities", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails", "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 liabilities, non-current", "verboseLabel": "Non-current obligations under operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails", "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesUndiscountedCashFlowsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r428", "r432" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r426" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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", "verboseLabel": "Right of use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r435", "r437" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r434", "r437" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r46" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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.tactilemedical.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Miscellaneous [Abstract]", "terseLabel": "Non-current assets" } } }, "localname": "OtherAssetsMiscellaneousAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r392", "r393", "r399" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r392", "r393", "r399" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedLabel": "Income tax related to items of other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Unrealized (loss) gain on marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r46" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r81", "r170" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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 Debt Securities, Available-for-sale", "negatedLabel": "Purchases of securities available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible assets costs" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r341", "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.001 par value, 50,000,000 shares authorized; none issued and outstanding as of September 30, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r38", "r39" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Proceeds from IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the issuance of common stock from the employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r170" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from 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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of securities available-for-sale" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r366" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product And Service Other [Member]", "terseLabel": "Other products" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Sales revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r229", "r231", "r482" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Total accrued warranty reserve" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r46", "r225", "r226" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "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", "verboseLabel": "Accrued warranty reserve, current" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureAccruedExpensesDetails", "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r48", "r222", "r223" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails": { "order": 2.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 }, "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Accrued warranty reserve, non-current" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty Reserves" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReserves" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r63", "r66", "r85", "r99", "r105", "r113", "r114", "r152", "r154", "r157", "r160", "r162", "r182", "r392", "r397", "r398", "r403", "r404", "r417", "r491" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r216" ], "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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r216", "r498" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r215" ], "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.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, Due in Next Twelve Months", "verboseLabel": "Purchase orders issued" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r373", "r519" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r245", "r370", "r496", "r515", "r517" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r102", "r103", "r104", "r106", "r112", "r114", "r183", "r367", "r368", "r369", "r381", "r382", "r512", "r514" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Defined Contribution Plan Name [Domain] (Deprecated 2017-01-31)" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesRetirementPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r148", "r149", "r153", "r158", "r159", "r163", "r164", "r165", "r255", "r256", "r474" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r433", "r437" ], "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": "Non-cash right of use assets obtained in exchange for new operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseRelatedAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sales-type Lease, Lease Income [Abstract]", "terseLabel": "Revenue from sale type lease" } } }, "localname": "SalesTypeLeaseLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r130", "r441" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of income from sales-type lease.", "label": "Sales-type Lease, Lease Income [Table Text Block]", "terseLabel": "Sales-type lease revenue and the associated cost of goods sold" } } }, "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseRevenue": { "auth_ref": [ "r130", "r440" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sales-type lease revenue.", "label": "Sales-type Lease, Revenue", "terseLabel": "Sales-type lease revenue" } } }, "localname": "SalesTypeLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseSellingProfitLoss": { "auth_ref": [ "r130", "r440" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease.", "label": "Sales-type Lease, Selling Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "SalesTypeLeaseSellingProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r124" ], "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.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "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 computation of the basic and diluted net income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r340", "r362", "r371" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r340", "r362", "r371" ], "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 allocation of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r201", "r205", "r475" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r35", "r36", "r37" ], "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.tactilemedical.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r232" ], "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 warranty reserves" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r341", "r365" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of stock-settled restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r346", "r357", "r359" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r98", "r132", "r133", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsidiaryOrEquityMethodInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of subsidiary's sales of previously unissued stock made to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Subsidiary or Equity Method Investee [Table]" } } }, "localname": "ScheduleOfSubsidiaryOrEquityMethodInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of unrealized losses on investment" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-based compensation, general disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r351" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r354" ], "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 awards granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r353" ], "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": "Restricted stock unit awards outstanding at the end of the period (in shares)", "periodStartLabel": "Restricted stock unit awards outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "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 Stock-Settled Restricted Stock Unit Awards Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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": "Restricted stock unit awards outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Restricted stock unit awards 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.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r355" ], "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", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares reserved and available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationGeneralInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Other information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable Number of Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r348", "r365" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "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": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price ($/share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r339", "r345" ], "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.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetailss", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockBasedCompensationExpenseDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Cancelled", "terseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Tranche one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Tranche two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Stock price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Compensation arrangement" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Restricted stock unit awards, Average Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Restricted stock unit awards, Average Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r343" ], "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": "Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock under plan (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r246", "r372" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "verboseLabel": "IPO price per share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "perShareItemType" }, "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": "Balances at the end (in shares)", "periodStartLabel": "Balances at the beginning (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Processed warranty claims" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty provision" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warranty Reserves" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r102", "r103", "r104", "r106", "r112", "r114", "r131", "r183", "r238", "r245", "r367", "r368", "r369", "r381", "r382", "r419", "r420", "r421", "r422", "r423", "r424", "r512", "r513", "r514" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Accrued Expenses" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income (Loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r131", "r474" ], "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.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityTables", "http://www.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "r238", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Common shares issued for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r238", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares of common stock sold" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r238", "r245", "r350" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Exercise of common stock options and vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r27", "r238", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common shares issued for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r238", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r99", "r169", "r182", "r417" ], "calculation": { "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances at the end", "periodStartLabel": "Balances at the beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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.tactilemedical.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails", "http://www.tactilemedical.com/role/DisclosureStockholdersEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNatureOfBusinessAndOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Vendor" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesMajorVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r175", "r176", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472" ], "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.tactilemedical.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tactilemedical.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r137", "r138", "r144", "r145", "r146" ], "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.tactilemedical.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureCommitmentsAndContingenciesLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureStockholdersEquityStockOptionsAndRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r123" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails": { "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": "Dilutive effect of stock-based awards" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r123" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails": { "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": "Weighted-average shares used to compute diluted net income (loss) per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r123" ], "calculation": { "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails": { "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": "Weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tactilemedical.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.tactilemedical.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r199": { "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" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121604053&loc=SL77918607-209975" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919306-209978" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r522": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r523": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r524": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r525": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "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" } }, "version": "2.1" } ZIP 76 0001558370-20-012258-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-012258-xbrl.zip M4$L#!!0 ( )J!8E%\=-4@WQ 'FX 1 =&-M9"TR,#(P,#DS,"YX MKG<3&5)=NS4GK@=?\2I9NQ(9RM)^]2!24A"0P(J M",I6__I;@!^B1!(D]1'Q[OB26.1B@>5OL=@%%L#[GU]=!\V)\"AGEZW>4;>% M"+.X3=GDLN5[;>Q9E+9^_NGO?WO_CW;[U^O'>V1SRW<)D\@2!$MBHQ]7Y$[7;(Z1I[4)(SI%D>'_7B M-SX<=X^[Z/RB=WS1[:+A0TSX *TCEY(B+"13J]CJ_/MP_:;I60'CQ^BP1(SBT3T M#F7?#.3J]3.('+-/T8>MZ9V?GW?TVQ:26$R(_(1=XLVP15;();8D=8A+;&IA MY\CBKI:^>WZB$%0OF+SCPKTE8^P[\K+UIX\=_;E:"$LIZ+,OR0J!SQ(D02L9 M9\QWL\6RI>C(Q8QT@*@-5$10*RY77&BU@"*P95PF^>U..\'+B%1:KEW^2P1E M/"';JMHE_F/L/>L:XE>Z4+O;:Y_T6J V"+W'C'&))70,_5L]F8#R8$:'E M*@5I3DDSML=EL5UR1WR,EOP;E+=%^8:[\%FF0$/GI ]CJ4ONN5<9\CPV9OQ/ M-L-_I3(4U(;>J/K^U2C$U@J!O>F=PU^JJT! MA/R:SED(7)_-060N\O'*H###=)J&*<&C :<\.$,P1\H.>M+[1&3XW6Y G.-U MD R416 =KX,5\$*:V0\(V"TA0V\43W3<8%>B8T'\.Z%@F:X\#\*#W-Z5369& M[2RKBT6,4,"IZ6CEP;JR+.$3^\/K3'D%>5CE4)FA>I>&*N2#(D8-4N61^HJ% MP$PN'D%T,<^%*H_,C-6/::PB1BCBU(!5'BP(FUPJM4-]Q90;+RF;$&:!&W!/ ML$<>B:/\[L!> <4]Q<_4,3F/.^!H5(%>-ST>)NI$F.F085DKO-<5(Q'4C'!@ M?!6ALZR\T9J=:,UG9@,9]QE\Z3CZJZXJ1C9%^G%253^2M2%+!95C55^C$GM7 MB4Q7>2M>10 54)L!RY@:4H%K.%,+'%' $FF>#8B%((9KV-'_8"D_ M@.&2BSX;<^%J04( RU":YV>[YVI^-F*0_%-9S( ;2K!K0-MZS70(O8#)*9&* M0^4%U-721:NIIYNLIJ(W*Y4T'77K998GR:UO4^[81'@?_O2A3U5=;\G@8,;^ M[68++\EZ_HF"FAK\"T=;+.'?P?C:]R@CGG)NUQ?4RQ*;4.U!CTZ/M9J=PBYB MJ$UWLVQ>'KYK[%'H8\.$Z.N@99&8H, MCH$,7!U+!VX0S@W!DJF ;AVQDJ7,()ZD00SY:F.YY(R6K%'$NT%VDZ7K,FO6 M!:B57:QN *JZDE:TA%8 3)FULP:4BBMF!4ME!9"46"-K$-EBCK3"%*@9J5XW MC91QAK.!K="QR G+C!1FD#(<]":DVFSD4=.'(_R:[D+)5V8T,MRW<%I2EVY0 MV' :N>3\<0$ZU2:.&["*P+K#5'S!CD\>"%:_];BP#E4VD1FHC*Q"Q09I/BC) MJ %I-\'L=D%MJ>#V&(+;5+Y%^> 6O8G^:N:'-XIS1^IGJ6@WI#2!>0(Q;RHY M(B=!.V#7H%8Y^,U&+(?*C-99&JV,)-(&J6R43,3FZ'+\$2,^4 - M@MO$=]GXF4C-Z)VFT35Z:,"3>SJ/=DGD0+\SOF;UV&IQ6T4L<0,4O6I"6[>AV017W3,6\$Y>3031 MMC5O6T4VE1GE\XQE(\T'Q8P:I':WKVKP[-")T;!OP,&(<.6%P7C?5**F1@5V MH@(/^ \NOA!F<[$!_%FEBZ _K0J]K@2%M32P[P3V1R)IX!4/'3[>U@S-ZE$R$2%Z M'!YZF*P9A54GMW\T*K-[E0DGDK?4DS4N1"2>%-326S_@136-*&13I!+E)ES#QRBL3H\SRPK#EXU2;*$4']R9PQ#/T MA36%WF?P*S;@4*0*J:W4.:H0513"'E75>!>;)[OEGE64HC"#6)#ZUJ"SJ[W4 M%3=3%^^F3@W-S6[J_2V?Y'0W(ZT9P/+)<@UX&YV5:#@DL6"O@_ETQ :$J@> M%9W\50!'F2._&E J+AT4K!D40%)BL:!!I.1A.#FGX!3D6N'(D0U/#I49HQ_3&&4<'-D@5KS:OOPRP>-@G?>;F)!#MB6[1"5?E(OF!=VEJCXE$#D!.^]YJ< MA=UH431EER"IKC,&)D4:]7&[8Z0OX[I0=T1=MCSJ MSAQUB9=^-A5D?-E2%U*UHQNG?H>ZCUY=)R)1_ W7@FD=6FUN6&W$ LKQ2-U M55AG)E3W55N/.E'3(P:22E7\-JX$J5J\'Q!VH)6=G0D..%<5?%TU]B1Z\B"@ M/0GOX.>JPD,1XNQ1ZGO%?T_B*A-84=RUSKPGH6^6M62*_KZ3O,(-?JU>\?8> M).="(I9YY5[>!8#!!8/WW-*,#$74KW94KJT>M7O'[9/>T:MG1VVLTH3E1ZC6 MA*A((L5)*(7*N$.F=;="(["L9R[0C M6?)34'!73=FL&1NV(?OBR)*](RJ@:CVMWB%BM=Z^/Z@GE?4Q>:5E]79$A8(V MJ%LQ<^H/[Q;5CJL:%7X/%JK[8-+ B9SK)?#C;N_L@;C/1+1T0R];1434<52X M"BR%FM0+!J+@^M$+F[N8LKXDKO+40![_V0-[[^O,+<']V65+W]9Z08&DA3"\ M%>"N1[R"=S!P4&Z/-%_;%^'Y@[DRY2WN#\9C8,0F0\W."_Z+A:Q:*E/JH+U1 M&TN+O8F8#SJ>Z ^%*TAI$"MH](J_RV@'0(F&K%#"IKHSH]@HC6&SH M18-QF&\<"9%^; "',DDF1.P"F[QFZA!$G[X;7#\,C-]V>]]6\W)7S4:U(C4S M(F#M@D9B1^<1>"-^3?J>!XH%%D!90CPAD:1EB;-E! %G =5>%6V]D?JW=D"S MA4B\-ZB>I^7]+H9N5;M23VNF0)^]CWQ.! N/G;]2$S2+Q'Z256E*4]=,RALN MP*,![_>6/,OE&2IJ_DL%>VIWG"2#\2V9<8_*59DW+%NS+Q GPHP$9AZX"MY7 M*J>4C2#V)O=D3IQ?*!$0(T\7D>#5BM1R4-86(I5B?:56E2::]'JQ)!GBA=;K M%RSL*U]RE2EO70%@*FL_,#+]( 7,"]>C;-4'YIAJR>^X4+94M2MM>NO0D#V: M]<)Q^4#R!^[)@4&(&['/\:D0@5">P5BGC4+S/A&IF_]$I R(!^.UC///C,K8 MU=N&P7Z-P]+ZK5D'2Z>\&)Q:SJ)XZA:T[X#EEG>>5BI;+DQ\^5EXS@H]T,I4COG+L:B!4 M&<*##AH;CYC17!S(YP]#N; MSHBY"DUH/"25HS7)(Y4)_*XV?"BX18CMW0GN/F'5C;.OC A=C;+4];3AD7]X M2R(_46MA:+@2U^D"=(G]0*#'2IB5B8YMN-3SXUS9?_A>D.XQXE>VK?,%8'C& M%*2XP3,:STYI<>.QKG*QP\X&0>2E-UO#)]%&2AOXP%->W]>IG>15'VWCTC5S MW9;QYXA_P()5E2OQ/;;E<]!)S7NPU(-QD(%_ARW5<1=Q0I2,>OI2K:^Y$/P% MWH)F [F,YV1VP:BFP5A)T283H=>Q'_ K=7UWVR]5@EU-O]I@XM3 MRQL%9#6S&2/J!ITZJR,_>OZ:?.7):R;G_GQ^EWMMJOI_ M-)+)$/DK49$R[K)$ U*&NJ8A0\:4TLJ6,#T!/1A_]H(0P3 355"LIO(OL]6FU'*( MSF>(]\.'V0WA<@J@7W*O$U.D]@8*K=\UYV/D8!:3VM;MCV&P>"/@L[3]*W :4HR2);T$+BFHH:KXX,QF.(39[4 M%B=XN)S\,5+D1E\8;-0^K4W6**"G3DJ.&!FT-1LP^DRG&E,9']J MIH5Z7E?M7;8MX]2O)IE5F?I]X#8=4V+WV>JFON]:XV'S(O8O:K7%EX,W99\K M+B7@,)U!_P##N^N[(RPF9)F+4:U(/9VZ:/[F!L "EU1M%X81Q:9LM M6-1R:2V88%J;:POGGQ;A,J-WZY/,[[%IX;KZ2E',_PMW5+?X"(JOPO\!RYHD MN!)4=8-;?[D)_IJ,N4A.A.V694TGN3=>N58A*P3N:<]D!\R^I[5YWPE.H_CI M/U!+ P04 " ":@6)1CWC$2^\1 "_# $ %0 '1C;60M,C R,# Y,S!? M8V%L+GAM;.U=66_C.!)^7V#_@S;S,@NLXRM)=QK=,W"NV0 YC!S;LT\#1:)C M;LN2EY*<>'[]%BG)EBQ1)&4Y.KS )-.R"*_^HI4%8_BUU_?9Y:V0,3%COWM MH'_8.]"0;3@FME^_'?AN1W<-C ]^_>6O?_GZMT[G][.'&\UT#'^&;$\S"-(] M9&IOV)MJ3\Y\KMO:+2($6Y9V1K#YBC3M]/#D\-/Q\OWNX/NH#?H::=?^H,OO9XVOET5O(5>3K"PI(7M M'R_0F@9(;??;P=3SYE^ZW;>WM\/W%V(=.N05*O:&W:C@05#RR[N+$Z7?AE'9 M?O?WVYM'8XIF>@?;KJ?;QKH6%9-5KW]Z>MIE?X6B+O[BLOHWCJ%[3/?"?FG< M$O1?G:A8A_ZJTQ]TAOW#=]<\ !UHVE?B6.@!3336@2_>0V]Y&0=7=Z93EONP.Y;F!K6!?8-2S' M]0FZUN"Y/CUFKFB"NQRR/#(#XR+]_G M=#!MVV.>M!([_%TG1+>]Y0-R$5ELW6.NN!*[#-/M#'ML6AK9=+[RP(<#7PZ& MSPT"O^ !673R"DB&$C=8?\%6&5-+&2U_C"*>;1.*.;X-W5G-W+M#G]]<]9"W MFNVV:[-$\ \(OA,^VI+&32DE=A ^!H'[,T:$:LVQ'Z:[T)_G#EM2[<.M#>$7Z<>^\N<8' =O>6W@V$U'-&)CTZ,\+_+ M__IXH5MLJO3.P1=8PE3Y+]WR$8<[J;IUY32/N33;Q:&J6<&@&BO("KLXI&<5 M;0?'TLA"2@>UIA3"#^K:N _(0&"O@ H^Q8*Y.*=*.RA61AA2/:PUU=$2Q!+ M<*B-%VD'E4)$(75'M::.N<<0:K,(Y=IF@2B'PJRB[:!2&EE(Z7&M*1T3--=Q MM.X#3L.]-T5$QA>6J)E42[\W'#21\*) 0_Y/:LU_ ./.L0V)P&==K*[,\F,? M0=\;X26-B3-'Q%N.(8CWP!"I7:#+04.W;EU6L.W.LI&#._-72.PWLMWP_+IP9'?',=\PY;%]9C% M55M#?V&P.XZ/TNO5]#=_W++U7[;%MAG..7:VCR5=K_&<;H=4+6JJ:!Z_0!,$ M$,Q@9^%)?U]9+6VM M@W/YZ#G&CZEC0<==ZFAZ2P['XFH5@Q'W.\G9H#?LGU9LD;)BS@OAK4107QXD%*:=F[Y%M&MAK$1NY@AI%7\(DESNGS[ M:);$V(@=S^1*8Z2993[7^95:1'@!H(W8%&7QJ_0,SBG=)IX5$#9BUS.&1;A4 MDUDV"7T(T#_7AUSUD$H K!&.UY@XIF]XT;40]C'2+2&]HFJU9EK0S([[(5Y\%]5K%_G%X#8B"I->BT\7K#7'TDO; MDKC4AG-%,_B8A)N"#%3>58Z,DO6C4Y*:K&^T'+I&K(:&M^A$C&X6:Q&=4M : M,4!'IHF#?HUU#,[$N3['GLX[DL0IG81_U!L.>DUE5@6AVN>T(H(?Z#U7&YF7 M.K'!7W#!;?1G/ENBOT 3;&">1R6NV"+:"X)MQ%FE&!:VZ,/)-W.'O/L)Q!'\ MP$I%2HMLHPSD!9=(OW8WKJ5_P%UU7@*F.$G<2^L#V4OKZU8T9Z+%VJGJ"E1$ MXVBA8XMN6C\YL:]\:#=GNHL-S@!1EE+-<>1PM2"\^7*&;)C>^'?V,DO7;VP7 M9#!Y %D>J]!+[R2&\U&57%.-7(&R@L0C/GS_YK%( 4GULP81IUEQ:CFP&V$M-$/D M_22$S%UDC)5I \-B0,*O>*<.B\2KF2Y*/RGZB$?EZD=B\4E;#IPBH16-QD?$ MG(^1;09IBM:H>/MSW HUICB7J(R].C6,C9AV:?)5T!W--G8!TY#EL&OW^5SG MUFD/W>HPU4*NJIQJ9(,^+$ U,F?8QJY'M;- ^9P+:K6']2) U?:&*N(=PDHG M^6W+9YQ;OGY<5Q]VJRFKX#Q1]08!]^T"J=V"8;'=@D2C6M"J]C-M]^]5;!]D MZ$"PEY9;H[(D<(+5MD29^@UX"192&=]RT33BA*S,AN38(8P)SR/XQ?>"5>JQ M+KK]4%QJ4ITGH,Y!LXQC%_B;0/TFM6JL;". V$9[C5@)#C:NW3@ M\G]5LEY9C7:E.-:3 M5V4/;$09?F0)LGO.565&H+9\/0-K)VP##_SK5ZYCD5UX#]A7 ![QOJM3+M*N MA,H[:T5$M)CVTM01&0-_';,6DT ::M;-NKP'^A0DM-ANRM)&9#;\5!'\ MT#M\]$)YY2*LMY3S9W MJM=+!OQ#9-O+KI]A;FD6F>?/=J2G1AQ=&XCAWX9V(U^6>/A"MA'NU%3AO"06RV2GJ1 M;KY3+VLIF_7VT4"D=" \PU9/NV"AQGKW5=HN-NLE=7):WV-,)=J%E Z$Y]AJ M\8GA*.L*V[IM;!&*90BHGZ74-A23U5XU!Z_#\<"N.R(7G"Y P8[Z/2+/LU#P MM[7>6&;99SM]4G8[8?4SIRW)W%@=*EJJW)X8Q$C W3/^NE>OB-B8'=] MY30G(L^LUV)CV4X'C;" M.KU?8CFN3U#6N9X+^A**)7=%_:AWU.MK'6TM$?ZQ%JJMI6H_AW(KR=!$URWX M5VG6*0KH>::QX^+_P>;L%\C4F-!_:"!V/0=J M/U/9VJ"2R9".- _=X 6-GI.[./SI452IBK&6TR?V5HZ. M&U]X8?4!S70,E)'[R16PHUO_1CHI,*XE)2=-OM\;'E7]NGVY WT;-30BV:$: M^#N8$)[>D+5 N>NCVPG=/YN2TD C3DRKX:9#Y^G-*<6*0EG[9SQYP!OQ'D\! MN- \[Z9A06E[:C=.7XXW% G;3[OA(E?+NU?663(^ -IG8R-, M&TT\1#C&L*VX)IO#3K"KI>3[L.@WO!X9/8FG%OQ^2@>_H3PM$EAM[)N^_'GN MDYR7CW+*5W12R_0-[[M.B&Y[2]8[W3JW=-?%$XS,?#"2M>LW4H6L;9S(*HRR M$6]\A=J@Z><18*(=O$*2ALRIU'#*"X!3BQF5F>:F '@"HW2QM]KM2DZW6=]< M49TDO$%O.#QI G?%L564#CWHV#F4I)_.1\\W,7TC-/BJ90\^^8I-)K$XP!WG M)\]GDN6M>D)DAFVF"[;'*N8QKUH+6%2&M^-\XOD"UA4Q[?C!.'Y--+C<31;P;.+TB_T\0NV@"@)0,+4W'784>=DULGW M2?,K-93=+< )$V]7LR(015(/R$5DH;HD\#F])! )U"*)U:X)9 >,2C'TWJP& MU&$8YO.U]5) J*47B/$WBJ7$[M \(IL M [XC0=;=(-]AN"%AQ[\S2I-TOY<^>1IK6]-M]L#LNG7X.^N 1H(>:'IPKHD6 MM-:=J'9>3V8HCG2SY#DCO-*5N%/9G1&X4[F5DG8_[ T'52_Q"?A).%/JT!HQ M?W-P"2=P8;TVLBU U[PY_-DVPZ?]@NPG[(UNU8E[J#IQQUO5#/HV^(2V6^U< M32^_(<0A/DH0=.'SCK;(5R]EV4*V.>%^>B%!]1O;JNRM5D'*P]^(Z5X6KN \ MCJJ8=AA,J>@;D9=%!6G>P3]E.?MK,'SX!5.VU-ABN,>+%:7LL;5PP#?BW659 MH)(W&XJ*VT_KD=)"(YYJED*LJN, ]-"5Y/=3TN&G!\%CA6CW$R$>EQ\A4 M!NM"74?ZT$@ /1S+%I92A5#E-/)5._.=!<; M:D"S9=1O2!=D.S[$M]= (WSE3)@\/8W,__C!:RPJ9B.6MC\&5% 7)7Y%OG9I M3U_@L_7+_P!02P,$% @ FH%B49&\:J2X* MZ\" !4 !T8VUD+3(P M,C P.3,P7V1E9BYX;6SM75MSVSJ2?M^J_0_:[,/,/#B6+W'BU#F[)=\RKK(C MK^WD[#Z=HDE(PH0B/2#IR_SZ!4!*(BD !"B";,JNFCKCB+AT]]< &HU&X[?_ M?IG[@R=$(AP&OW_8^SC\,$"!&WHXF/[^(8EVG,C%^,-__]>__]MO_[&S\[\G MMU<#+W23.0KB@4N0$R-O\(SCV> ^?'QT@L$U(@3[_N"$8&^*!H/CCT?GY\_OCP0_V-( MIK3B\&!W4?!#6O+K2X0+I9\/%F7W=O_W^NK.G:&YLX.#*'8"=U6+-2.JMW=\ M?+S+ORZ+TNZ]>%DV3\VGW?0C+1KAKQ'OZBITG9C#5,G"0%J"_6MG46R'_;2S MM[]SL/?Q)?(^4'$-!K^1T$>W:#+@M'Z-7Q_1[Q\B/'_T&8_\MQE!DR+9$R=Z MX)U0E9DZSB.'8A?Y<<1^82U&.^RGG>%>UME_(N3-/PS8IQ^WE\O6UAIB!799 MV=WSEQ@%$7[PT7E %9!P85SA*(X^#';-2(_=N6F3L M+@[=7[/0]^ALOMA@4];0QHVH5ICB)=.>PT2_=V) MZ7_'DY,DP@&*HE'@K?3@#,4.]FLSH-=VDP@D\[E#7BG2>!K02=IU@GCDNF$2 MQ'1AN:$ZX6(47;< M(35&]\)[+$H MZR1KJ=(NBF&"76U#T@QV.J[NSRO(Y;2!\1>F7FX2X,XI R.Z3D\- M,GJ+GE"0;*JDY5::M#E1?$DW^W-T@PB;_<+@;N:015?US3.^V..S7?@GSM:,-D''C.]KIA M\&&0=91G8]D*#N)=6G0W*[,K;, BP=KQP[F!#:M=KMT,JFCB)']>F=5'= M)K%<'CMS-'] Q)#08E6+1#J^;T8:KY 11*6( YQZ<()?&0&LU*:>H#Q[B)7S MD+?\%<>L@U7U0:[^X(Q+;G#-)1<94-J\UT>#B2&;#P<[@V43].]E'X-\)ZLB MT2"<#'+]< 8IBW[H%KKTF:R7LKD,_]S<)" MNYL3&I$X1R3]5YE ^M.?-R3T$C<>DSM$GK"+1B\X*I$H+[8D$FC2_?]A;M#8AX5PNOHR$4$5]$E%:0FX&.G[K$F>69T9.=):M M!3*QB\I:DOWZ B46?)7NE$0OXJ#/\O_SZ.#SP?'QX9>#O:.C3Y^&!_M';4"R M6( MTKG1\;..,HJ$\JPLW:ID]VM*MI(+ %J]7+.HD84NZ9_EA5=5T!(*W%[57&K7 MR,ZK='E!+LD[-:R_NF$04V/OW.=%*;YHROY8?:>[4^11.$G2C$UD#%+FBKB@ M(F#N44)MWC]P/#M-HICN]LGYB^LG+'* >?7I_[Q[YT6"8JV6NAQL9H#78N^1 MX)#@^)4K&X A>1I&\7B2L2+!L52F580.-D&H1#@TV7\C8131R7J"8XGD"R5: ME?OA)G(OD U-ZMG6.)AF#O]H]!#QP2O!0%&^540^;8*(@@EH^-PAWV>S9N"E M!]\KHF7&@J)"ET:QML(5K @%,]"0ND41HA*946+/Z!SKAX],#]5@5=2!L/H; MX57!#S3(L@->2NW(FU,!,\9B_(34H%76@F 2&,%6R1$TX-:XTUVM8-@-1N ( M> +1WH&>A5&E8#D2[8*R5$CAD.>?&AH? ^#L$BG>CY3E&\5F<^;(*-@ AH^ M*]U9;)9QD%"R5Z=4)V@2LI!!5H[NDU%T_D*G!RHF'#CDEB7;M=2#,D9C>?V3&FRC0S;*,'4WV5QN=5 MP9#[GBA ?L+*C#I-Z $"WW6)8^L]A',&X(FK'Y_"D[<%,/'?WZ$"(\](>1/E\ M4'R_LM"#*PM4:PA+PG.&TO^_#-8WK[>A[U^$Y-DAG@1!XU8@K%[:)\5FK$'S M4A/J4R?0GU*I .8 MK\0.EQ$A3C!-0]I.7E=E;IQ7]AMG8\5+X+')^+LS1\H@%#M= 0DL$BKNFCNU M<>[?-6C3K@HA0D=T,O^T!R<*JA.M$DH$@**5DOW_H+A$MW<_*F)#E'5 V- 6 MQT\IP8M*%#:\)?=4WSG5PKZC1!S78U85 H1:FKGTB&BS9MV;13=9_'V4P$T) MXF3G4YA;91?8\'ZD$\$'NUTTM\-)XL?2#IJ:=D MT?#][-5-EBR2GXC^BRX9W)7"4DA&]Y3=$UKFEPQK>_U!&.F:RF-/". F@26K MU0?O(S?&3POGB+XBU6\80MB#J<;4Y[9OJB%:ZU*KM$D],>X%0L!#,TICS'K7 M?E2]=ULU?*J'P[WA7MFGFK;.[E6I MM];UUGVBBBKYCI[YIUJ!.;G*(!P;YCJ@R1VX;2DG,"7\AJ3Q_ZHD;HKR(/P+ MYL#)&8*&U0T)780\GDR.$Q[3?&TH!! MZV=!6>K=6^3S1-SWH0Y21C4A7$+0Q\B(M:Y=+W?)?,X6\A)183">-^:.#"5NCQY.K,)A>X2?DL4>]8D/WS,&Z>R:C@.>_6M$P M6!$Q6%!!"Z\(8>49*3N>G+[$RJ5QE"MG8W8*H?#$*&L \L54QM$I M&0&P\DGH4^[7*^H <;%H*)T&4(#\*XU#5?0TT,GR< C'J](D?$)& 2!:\222 MTMVB61>"*T9+<0V>B@+DH4F?NV06FCKSDZ H1>4:[+6=[LN70Q_0!F M\O_'EX]_?PM![QDQT8I/8K T(R[1FQC$SQJ#Y M8#FA*QY.9PZ92H\\9(5!>,JUT))Q T6=L 6T+9?_Z!4H;/P6;[57"\(PMFM MF:YOG?JN?:7I<]1LQKY#;D(IP;Y#Y,:>D^^2^E3 "8FGA$QP21E=G)7H":"$B.V-VS2/Q)Z3]KM@L@ MGM$*-<[#WRS_[SICVD71W(ST2RL3&GOQ']"U\0B3@C 7>:(H" M]W7\X.-I&L&'N*5X4-I.D4D MYH? ,1I/SM!C&&&%_Z5>.Q VD59QKB<6:'N=5;CA\CW@BY P;_>*I4KWD%D; M'7J.ZC"[C4XE.?L7='/.,X3=AZ-Y2/7X7XA?E&1OUE4]R+EQJQ#FC(UU9&,I M0)LBR@R5YKLU3C2UH[H9"*9"0R-%I2#5@NB91JR>7OE&PBCZ$1#D^(RE;U3N M)V@2$B3/N-=0VQ"FDO9U1U#\;T%)*N5@?6\K.B>X#(KJ>$G/7@-7%-:OU23*W%<+.F("1 ;UV-MF.)%'/1Q.2DV7*K MNG,,6G? 3S0B6U&B&^*B[7KRAJVA+>;6^NYGI49_#WT>XDC%P%1G'(@H&A$< MT4+Y5 (RITGSS;<+O7TO;O,2LI]).'>3/;U9K3&@C6JV"[)]=ZL1\UW'3)8# MG\WB)8_6XR57#<*X\[T\D;M@\D+\-GJ9:;W$?=4-=!1C*:/JY/7:^4=(3GTG MBM1QE_HM (K%-$:V%*>ISS0 *TI![XK:RF46V 5EI".?V#8P<*7\ D+H, M,MEN9,,:MP(HH\%&=JPQX_ A-S!O:K4$Q*:MJ?@&X(.U;3M5 - V;C=*863K M=IH8J;;>V#(DK6_VKBKN3^A5[>[:A EKXE36U/6L.>E8-^!ZF+KH9=SV",7=2G]=( MC]"!I9-.75C%52$$L38%JIA#:)#F+8#UO'T2 M,*LJ08@GK0MC%6_0 %3P>9&PET#S#&49K"MR!VS6)(CX4@L6E@;K/=(- 1_I M!I^*E?F((M?Q_P\YLB.^1EJ&X -M8OCH[KNT!=-O/?J.7N+[9^0_(>6-ODT; M!>YF:T%[UF72;\5ARG__'#:B+\NV@/OK6E"3I2BV0#MH][+(XMJM 7?SM:4A MJ3#ZKR,78=*,U;)J#+C/L"4-265A_8:,G#!&BUOR6H\F,2(2V#=O#K@?T0CX MS:71]>6:TW ^QS'/ \DR._(KY"RC)\L"AYP(Y1)[&MV[V1NNW[O)]35P F]0 MZ(U^YQT.R^'W9='B!-UAB*78 Z,ZB*.LD9'C^ ^(A*_WO@.3];*GME^ M9 "ONVFCL *[643D:E,NI,JR:0,$,#+=4",<_B MMH-8B(O[LC<\' )Z\-$>L$*V 6!]DF!^7UH9RU\N!,%G9Z"D>:C*K " X">: M8;?J\<9R(0B.KYH0E%D! ,&26CD>*^HB8$MXTA D;\M?[N]WOX'3%:^0^(XD?DT%-4_F4IF7OG?]OK) M018"+E':E3R=%[4\B]^[W$%5R;-(*8 -DGA5N*JX1U=9J[LK=)H,Y;=,RI6Q MK]?E4J;&U$QPV-$&Y^X>D?EXLDALH,1671&"DZ(VT&K6K!O^RUYQP,^6+M9B M'N3%(/@E#.0N9P1:(,(JJV2.TO&$TRX9)^HJ$/P7-4:(FBEHJ(T(W1<1']$90%7EH;@@#"=J53\6!?] M]X2Q-)XLG.A_X'@VFA+$#0S^+QQDCL3O8> Z@8MX"M;E]"I"J(%&(=S$,@6R M ;:A374BT^6<;HEC1(D?3\:IR1J>\R 8 \M.T0:$ZUH-&7D*+@&'/?$4+3\I ME2$Q#GGZ9!KRQ#L;9+UU&^Y$27,1L\>9=&]Q]$L5Z20KW$DBO3(M)Z\G5,"S MN4-^*2*+QA-VLCN[#V/'5*4DEA2&$,^DJ:A$T,3\@<%G3 MP8KX764-.,>C&RULH$)UUSFIBNY4UH"[DJDB-Y4L;1M(?5NU:@('=:VZ2QX? M?A:N!=03CGK&9#/:JZ.MVL=']R M!X3:F9D5@7 *J0>#F'YH/L8U7FZH$45_<*9(ED95707"<>6&XZ3 #V!?X2V* M,>'#E85;FGH+/YMZ"U?=#5A_W?H+SYAX$9<'P0\)DS,C2N4U5%?I8O 5 60Y MN15[*EEA.'Y"'4SR T_&$8!I<9TTI9TN+PYD)Z76-#4H@'90#<%2W%1\HIN* M8SA[I\VA$K)GZ36H\H _'.[]*M*E?!E*OSJ$G5&5^N6?@]+G#)I)*)G&5[9" MU>;)I('N-E/F;!9?(E>M=7T-()5P=3Y_],-71)AL".)&N(MF_]'PN&57E$ ?;!WIHKOB)?"TM@YVN@*RWQ/JO]%Z4HM[ !JT'#)L6D^O/:FS MX,G+0]C*V!P0A01ZHU4%-JR:$"'ACX+0X X!=%M]!R1QYE;(%D3RA+R+D*2/\EU&4<*R MADFM;.-V(%CA>JI>-,.-&;6>2*_V^? HB4,6)>J.@B!AD:LN8;G#+H,B3VQ9 M?7(P3QA'^5MPMKHH*')( 2 *PIRCKV%0I+:MZIH&0P!2U05!$'9,_5#3A<2@ MK:(;!^BL\K"V%3^EZA'"%M!\9;8J$F@:EUFIR!-SG>U[9<$OFI4AY(\VUP-= M[H"&P*7G[RS; 9T,8X+9&];\@VD,W(%)#-P@ZY:G/EAUG'T$$@7W?H6HI^$1 M[U>(WD,BWD,BMC$DXB==*MB)EWSR*92 &)IE8>XI\ P')>7,4RH#9.(1Z)= MT(#"$HQ%7;CL=SP<'@X_P[FW:")^(2, $)&,;SZ Z1BG\\ XJ(A6,&D!PK(B M5$*-O;*8HUY@>/\<;HAAK@4(CN,&,,QQ! ##?ES+J8R0M& NO%_%>;^*\WX5 MY_TJ#OBK."6/Y \*1G1[]Z,J:%!5!\)2VQ:X%:*PX32YIQ,6IUK8=Y2(8Z?- MJD(8GUJ:N?2K:+-F_2S\!A&>J2MP4X(X&774\MG M>%H/N]^S\YGQY#+P\!/V$L<7&,.*+ MC*'H#!/DTGJ*U5!5NDM[90.%7+VJH> -PAIW.L-H.T+EER[+$ZLA]Z\#2D$4 V;(TS*7"+'WO>@T0(+^09HG2KN3IO*CE6?S>]42MDF>14@!NM/>DGO7< M<.])/5O6MU5$=';!=A5/&M6[#]A4GQ"\5L"2?>H)#N[MGGM$YN-)>M%2M*5K MJ&$(WNI6!N3FEW6*@H-V!:*^$-E_LO"*E#G96X_-=M'K.=+P#XGI]E_#,!6%][%C>Y3L,@RIPN]\3Q6!B5\QI=!G_,L#OC!T.(5,4E^T"\^KM:@:,@Q$3^8"_3R9=];/H@I**S=I6N]V6<)69YR<\:BO/?K_(7: MG#B2YP*MT5"OSZ+-]:F&A,"IRX;2HN*9(,PRDR\'AJ4)3-A3KP^C6Y_ A"+< M-HU<'6/:UDAA3[T^$L)$/6EK MOZQ-2+M;%E#Q92U+^HVJ?;>ZOG5[&-K2]20JV;-=O M4^.;%/O6:?V"OTX5WY"(+?-0=*G[AI+?.O47[*:[& #&9&R9SZ3+(6 L^ZT; M!((-?#>K@"$96^:FZ78=,)1][P9!A0!63H86+K+K]=GNIK;K6UHM"77;]#8; MEBP+A=5 "$$_V^!TT1KVS3K+U^2XQ2K9@<]0N_=M\*!TJ;YORS[(V6F704QP M$&'WI^,G+;B^R_UM@_NC=<55R'/;5'7-I\,O6K2BM7I=;X/SHJN9MT*T('7Y MH9KKA^KUILBJ,B^/I0ZWP=]03V\M"73;M%7NS+E%#&/Z^VD8<%$GCL]R:.U; M4N-:E+2[H>M]KHU-1+UMFB_?%\B$T,($KD])NYH/)6%()Z(&J?EUI+YX@9G* M-^$N]O)]_.5U9XN7Z&H2T:Z^0TE(TK:4WZ"JV_%!F_??:]_T1C-+RPJ_=4[L M2M:+X6*MJWJY^UZ[L7N@Z65YMY,EFYM<;K55]FC"RG7HX0E&GD1W6^^]UX[L MC56W=7&_G2GZ)Y=[9U-TN?M>^[M[,$67Y?UV%#V+7>Q0UP44]-I-W@-U%X@< M[M,=E=R?VISOZ4>[TZHJ'7.7>ASU8RH5O7Y55N MR?OPW"&!Z4/W(MWI[IM1M2CZLR)T86#"8\- 7%B M9D9ENR<.4)*=@X/A?32M"PCP$'HS)W5UICQH ^TMC2YE4@@ 0\R8OC=R3@AW MG!DCM@4GC:;C!@Y9;^1LLNYP@0/4VUF2BL=<\)8D8_K>R+DHW"7)&+&W,]AR M66'@C30SXM[(>2S<868&5X_/102'>?4M0$ 4OI$3X,V-04"8@5RJ'JKE\V L MG]%T2M"4MIU^4%Y(K%#@;_YL9"[HPEE.!1( N,$[W*"ZG2P M%.#HL0DF84^PAK9K>)G0!<95W?5H (1)]9#X;7<%UQ7E(/VQ^%O&6P&OY^?G MCS%E'/N4&P^[CO_1#>>['++5TLHC)F:A3S&+4L:63PZS+S<)<6=4 #>^$YRA MV,'^,N0E51CT$J/ 6VE]C&-&P^'>WO!PL#-8=43_D>_K+X.T-_KSHL/T^V#1 MY8#U.?AKUNO?/G2QGKHSY"4^&D_2=TM?3WTGBN[9Q6S9JT8E)D#Q$V,,. M>;USEF2-7K#T*3UY>4O3QXS6)&[R@';HKW08TF8KE]1J7 J+GIPG"$;;BJ;O MSIS^>4]GH(@-W# XXU.K#"J-BK:F_ 52.U[6405@55I8@$N#+P"X%>;):Z2X MGRTL"<(TU58]X9OT>78 ,(G@8P=NBBBRQC-9=.E&AU",+/UUWEHZ.1_%JV:0L0PAB!(&((VS]5V0Z5WI,:3U;E)RO8HB6>4PW_)'R^WV2.$.YIFQH\M M24!3M)'/&T>>F.OS%_:G;!75K0SAEJ0V_+I,=>VCO45/*&#^8Q/_Z_YPK^Q_ MS=KIUJ=**7(R_S@5S'B2$:5RJJJK-#"6(A+G&*#_*A-/?_KSAH1>XL9CBP-11D'T!;LC*,50_R<4>EI5E?I M$B(-+9*'BR/!:T)_]KY1TA.DR@. MYXA$DN565*B#Q5;BAC59;$6<="3Y]#"H0)!TJ564!;#4RG5H(78%_7V6_I]' M!Y\/CH\/OQSL'7VF<]W!%XOI^%> H(F3^+$E1(0\6<9E)LTRY0",=LF*O^:'TG-Q7$$(3=!E*6^_JPV?OH8I9%Q< M4/$L'F#Y \>SA9:>O[A^PB*=1U&$Z/^\>^=%@G>MEB $%M11AEK,MICZ;]A5-6" M8((T,.($G'5]W/X=Q2D7U&#*9=;.#LUUS]\/A_OE\W?:\"!M>4";'J1M#WCC M4.XYC8(8>]A/8OQ$H7$3B@-&46JA(R^UX.>/29PMB"PS+T6/!9%R-O2N1C73 M22+ */I^E*)H]5:(W 5> M606$L6P9,CU)0#.O-US+3E[%#:@6>)L]PHE=:,%M7J LQ=A]. =0/1#*"H!J%);6-%6,?MJ 8GD(%J2NIDM3 M!Q19 @!0[HVA]#J/.M965AJ"K5@''"E# *#9<(I9.[%IUJ2[@A"FT;2(Q$DG MFK$%^QH LB'WHWF82%-2--0VW-FG&55L2$Q='S(L,^I>(X?]F^_?S6[X?5J_ MX<=:'?!F!_EVNSU=6++*XGOX!9TK[#Q@GP.7D>F-@UL&)DM,00M\#P.R^.>) M$V%ESK4&V^]B3EF2?_*:P^R"H'\F*'!?%8X(K9IPSA\:UX/\M* E"P"&C&C< M+ZE4;A&U:@+Q#!CHM!!$%8O;#F)Q^WHP/#CZ#&>K;P]8(=M L8Z6WD"AJV!=9Q JB/G%Q1Q'46T(MG>34(IXA(3FR>ORS[]C1*B\9J]7Z GY M>D:3LC*<@YBV[":E."#!GE?1=:*-UU]%&_#,*0V%KQS6FNUJ 944ZM2OX7 BC@$BMF^,6;[T&VJC3'; M!X[9@3%F!YU@)HE-MX+9 23,<. $+G;\U4LD*K-75KH#.[<*,2MVKHQ_ $CR MK/L3E@UCD>Z(LC.>"$CF]R8B\2>E1=1L%U#,8O4(R,/?+/\ =.8Z#-#KM4-^ MH?@B"3QUJ(*L, 1[R(;RYY&7\6XC\OA']"U\0B3@FAAXHRGSN8P??)Q>(%4D MDM&M"<$:LH68D2!LP'<:DL>0.#$Z0P]Q+@XM\$X1B?$$LV2QX\D9>@PC',O! MK-<.!*/)*K3UQ-)MMM'>9'N5Y!^P8E.]IX:U8M8 30T[PN09.23K53[KBIVJ$')]M3#=ZXBB5ESZ;[NL-_9$XW_]/U!+ M P04 " ":@6)1QRI@C*YV PQP8 %0 '1C;60M,C R,# Y,S!?;&%B M+GAM;.R]_7/D1JX@^/M%W/^0Z]T(MR-*=JO]9MYY[KW=4$MJCV[5+3U);>^< MXV*"(K-4'+/(&I(EJ=Y??XE,?A;SBQ]%9,D;L?NFK0*00!) 9B*1P+_]C]=U M1)YIFH5)_._?G'[__AM"8S\)POCIW[_99B=>YH?A-__CO_^?_\>__9>3D__U M\>Z:!(F_7=,X)WY*O9P&Y"7,5^0AV6R\F'RF:1I&$?F8AL$3)>2G[__\_;_^ MZ4]__O['/_WY]/\B)R<%I8]>QC"3F'"2'[X_K7XY+Z@F\5_(Z>D/'W[X\/[# M>_+37TX__.7]>W+[N0+\S+A7EZ^ M?WU,H^^3](DAOO_QAQ+P&P'YE]3'T^_ M?\V";]@<$/)O:1+1.[HDG(&_Y+L-_?=OLG"]B8!Q_K=52I=R+J(T_0'P?XCI M$WP:&.$G&.'TSS#"?RW^?.T]TN@; I!?[ZZ4 OW4HE4@_2"XC."_KADW+3[I M:T[C@ 8EIX"OF2].GL\S)PID$[]%,())3]*NY!DCR(EEU/_^*7G^(: AURKX MQPG\X^3]:3&Q_Y7]Z>_G";.=L\_1X_1/HNXF62KKG%_)L@?OAO M7/+1&/O!>ZP-IR&6&G3^+V]BNU0"%=RL^J!G0JT:#7CR&\?X_S#U@KDN>I73 M=68G8@/<"?WHL*_1D0H66T_V&+'4%< B'&U^A7E@=#6RB9_Q%*+)WKX"P&\H M'[P>6/V! 6;VC_D?6R_-:1KM[N@F265[ "4DWB=6,+W_M?? 4#Z\E >U#E3@ M1,#/K@^W- V3X#(.+MCV5B/7'AR>+D@9WM>$%A"*'D@X4&N! &:;QH ^/P> M/O7B+(25QN@5NJ"(GE_!=F<5V(/#61&D3&A6API^;M<@SBZ?PHA^V:X?:2H1 MJ@LROQ:HV"R__O[OLWYU^>"=KUT<$P&.","9O_(=?0KA5!OG7[RUS/_+P;"^ MMIS=]A=OPR!\=1D#JB]?PQ( GOGK7\5^DC+?P@\9]SE;>LZ3;9RGN_,D4"N# M 0M+-ZR$::N*%@5!QK]Z_J,"1E4/!OE1#]F#QU$3* MB%%7JMU)B8>C,+=)EGO1_QMNM-M=.3"RLDA9EZI*"Q)/421L&-5$X!"&-._V M%5S964H]A5JT?T:X(Y>P5UV1-WZ;]X:\,W#G\_(5 F#F_9J0LA+=KI)8'<[J M@LS_555LEE]V__=9OZY\\,X7YF"$P\U]>KBG_C9E"G;ZX?$AS*79#EV0^;^R MBLWR*^__/NM7E@_>^F'=X_?D1)KMD_]D'J0[W>_6S\F,C'V?I__ M(TL9++]PZ\=9/Z]DY.ZW%3!$ ,UNO9>O_HJQ0Q7!:#D8GA7+V-VWY"8,BC5W M&>A\]1*4E+ 8P>CS;9K2.!>77:"G[)"PE64FZ<&Q-N9Z]MM;U[@D J)"*S9[RYR"MF8X3.]\'*OX$H36I>#X]U6Z-C?OZ:0P:+<3Z@945], M5#B0W."5^H-PG9V>>SE]2M*=]L*V 85YJ=UAMGNO78$@76WOC:^[W4Y)"3OS M=[]?>U'T<9N%,%-9WES+;_NXM$(3O+AE?]=TY*"EA9_[NEVN:/K'% MZ>07I'XO]^O/#8+-]L<'L7!P5>] M4]8BH1TZ+$39.WIH,# .($9VE,<0CDDXZH((9-+ GENIV)8V]:*K.*"O_Y.J M/4D'#DUUY SO:4L;"$-!9!PH=4( $PY-&/A\5T;B4/,IS'PO^AOU4G5&O1H4 MX2K)P'9UK:2 F_>*2 ((>!GV-=.?V%]T[^TZD'CY]0JF]]/K M]\!0LNNE/*B3ZYLZP1&0%$(\_+!3B18LME)(&)>K10,043$Z7!A5HWB2,Z]R MG#$. LYUY,FVHGN_SZ\$4@;+#]_Z<=:/+1FY\X$K& ) 0S]I^4677O;(F=MF M)T^>MQ&?E49Y5OYE__L6?_X[SWT"/FZ6G\+8B_V0J6K/5'?7D;"]9PS%8MB_LB0* UX=YJ,70=45./?2?+!#F5#[9"4A M5$#(&M4I R&'P-,27>F'"FALO8<)O_VUHNR##A!9!SHL2_7@>O8B#R86=/IP MK:[I, F_.4TS>CT%TV>^GVZ9%[M\W8!O0_1?9UG&_*=AG=P'PM%=.:M-O6U# MS*ZSLN&[GYX#D=]*,"15[<$KMG(6<0W 8JJJ@O&NQNX!(BFNE N%3BRJ MK!4W%-F.]Y)G#UFOS[UL=18'\#^7_]R&SU[$N,K.\G,O37=A_/2+%VU5>TE+ M7!R][R58TPZL$&>WBQY<=76-(?'*=?P?#?0%\7)24B"G8[OIYV1PL[LU-1,=#:E!20W[_4$T_9FFCXE>UXZ$=D=]2DS,L;6%YK+4VSM4)#VM19BM+:W&OCY=[E&9F3G=(Y" M:IP%85@+5=+M3'O>$9*D%0Z>-3!NK^)GFN6BE.1K@^ HLHS- MI@(W?Y]=<;N#=SY\!<*=,8Z>]F!3LO.8AL0C4MT )M=L.TYJFC9 5F>=W!CYPQ% M$W%,>;Q@M+C'X9(E7#+?D5BCC?TX82E&F\#5?AMUF$6;34[?AE'A]5U1T8:Y M?0XSGT:,5YIL3;>29C0<1;85IZG;)IS9U=V.H8YBM;UZ"Q/]IFB@2%^2^,05 M2[E-DPU-\]TMXS!G"Q5$?#=P^%&?-_0H6)LBLQCMW9 :'F$;9&)&LDT0* O" MD41#HQ(-\0PS0A0N ZUEB+LRS+B ,)8\J)S HP5WX=,JOUE^95LY,%>5-]#C M("T=-H*TU@T=POR+AIF;[HI1XHB@TX)PM)-D><(0Q4J"==TP1!P.!7>"6\9] M4LG& U/HR\=5G#->P\=(B) Q,[]\]:,M/._[.4F"ES!2AQ)L4+'"6?9BM<-< M9CR$\)^P8F93R.85LDF6G+G":H/%*,-M>\*0 M=XS&83Z*A9^;\K,,<6ZYOPZXRWK_TX_ON<."O_S],PU"WTNIY+8KB>4!C1YX M\[JJW@*!G[)&.HB3*MO\\MKU0^=9^78(,&"9C)NGJ^X=)70(+OX,T.MBR,-D M(,C<\EA)2U0BN4HF#/N@L2*-[8_^@MUOM6A^3+Q-S@5=4L9" T\UO3!>ZV< MFL+]Z1!P-C1F$9K;T[)L7$RO=5Z(% F^7T=BT+, V%*HTSUYEN"@AQR"Y M]XIYF]:(=M53:8Z,-6'1PZ==QA4QTQH0,U"ZSX4A.HJMX?TYCQT*A5JJMBM: M;:/0Z+ILJ0QS*;#=39>177'F%C$Z8F=U;51T"NBE9O%I50V.:B]T;T :".X]8>TM1,A[5 MB/B/6VZ]'<2![)ZU[ /C/FB1LRY[RM*&1'O$(F-#':0KH!UYMM*/]XV QE/O MR_4F2G:4WM$(2@]U;54AK@4>CM);"]34?R/2[*9@R5&WMFF!=Y(*1");$G L M9*A(93T99BMLH(COD4KID..0!6O65J.!1ULB] +LK1)R8(R%0L>)4H7<,8:A M$E!%4:69P@(]N>:1 G3SK&XY+,U3!H]JGFH!).;9!<8R3Q4G2N46"(1CN&&? MUB)<->[%\'=U[>2^TEQW>NTW(;F0-:H219TVNH^!G#<.%KA'<@N?A*" MQ/2)[\VFEN>:9ME?JHA$\AB%3SSU)B/;.*!I)YE4<_2?Z?YPW%>;1XK>:;[C MY5"JW\R7_]9;;B4T8@* W79; 8J3!&"]Y1.7Z>YLM(=P7UZE.A& M-9T=Y3< M3K\=4&UKO9A/GTU'L'YG+V=5N4YLL+].DN&@*[A:$(6N=Q$PU5[%C=X":BR7 M;I>L96F^>G7",&[3)-CZ^:]>FGIQON.'3R\RYG^9T=">P%J)L_<,5HN#\136 M@B'9&U) (R4>*1#Q4R('"E0&9UY*@1AS-'UV)2.^&Z@QITUJ45R)]!G2*37P M#L3[K+6J'?+#-I$!@C0#?XZ8A.+,;\Z4-^,Y%0,T9-";D%R)!)KSTS7!0&R+ M&2^3),2DL2+DN)E1KN;6W[=0IS/KTY<:I2WMXCY+XZ829X'K/ M/"A_+UJJV29)0RYY^;WD<>KW3^V6+["4+.4)N/2?BR".%HQSE+Z@%IL43?AMGN7L'W#N]3(XNMPSO:#K M1W8B_O']@H!&<\ +ZA=_/86_GOZ$NPE+8J,M=<'PMELR=O?W6$T8E(U5EP'I M/B2)YS,>R7GPKC>;']UJK.?UI\2\?_F7QYW_]J?RUIPEQ$J=_^K#XU],_ M69%PR-S.@H#W2_>B6R\,KN)S;Q.R YDJ3*^"1KJ[T3/?NK:1@\Y_8Z/CHWM9 M4T$3 (=F- 4"TC7-4.ZAG\$)X]Z7\C=- M%W09^J'J.&.#B&,%]B(U#<*,-;MMV++4+8];()(2D[QKX)("&:D\Z7BI:(&) M>M=?\LP3-=F*NTGIBL99^$S%1>QUDD$9LYOE@_>JON3M1P4M(V"(L'M) GU( M8.0-].=/EDI0V9C(WVW1*5,,W@&I[T358+;Y8?2PCF+3BUUTY6F)+2KUN12I MLXZ\N!.9LXO(.1")&Q^!P^O3;2W-1X_]IP_GIIPPC8=&W)CMMP?S7?77QKD- ML^9;7(IEDD"G$[>UTF)+YAM !1KZO:Y6G#[EO9PKZ]6KG!?Z#7$?$3K7QEP0 MMRRF'?EESOXF9:Z-;1MX,.N6IO<0*[(*&ZN17;@_,(FFOE)082+?,NC9,E\\ M,'R2I$10$)%4PF@03@2M'>44 A9!UBJZ2MZ%,0F2*/+2C+#E6\0_$>^IVW)R MH;*S*MIK-3E=)!>,3"6*VKCV,9"-2LZ.V9@$'JD173"@@PF#:RGBMJ?'#)0( M[EA(6P23=0AH)RRCR8JU(LFOYW"5Z*:^\.HA?@O+'762"&/2J0:*$XK5X<=: MNQJ8[CC=@XB#DN#0\TA@A8F>!M'G,&"!AIDLT7.7W,Z??-11(_BB/8;#B$Z>'P[,._7Y<-%V_C M&0!F N4SC;?T$_L\\$X-1/HUS%?G6W8V6-.T:O$,C:S8_PO4Z6"#*&&E6 X6 MNIUSV9L,0A+F0!XE^8N<$H&I)"4M\L*(D9+:@M1=Y$N"!TL0L\C4G$IT<3N= M"GI8V6Z3?TG,?5V6WRP+-I2K=0L&:^*T,J(5T+/GQEO8*6;(2\0 M>-YFA5+: 5(IBMXR>%&1>;HN$3!/YAEEFK9B[%^PS5"4;"!PH#< P[6:=M" MD/:Y6H. <((VPG.7A M,]5;AA$+:0-O)TQK4Z]'F7^C;\-/=V,ML+A:M?%P;628-'9\'C2ZWWH0C*[21[9+9")@5]QB) U=P7Y(X:FV#VF3+:ZTPWC)9 MZIOQCW29I+312.+RE6VEDC0(8R_=7>5TS>MEPX58PD_[5S&;-9KI$R$.-")F M,L5!)[&;D'&0X9"2.@XHBW(-NJ[7H'K81D8(>>0#2_JZU$.1N-*]]P-FS%T90">-4>@K7=":6J+,[D5Y\=12O MJOA9/:TLG(.X21,TT),JQLG8,2[^U-)OO#C#WL;J]O1,9BZN[F5S;RJN'IRE MPO8[#+=(.'C E? W^-"ZX&8K[!7Q7?0T0@LQ7'L1;25;X8=&FVB;CL-&*A.X MMYDVB;AIJ%T.1YIJN:"Z;JP6@I>BN&:PAKT"C\A?A)G/=@+;U)C9.YB:D_M; MD_ ]]KLJ4J[M?_5\#ML/+XIRW0VRA]XB6YQ$IYV(7VGXM&)H)QX;VGNBK?UR M1K;PTBQ/>.EN1IVW=G5UCUV*DLMS!8M2C;EIZL\4N&*$A>J M R@$;.ZC+(II]*;BE)\Q"6OA:50D7/$U>O[&>IN"NE/^IJ?$S5/!(7V.\9IA MV@^X[W/VMS]!(;9\&X2\_ZF*8-PLQ>&/]U7NM&XQ]B/N206K%YEG/B"MMX08U[_6Q_N3Q?$QYS.J:E!(YGE>P_#>GY'PA,R;^IO M4]$S* TS]M,%^\_XZ9:W#S-TH3S<<&[YG:FFS\81C1W+&<\TC2!#7%4],BF& M)C!VN6N!#+B* 5)P0 0+1/!P\ Z;@WW8@6:U,66%+WN"&6-3):HQ< ^?50.X MY^%@"O1N_73 :F&DZ):?ZC$)MGLB SEGO(TUKT,# "'E'6IK>U_7'3-UCL^PZSFW311_28C G/3D[Y M"FM^#WM60GJV?9")*:H6N.L?)!(;#CA:#+2"]B8A]NK9J\ QRMGK>9'5@+>S M,I>L:ZR83KQEF50(LDQ2WC1<-"5WXOJKVQ[9_M)+AXM^U6463''!I4;$O-8R M<37L,JM)]5M%TVX$M12,@"4E,;!Z]AJJ;K4,.,AJJ!-$JGXR!#RU4W/3S1+E MH*2&);\!="?T/6/60C+ M>(I[%@0AG*J]Z-8+@ZOXW-N$[#2A56(##HY"6PG25&XMPNR*;L%-1X-J' )( M[#1*"C1D$YA F)-:&,RBVSE;5FA0/E[16H4*&*O,MH[U=GUM&21"86TU&Y(* MNP*85"^B14YL)!%\L45\AT &S^E7D8OJ/C?J[@;8+I+HNA3DKYXJ:K%7-L\JZD [=5KD4)+5^..?,VS.KU%_[[+ML' M0',U4Q:7))>Q-N_#ENF/'OM/'SKKY/P&AL:'?Y E!+C/O30_A B/]"F,82NG M$V3.,_T_MEG.;Q8>$L59K'R$3_GC'+8B\NH:W+W<;'BAC3O*O$L6YO2>IL^A M3T76WAWUDZ>84U0>_F8:'2O.,.ODMB,6LPR-$/N842Y)X*$:'>[I]X,J816' M*%J^GSQZXBJO9F-1!!X+3A:DXH44S!19O*3!#E9H!G.N.8UB OT&;[9/*H)(70XGDKO\'5(3_*)0#I2$BD//-./M+WB'YBQ/0Q_. MV@)NRQP!9K=0^3R('=X$AJTEY)1E6XAL8=H:*J[8MI%%^?E)LIZ3LS1E<#SQ M@CSN6NO^K;?C?SZ#P_NB7O++L3+8,=Q*L\K&38Q]!OYD\^.F+QLNQSAG=CR' M.Q[M'+$!+/#=/6"U!.Q[1.+(3AYR&IQICBFF4TJSO<5R2?U<%/Y4'UZ^4*0* M"6/GA'>1(1N8 ,CGA?HVW#Y)1O,\$NY[TKU)[J\#;ICO?_KQ/3=+^(O]H2J3 M6>8P$O,:YQ@QP3Z'X!_$1(/$WP('GB2"-9S);EV/JI264,A0'" :S]?@-=L0 M-3V8HYI0^F9(Y:'KK!IY*F6A,2 V]W9I0H%'.2(W]A6Z@^/E>A,E.RH.D+?L M$ZS8*G++9F# (51#RZECDYW@MD$1)2%7#D\V7 X)CI0DBRA)290 5:=.%8,F MX+Q5=KAP\N !:"FVL/--*?9&(C:ZC0O_II1=_=YC(#6G[-Q6>.L8B9J4*[9N MQV-A4+M!E-#J M: X5>J_:9E\RYA_$HK7O)-;:D!6'V=T".A/%WBB;(V%7\IA.?B[X$8Q6Q MN;J3/,,)GY$K6C$!EV&NJ5_;!, QNBZ+35NJ?YW=1/:'-M>LY0';:,N+PJE* ML\S9Z=MB0V4EI",E5AH!'IA%9GB\T_A# MDJL1]&M%6G]R&1F?A-:9]GE7D: M%K###XM^.W/0Z518MK:8UWO>*\#/\D7^(=]MR.C>-29;M#!#+^5[0#9,GY)L< M]N^(\HI<<7"VAI7K/V6W*OU0<;Q:'[&:GLD&;W;O8L]4MT%* W5!*F2>']%$ MQ]E_3R08E\;32#/F)KA!]F9YF])UN%UGO,]=YB=;YA):57'+CNR?DO3>B_:[ MLTY"$>.>>)))J*^-1Y%#ND6>@.?N+>.*@MYNQ64B+!Q-+8:_;8J!N(H'Y5!0 M-+FNE$R\9&R\[V>^9#[$Y#2)DILE*Y M2M8[3W,[D#CO9(V4_]&)=\5R+T%?X-^+*\+GJ 5&OC&7?"87D>A0< MS;<1HZG_.OC9K<#,3$>A:I3&+FS1[(6"]69B@# _%_U(1'WQ,(8'!"+J \O: MVLO++17;>CG6L^0LRVA^M=YX80HS5L M=$\Q $QJ:%* (^7G]V&]P33$.#'5NUN"I8KB%BF]AMN;/@1<*:1C$E%?0T>% M[4#Y'#UKMI5SZCN*JD8B"\L9KE'Q?%-_(I:45 M9(G9:*'R#&? <64QE0BB7T4;" XLGQUN;-?-!J([ZZ6--$JV<X"^DGZF0>A#Q1^O&SQ>D#B)3_QM*NL [<*5S*VW M&W0?4^&Y8GH*@>QN8@HD!\Q,RE'O.Y@"VY7+33NA*NXWMUI.@(^&*$9G%U-N3&M\!TS(Q9VME5:&;@A!I4'+%XGK+RHPOA6HVS/;@ MJ3D_O%8E"X=&H^Q/K_QT+5AH\,K.W8W@F7RIFH2B&V?; 9.@.^KV(.?,R;!W#_DLT!P*C%H&:*G;SCKZ6A1D\DV5\Q__4? I0 MKF#PQRU_*/"XS=E.,"<[FO-:D?BG[/$S7;G'DBH_J+RE9ZUMT25;% MX3!VF>1>I-O*3")ISZ(*SMFD2%!I23M=(;7>Q)VRY8%38V'G/2F[X@,&L=W7 M/U2#-/S#XKA*M4TS3_O5V\)J8EQP)TQFG](@^\18^UP]0N(7D[QS#>QGSKTH MRFZ6^V_)ZZ=/BFF=B#9:S;CI)F:OW-QXPAB5ZJ;B6G(-+F@+^ZBI+TB#/M\; M\Q'@ NN"/N:D^2CPS%B(8!Y7,M\\M9\,.EJ3H>A_!=T2_']NPY2JA89/JIK4 MOE207,8P85O.H1^)^=W $/ZZBES:-/0F$G3FMVC[^[Z)A"XJ?!^5N3*7P_8Y M^0Y*G.?,=4$/^0V V$Z5AH C1FH446N?2FQ\TS2P9F65)8T%K\F?+_@J7!%R MQB![B]JTQ4V!S&6C*MD0C? JSAGS(7,1VJQ9"SQ'3$XED-;2]I'P#4S.D95= MU:C(^:Q#A6H(4+PF]I,,,WVL(PB/S]?OMJRMIHOGB-6H!-):S3X2OM7(.;*R M&G%3U,!UQFHLA;K9+_YR#''DT4$S]^/!XV*^#L=UIXO=.G6WTT]2?K?3O-&I M[WG<"L8JI/T4QE[L'^ANIS=QIVQYX-18V'E/RJ[X@$%L]_4/U2#'>[+.^JMK&\(./7N%OZ=BPQ MA-RWT:)7:6^#*>%DO(UD5U;YNB@)SI?%9)N#_O*6A&4BVJ"^Q#.GITT]+04] MD$^DFO$)68GN)IPPN6_-0DV[Z%[Y=?K^VY:/PZ:>BU']J=VXRN8RWFRX#[]\ MI:D?,J]O<66GP,._@M8*I+I>EB*A7AUK.#)<=PHC*U!)A8M_RSM<)%I Q1! 0_C_<'S][$>7U/\M=+OQP%@?M/S0@19_X_8JF5YF7@]D]$X9XT@#90OBW!O5%\_3,?X34 MB_V_M1 $0T3ROG9!*K9(R1MQT;L2;3= M;$1TP8M@0CY%RP=\TB" ?G4PH8!^>5' .^E%2;9-<8M5U ]40U558DF"$;A MB.[XJD*=Y4OF$"EV9<I^A8S[07J%4=[!OT%H13 MA'"1H%DFFB%9YI3BEVUK>&F!(,S9>I.I:TM,>$?]!9XE,38_;K,PIAF\=ZJN MTQ5;N!YX"#?/?02J+IEMD'#ND^TYZ^A4_(,W[R7O"%X%*IAVB2Q*"%>9'8BK M62%5S8O*'T@ D=8A),DB<) &&T!!EE2 MTR4E82?6NKDF!+%UDHQ9,=Q>&X:O H[Z^U&.#-U_FZ]'1HEW!+;VV4M_ISF4YJ@+?!CR>VR%-J3HF,BX MD&=CQZ-UL@QLYZ5*[< B,)WTCIEMV:UT=U%=V!M\OQ8#Z^[<*$3['ET)CG"G M;N#%U?ZR';9-;EV/XHSB:!VU#MX%U3$YGPJ%U#@.>-<1DJ!:P<])$KR$4<2+ MX;?K"5F[TYXT<.QDD*!-P^E%8'9+&L"=KE*4O-35G,Y9)8/91UM@8KEJ:Z': M'MN(AN"X+7DR*YEK?GPRP5!CV7N]3LY%DT)S2-N$AQ;9MA-H+\"M1\*(<]MP MI.P^4W2LGK)024&ZI%RK>\&9RMWV149(!^LM6I439HV)DQC6DSUI%RT&!G7Z MZAQWGCWL[;3J"@A!]Y618N0_:CEY&BYREA/_+'NM ,:2EMOS5SL9&Q M4[-O:8W%:4$*&HBKU$%D1+PB8RMFX*7!;9H$6S__U4M3+\[MXS@]\)$NROH* MV+HKLT6>_[JL'V<=#2P1X"$A39^1NZK(13"=,VP0T2IH6(JT5T+#@(510\.* M)5G!"4 DE9XY=<08+)9#9@/=$ZS=M H8QSSTK#=-0@XYNQGHV.C>3*4T"'-R M]I12BEL M4;PXZ1.-(27&VD?VI(&4*S!$T%:60!\"\^<'].>NJY4U#=$'K4G%<14U9K7T M).*PDNIS67I1<%--C=Y3IZ=N[91H.J&8HI^[PW M&225&RAN2PE[TIA?+0$NA@"HL0.!7?@WSU?DVRY,U30U^WQH;QQI["M&7<>N0VUB7=G-(;&H?Q$Y3/Y5MZ@_-4@^/HOXG]INZK8&?7>STCTHK$A;(P#'%*=$=A3%Y3 M ^^&RFC]I1(876E,[J6$KW7& 3?95PBW5/^3%Z:\H&3MY$UOV_4H. 9@(T;3 M!G3PLYN!F9F.$@%*4;7T,_4 [F-M$P&DQLUX+BC25IWJD5P0I=,'JFA3 TL M!USK2&':92=^+^6M=V,R*A5W"Q%D]1K,V!B56:S8DM=4S_NB ,L6N)Z:;[ZY];[G0+7+XRU%?L)+F;*0D@,GK>SVK#_H.O0 MG_DIX/@/6E @G 07J44$WR%.)*="/KQMP]>,WBPOLSQ<>[FRE>H^$,[60,YJ M*N^WGAA"MNQ+J_)XBY![UCJ1U'>4'='S:$?.@F0#7;>54X#[W+M1^/O9 M"R.H$/PI2>^]B#[ OVW>@-N3P'L8WE?,_=?BMO@H3\C[,2=_5U[36)"*RLDR M24_8:@49(;QV-+IU3B#NO;^BP3;BQ\YU718[4@2D@OPH8+W7H4UI_,_._"AO*H5>*:%@%B)(E)@YPSIGL8 MX;>U\!$C1KGX8470!5NNZDR7Q=[Z&; )'=MJ[<23FZH>%]$^;1C3ZF5%H%F# MT#5#'"UEZ$(]]%J>3V$+ OY66M2ZA'RI"]E9/L:K,+4L\G*RM7LQU"Z%[C]O(2YM5T(NL M+-]+TQV$5Y]YGKJ7E3\\>HR"3TFVHC0G@9>7R5[MNNGTU8^V 1 H\L RLO%V MP-/WY"M46LD3PG0PHKZHH%X65.?%TT52%_PYJCL%D'\H?LYYB2'66< M0^J5^!//+$O2-=QD;6CJ\>"PO_.9Y81+=IR-GVCZW7#WS5!L^]6G>*R:\6NY^G'E@SVT:>?N/)SCQT-Q$-/'P:U"MLIL5V10C?- M TK]4DJ;CJC K>K$PC=+9W&S/DI6-V&Q1(1J0M++^ZD M35ARZ?XC@JSIDY1&7LZ[K?!C &3G-G8#<[=5&2?K62U#@\"""!+H#F,*$1M= MTFV^'][Z?E-N#J^!3?Y_RC(B%LNZ-3;.:MY3N.8B;HDZ^]K=BZ^.6E;8A&,N MQ/^4B9O8AC>-C W3V\;@2N&\Q2S/A_;S$QW8,P0,;Y>PU5#UDV(-! MZK G8[353:\),'_GO.[HW54&8 @ D=\ K*/,,]?AY75*(6&:G>CX+N(,-H]/ M(E'KXZY3RY3S7PL:![=,O"_>FEXD:R_KX'FK9.S=^)Q\&I"WP0 M(>2U@PFG0YJ#D>9HY...- &+$8DPRX9QLE$)#$M@7/*;&!FSRO \DUB47!83 MH9)ZSMJP69Z&/ELH>8GDKW&89W?W7S_3]2--%;-EP,&J FLA2+OTJP8!H=ZK MD1M)/G")0S@2X5CDCMR3K^0W@8I6V74J<28,K3R$:V' 4NZR;2;5^GZH"(&5 MGF)5<15+/)RP2B_F%"M5&#-4/@QY687^BH0989/Y3-.<7ZWF"/9)MJ"^ZWXJVMOR"AG$ZV?],.AL-8H57$J9:T%/Y*$3W="CQ>WQU%RZ&+]>;*-E1>D_3Y]"GBC-4 MQ'EA_[I9WE$_>8HAK_Z6KY[G26;1A.APXV%?-1]H N5WTA,/AGAY?1!)M/>] MY8BD&++5+*DYZH+4XP)B/3(10Q,^MC,1=\Q)]5HS)9R>F%&_&5L:D=@WM<.3 M3PKW\S<;^&=VYN?A<__I><0SKF80?P/ M]#>*HUAQM7-LWF?ZF;,XN3G@H2["S'MZ2NE3M9/C;=3L:G/8X2(5Y>@C6*L: MAPWB_&4X[+F2%:%MX(JCB.@(Z(IUCI&ND>J3%F(%-3EF;X\[LA')O@=Y$-3H M6_BP"M/@UDOSW:VW8S+W>1S4@PSJ0Z'>XDH>#5G3P'Y U)-1R\=$0<<>2\4M M_C<3Y91S&/)D V/"2R$V*-I;G;$342V,-[7S 6*$4R.<'!'TT)W2U*)W_9/B MZR*>4[R(9I"X,B@!V!H;Z5S13[C6><$.=?YS0!^^NAH)V"? F=,9P),)R9/O M*^.#K'MX&.EE6>*'?(?@)QF_WW]*DB C61(%+H0,]EO401\7_RP.+L)HR[CN M&1KH20T[!#!(>,5E1Q]2F%<9_?G47U1T^BXN"*?)3:"@ZHZU'VP>X 9AFU=[ M+?%BNYR&H)B&F.8D+$I70YVO[^ &'E#7#"O#[?;8>%('[[6/&?*"7[FY2\;[E M,\U722"*L!9/I\VW-'94L'<7O815W$3:D,"\:;3G3W^36-&!%/OBY9,@14I: MA95COM*LN(0 I,>+NLT#W4U\$BZ:1*@I84JX/GU3<^)-+S#M8I?IJ*_[:UY MAC=_-\N'U(LSN-U-8OU+70M$O*BIG4C[ 5,]%DJLU(8EN8K=E"K&'Z:R_VI@ M8[]3'258;3OHSTZO;F^T3TP;OR-UU=IGL-4JJ_QQ_OY7[9&[S9S(+;E!?OMI MY/'VQK'%_CJ,Z55.U[U6_ :20\M^1Q3CVE]AN+$!V&-'7@G^T)?^$]*W;)$1M*Q7J*U=,T*1 >/4F%%S(G]^GQ6&LB >DA!=NGD UG'>X%N4&0=V%,@B2*O#2K_XK8\_8V37Q*@PRN&4 R>$9Z%8=P M1W"[?8Q"_V:YI. %%'/2 Q_'8GH+V+0@:^39+:HG9]U7PP6^N#8K*9""!!$T M2$D$R^(FEG+8N4&1S5N4V+Z#^IR,@X?$QFQZ82+D[/83JDK3M4/#R5<1(B4EQ UEU;[OUS3,Z47RHKK&D $BZ:"2Y9:B=:#FUR8%"UV5 M*0$)ASP)&"AB0D\8LXT;\Z]753TUS>VH$AHI/4?/?"L+1PXZ?[*-C@]9WS ! M36IP],M1?BW%%F$HI"\JBC#WQML-[DO&L_TS^4_::]1IA\!1SD-,4U.CIZ0_ MNQE,SWSWK5XY!"]&7 T"=[XRL\IXX>),_3/NY? ,$]9/[!&G\Z_9S\DS36/N M_.+@[(G&_NZ&[>[% TI-'45;3(33>3^AJM.Y'1K.Z;P/;Y*"OQMHH 0J%,:\ M"!Y/L6#'[9RI4^.,#L\YO'CW;=;HPL[^2;[>DZ=J>)XBZ7$&2%)S,/.Q?=2$ M?,U(CFRG31_S.C.?,7X.%8"7 M(2-%;Y87=)-D8:[V*,/H(/B7,0)7WF8($1S?,YS3Z3V17_)" L9,\TT&J+E? M\\.+ 0B.9O9,$TY718H K>9S'O!9#7*P52H(8OJM@XB^]Z%=R,,_>_;""+*I M/R4IY,;4HEZ;,ISZT<#.P>\AJ.+QGID YKL\6^[T3^Y**B?,HYUDD"O5L-3? M@!3AM/"?T V6]W/]).;> 5-4"U*](7I(BA;HE)=,Y2^'SA[98P:]MXZO" 545YQN'Q05Q)&LOC#3(?C/F!O MS]&1SG*NS&3:_>G],D MR[[&*?4B8/MG=@+\2-D'HP_>Z["ILJ7MI 7WFY@>9FU'V#5;[\/U, =0CT#X M$*0>@\ @"_+(AR%L'"<]PZ@IVA/6W85<*>4U^Z]#.8P]VL?E,*03,X7#:!$^ M&HXGQPB8'4OV0<9YSZR/X>:]Y?26D]PT^C%9%NO>%"WDFP* MHC-?*$X@[Q I$>X/T;\L8K.0]DYMSZN>)W$>QMMDF\DGXYIFV.8 M2^EUP+#R%"KW<)@S59)[T7"K[R5]O7=9D <8][CL=HI-B27EX['JT1L,*[)' M8?,3;A;4.X19-@,'<0J#%OP1CD+U:*T:X*])Q"L#>&$,#-W$L@C261IF#*A9 MI4UU;3P]>8SG;]-/3_U&;CK:2 _IIA9 50NGN K.O5?^-"6E?N1EF7@#P3NH M!__8BGFKT=7\)\)?H]EAVAB2>< M'_-V-'P6#:(! +HIY?#/--D^K<0%K_**YMV*1L%)GIRLO1S^QIM:>)TMUG?H MI<-&S6M5;TY=@[F29=(O2+ZB%#QS9LV.Z#COR;I[U;T&C;3^X4Q[;K]F0E@%QFP%5%>8<"$C5A>P(XU;6T! M0>*$TY#4-$7OZ:<1\>/NL_>/)#V'L)>^CJ4]!;3:EGV%W*MW:8N.40.S'V_2 MS8)&0Q]WA),AG YZP4R-O+6TT/)-6Q.S-Q7G]%8GK*7NRDBXI+]J_A0Z3%0Z MW%1@WJL0M_[DE#*K['9A+_2,35@\:,LNKTFI@$%JIB)CM-4PI0DP?U.4[NC= M\*2 06YQV(-3)]>4:T,Y,#M4YU:/CEB62\8U6LTO>Z;Z;G .7M_+(G@Y0KK2 MSN'X6^.Z:4UW="VJ1!:E3OB%E[@K/>T_,WIJSMF5MC,-FZ2<\XP^XEM*Y83UOJ%JG)-3$C.66%#%$N+8Q@N65?% M3F]+8I@XJ?J#I$%^G7,5!W2IYMNZ.6-O,ECW_C7.E5,PB)ELE;"2!4#1\M2]&9W\HCT:9MO4]IDMVA ;DC6'T?2N>.5 M]318'KZ,]%PZFEDR.^3@MFA'P0NZD**=^6P9^1OU4O*Y?&Z$W;[C$%/$\=R/ ME$@D$U<@ 4TAH1*^%GRL >$E:\K..86^DV(;"K4DZY*+Z,=S_V"IU$E4(XB, MW,IC..<=1LX.F"MY=^/G"930/"4GY(+Z//6&_'B*N*/N)_$7^IH_O-#HF6IK M88XE>@Q>0C45PQW$/D7'?8.7 M9)+IJ6@=@WWO"3[C5SP SKQV.RWT]L0B>;&$'L6*RW*?HX MXP5*1V"[-9M3FBY0/1;+U

8XGAQ"_:T) MQ*^*D\X)D-OTTY"H^E[< 9+),H2EY@ %^TBFK^^CT1U\*\@0LC$*XY\&0 J:O6,?+@*N MO,TF33Q_]=W,1<:F5PFMQUZ0DFS+F7ISOSGP_93I]7A0+I8&^AZ$U-M)#V'["M9[(VJ'._WBV#U^RJG^ 34IT M4N C=R,<)U2)AO5^:ASW'!RJ69:?A'%)TV>V2?7EGV3&5"+!&I-O29DL2>Q% MGZBQK:D!"2F5R$J45BJ1%F/^5"(+=I2ZU<0B@(;=?72(,-?T";:&;-_%OG>V MC?*!B:R*0]G>1R_B!XAL1=EY@V^XV2_)8Q0^<3Y@N\^]<%#5#LY7 M7@$)FKCQ=E7;V)QSQO],F[R5>6_9]^1K)LXD3 \CMF/D/)3' 3@B%!E_\.Q8<37*IV6P"4,F;2P<5S76*D>:NUXW&9A/+"^G\)Y7<6,?LP.CE4-PH+5 M(H0D$\:,@^"T; 6I')8) <=9V7$E29H_R04>RC16V2BA:PR@ \387>@2 M("K;;#/>B05G#;82N5QT.3!?(4W <1SVSM1-HW8ST6JEG;L*9H+5*8>M$YQ&3KY1+F%P.23(R(8]J#Q"Y- MO40F!79Y.XH5'!@MV/G>-YG>%5Q3CSDCFJ[#F&OD>9+E%HY CX;G!FS$V7<" M.AQ4%V!F;%('$,%P)*_'(SX;$,<-#!"]= ( M,#U*2WGJ@(X^@&Y"P@F@VXG2#*#K,68/H-NPT]$HCD0J8ZG1D /HPX7!,X;/ MR3-/=[B*[W.V8??20'YQ=I=$T:2U?LI][ &99]RE^>3L?Z1/81QK)'#%M(O_9.OO M59:Q!7G0)'2)N&CZ*E'M7<$^!<=<@YR]_JYB0:YB/^7G$;@;KLD201=GVSB) M[)6HFS1Y#C/44@YZ@6Z]'6]P/F@V:F07#7%?-'L#+#$=,[PV6T,,[H(V#*XD M-ZV=_22DC'FSZ1$+MD'8HG-@,RG0C[QPC1C)Z+6I=6LS:[^)=63S.FS3"G=@ MEZ\YC0,Z\P[66&BOET"BL%X99MW/BL6S@.LPIC?+\Y0&8?[)\R'BLM.UP-3 MX]B!48"F*2B!9[<& R?=(##TPTF61&"0$@6_5Z5,D&M#@R8#CCN*U!'$I$S7 M:+V8++BQ5ZIK_.Y+0^0IY#A[2BF/M+EE%9^]UW"]77],TI0_R3OW-NR7?-=C M M0DW+$9DY@F$U+A.V%1>N9L#0SZ0'(ZI")$2DHNV=M :7U.9,(\!1EOYTD, M&6D\,B].2&=!P)^8>I')Q*8BBI#C,-E45!D0HRGBY$=,Q+8\>Z*B R\EQ/'; M>TR>*<^@6!>V^UC9KE^0)%M>SY"_?Q 6OZPL/ERRL\R./W1@!_EUDM(R(X.^ MAEDN L+Q[QG\&M.7XC\\6,H@ZY)'I0)*LJV_JIB"-T/K=9CS6R61Z3%SJL:A MOH)J9U+3KB*1"U*3G\N?ZE,]#C4I9T],&R!&4XLY93:8)=LE$Y;;F6E)N^MQ M;:>EK]\UT77:^]HQ+_7!7J7L_?PLO*(L_&GA7S7^>A-M,T&FZ_'_X"Y[X*?K MY[BK;SSS?G@2_SU4N44DL!)]DS+="#?PMZJJ3)1X,6)8O#D!%L<%%TZ?IM,E MZNE192M)_'0">9VD;34N' 'U$9;2W9)DFT.UHJ!.-4;46KA)J\/DUWL2+)+,9,!8B71NN.BLL!^+:4FF,D6T3EDM: MI8]NZU$!S _S'8VA; M,;$2\09((^(.,>,/>1JC>NE?7+3=\@'N@S_[8>=A@ MA,9XV6YDOG[0K@1%>L=NX*>K!_5M7E,5B 00MA_32H+Q!/UPGV)" M0_VRA=YX-\M?Z"KT(YK]&N:K*J.+_U<87\6,+R_ZPLP&GE!%$"NJ=HF6DJ479=T;&[R09E_A:[%2&M,7Q).P:)D4-VN@" 'W^]7OG[$L$)%. MSM8BM4[41JSY3]J6+'7WTAR1OV=K%=P1R.2W$AW)@ ;+Q4WMA!<(A49$M92- M4M^(I:I:'J&43?7D0@F-5)Q*SWRK*I4<=/YR5#H^)!YW;YFI$'!>=/;C_E8< M'8IRNG!5LLVW*25KMMF#7#:QN=LHGFQCV<"O-'Q:05>G9_;7)UI=Z57[W5.K MR;$AXX+5V(NK-B MA)D/][)W;*V]I6R"U=46>Y-QT%@UXEH;JX2&6\:J9'" L9:T"!!;D(*<@^9J M+W3'7(-21D8=\;:R+9ZA)(\*V 6;TY78&1AX/_>R M%=LPA@'/N*F['HF%R8D#U1V8X\WR:R9ZA-X\0I\@:!UZ^>JOF"ST4Y+V.W2- MHHAC01-,0M/,1I";W19'\]J]@P&*)\GR!%IS<**DI J54DNZW"3VC/O0YT63 M<4\_&5^2^,0'+Y ":3A40@.0(JJ2-*:%-J<%'I_M>XM&^Q975LE&:*ETA!=; M4TRS'PD75E0[,0"G!*3J!:)^5Y 3^> M?N>XQ3-/]H6^Y@\O-'JFGY,X7^D?M0TAY["U:\3O;>L26FY:NI+1D78.2S<0 M)H(R$:0=MG+[B6 F=NJ^)8.3>GA)1DY)1<5MN]T3=HBY%B2/L_@ I6=8#!K'8S7>LR9ISJMQG4ZZMCHO7-!+^\ M:*7)22\^ ^A6#P.S7[=IOB)+$4G:@;4NDR@JJOJ)-I'-7[^'ZZ-H&]",A&SL M-%SSU%0OCJ'%GFCSE9&7%8VKW\L_>BFD!FV2%%@&U:CH9VP:12,_R/D+8R_V M0Z"69/RQG.BI^X[->\2K8FTV:>+YJ^]F+Y8PW1H\M+@Q4 MK'=#)DA-RT%#- EN;94J0FZ9J)[+0?;:NAD6-,F9M&CF.-'MR\A,/0-_(:GR?K-;P"#*1VVA,7X2S25[#J M^&&+B'/BZ,>=Z>5^7:_,JVM6" VLZVUG1=WP_?/%CN;PZM,O!OY^YIWZR)GH M>APN%"/!]N YJ8@L#N)KK/;C(R4\TWQ25W+;SI/,+H-- +J0I]9D69V-!E#( M.6L>"ZU>=A".(T:GX/:0-5/L+"[,/M=5S!;!8RCSGK6FRHM MAYQ=K75L=!\#-($)0.,7Q>X(<&VHAZU#<$1I.B)H%><:K0"VB14K!;K&;^PX M0(YZ P?1VZH5AS_P)8RQ\%@<).F^1LM!4(N"M=B4E/CBOV,7[&HPT:?\%D=# M*Z"E8[HH_'0#Y; X'&I1*PM.Z_ET:.$H7GUZ3U15;T"/XLCB(1%#NWPTX/$7 MD XS%DM(]:J88>'LLP>(<>;S,%9&[JA/PV=>>NU=&,-=7X&)F*Q]RV9HQD*=+&E5['EZPAK;%?L3BNB[F@>ICP+"_CYXJWIV6NH_ MM^7YS!\JRZ)+O= 1(J #Q*NBHSUP<2*GO1E41U79CG:9I&L1O-G0-"_J'.8) MD>HJ&^=_DCT[G#<".UYXF6! 8E\N\IL@,[-KF4A*!O[N=\28E6(O"67]HB3; MIM1T+]B'@%-[?8V(%CM_";8KYP E:SW6N9J&$S>-HR4U^$)T>[M<;Z)D1U.0 M**4\12K=-8&TJ>C M):O?0$.,4]_[*QIL(WJSO%]Y*?WH92#V>D/CC._QSM(42@+R:/K'70U3O,,X M>_'20!=RFY ^CF^8?(*:;F(RXK-[C(DY[QA+21\R#3CVR2.@D^88I#D(>=RU M (N!"!\)/[9H$5%T(8YHBAZBQ@PM(H7NA >M@H)NA +- 4#DL)]5J,R5"-]$ MS(X(U5W^TA(^4QCKP_O3/ZN##A>DSN\78Y)Z4)SM]%QS M5PN>"<$]I> 8T;DB]$CO:?H<^E0Q*Q'GA?WK9GE'_>0I!O9O>?4I>#R:V47J M)AT+.VIW@(F31_ F' @QFC>Y%-K(7CD:*893AOH6I!X3$.M1B1B6/]+.\.-\ M[,"0K.E]6<[MNN!9$_;38N!8CX4031O0@,^NR49>.OHH,$B%0DH<]!"B0A9M M1-& XY0^J>.-6@17=$H;X--H%6IT7P;IE#(L7K!O',-A$I?:9QM\KAC-M[RNNYGL7!9R_] MG4(%@LM7V/-0K2Z;T9 VW9;BM/;/!ISYM\)6#'5WM0*-,#Q2(9("$]DNAHK$ M31JJ8ZQ+-,S7%AEEJKAB0EPPLXV2#:Q$-M9BA8GU!L-:J/9S#",:PLL,2YXD MMUX"DYM. ]<1XYE ,#"AH,;%,Z*?:4Q3+V*BG 50(#?C%0^>J8T96>+B&%(O MP9JF9(4XNS'UX*JC=04NMZ8VMB,&-4:X.QJN'[=L +"C!7DJ9.7U]UO$\&QL MF@":Z39V\E%P[/9 D]6T\(F'F-T7'(3_0]P2.,WT#!#:.MU$G.^SKU-F'N1N#*%_6OZ M3(-/2?IIFV]3>I5E6R_V51>( ^A@A> &"MP.T?4D@A#"&\2AM%8FLS9.B+EY M0:I,#RB)\29+@APIZ6%% :<1NQ P+=#P2IM.*H[W[(41+U8''VPI/EBH^& C MZE8WY.'UN#EJ!E)?'_+ &/.W3),V:$C\': "7_@O?P>Z5,8 MX$_T(=T:7$7C/YQ%G;M MASG(HNY4 R+.X]1@J@N6%5"(:0& 8/+GD$9HC.:S1N;K/K1* M4*26M 9^AD768]BLEGN0H*0[=^/:OJ)]@>-/R76%@EG";8@()[0CPKQ+Y1U$ M6!1;I<9O\R]O'<;*A:OZ8=8E:6_4KJ7![RB;'3ZRU/MV?D7ZBEWONO?3_%]2 M[S7%MT3Q)+TXG+H<@I6^?68+QWJ[5FK2D3O?M8!! MU+T>7,ZL=MZK7NW:OR.HG8S!2NV:/\ZK=MV1NQ]4P&"JG3V71WCM7-].%:]1 MZ_X]V;"785.->617SWTF2Q2-AD%*$>QYMWF%SRG(U^%#)3&D-TY M=Z3KD/,Z@9>&46#VQ#C'E#_9D)LQ=91;2_@_O] ,RF4)T4\G7]]D M0QS;QE$]3=/L$[OTCVA;J&+^(+M WH"A& W%R\PX7Z68&['>O6/+'*Q(&6+? M8R[2;1HJZRHT 1"MO,5BQT;YKS@6UAA:\0""0V ELYEYY#DZ&QF/8ZZ$BT3< M\R3.J+^%HE@/J0>/^R[8%NLJ_G45^BL^-.?M\M6GS.[$/63])I'AL\,.F!4 M ;6J&L$=_> /^(17["X]W;7%UP6P'R$1OY?6K#* M3V[\W1Y?\_.$/%+R)'B>.[W@?W^>7I\'(WWB&#\1\C[NT;Q[?=S?O5Z^;L*4 M TO#> >@C[B+G'*".IO0*8CC[&&GX_P01\1Z)/SSX0%GBD?:7#@26M7\_)+$ MS^PT2\7I-WM(&%59=OS8#M>;G6IB>U>A'3NP MF[5IIY%*\TC'V#JLXD#XLVRO5BT;G%E\3NKA%ZV7/YT]Q3S>#G-R.1VRC=.Z MS=J&36[NO4J?U+$=;,3?18KDY6*RFV^/BFNEM^A2*TH"Z89MX-.'E1=CN5DC M/V_-]5I^@'G# M3TE:_ G@5+>WXQ@"Q<6E=,+^LP@SM]QSRRW[,-%AQMVS7_CE1_#2)?@1 M!D*;U_AW,#>9LISW@<O/2)YOM'\_[H&%G1_<6K"1'!_*@L44;*IXT/!Y3/D%@\6LC+O6]\A/G"Q2G]IBZ^ M?I=$$=M!PH]3)TH:!CNR'&*KJ9LDFU@[TO'D%5N(<8B=3S$L^T>CP\!O,#0I MQCZV%V9#)E(1?3Q*%R7MH'# <8[>,77['1QLD&-V1^9B]M-[HH-6IAPZ7X]MD&.^8._S>$R>@3I>[:#SAV4OVX:29O2'TF&.3I_I)3AH/ZH M,>KQ^R/[*>20Q^R-&N?0,@?D3*2 7+[2U \S\5P<0HK+N>X!K!DY3E\V?,H/ M%*NSY.+H/.%0$>>+]I5LD8(O4C(FRD0<;]F[J;^ ::+>_;<* M]TN]<9^+Z&C?JG=US*6^B9N5 ?/]![AO&3\KQW4+D_6*\1YB39F2 T?7E>DG MN=?:,MWP[JTO4\LV:(W)AE__8*PTXW?L!Y]U]R^,3%-02HGJ.WLR<:3N<]!4 M3^I!>W%P?$YT@'B']:,50V_?E4XQ]R7,,?M3R?4>AD?MS<:1^M2!TSVI5^W) MP_'YU4$"'M:S2E,"WJIOG6;^CR&=P+S*="XK?6E'= ]KS1> MFH->[U:X<.\QH@=]R2@9YSB]F'+"IDT$W1OD MZ+R50H(#)X%68Q[T)>/!?9+MY!7@A-;PI.X+T*#R)OP30EJ2]>A'[\OF3DNR M'/J8_1YR6E++&QYG%.Z@[.C\H4&2^1(SJ]$)'_XX/5[?V2Q]7%+C':\+ MZ]QG\S*TLW@SNZ&/T['UF=8#[ "UXQZ=N[,7:HZ]7_LF]DUXP!$3[$HNRZ-9 M^D?SCKF M?C=S1]=>"(]@SI.8W\%LO0BZ$7XXT'<8Q,EQNKX1DSZE3QS QM$YR\$R(KY4 MK#@C#=8(\':<'G:Z;U!-51D53*NI\AM3%85+ZD33U G7)LN9FV'_:<_)<7KG M$9-^H!VK+1M'YYT'RXAX8?/6O/-TW\#N(D?MLH\P(GKYSVV8[Z[B+$]Y&Y%. MI\.J89>D#(=PAW+-@A#7XD?5,;S?\6 MC8P;3C8[[GX.4WZ.QLQ ?YN3>YKG$9OR.X:?AKQ7G^C-\S4.\ZI+[5'?5=E/ MWV'2+?N/_V;]\0'2,_L._A:]\*'3.8^C_Z%GTC0]M'[P[^U?;1\>N?91[?'?D/[:)E@B%$@PQVUVAG]#GE,A&Z+SK#@ZXI99 MDTU[/1D'#'<<1,(+NJ1I2H.S./@:AUFV5=PMXK&!%0#!F>YV)&1>'A!#(AB" M&F(C08%-O#B D ?'GS!B\NQ%81#M&'R8Y7P0"!2T+HJR\FKHT8N@'B#S+)3F M)& .$2&*XL0WFF^!NVA^_Y(WG-) CGV#"ZEE'&;EJV]5>;+/'21F/B1L!M9) MS,65394%$L*J8BU*M088,7 \MB5;DAOR#>.'&USM9KG*P#]\CE\X3>XA4^F- M^HJY11Y8AF%)GD!*[C--X9\SQY:'S\->!AO') \)$;C">2&XF*$"?3G(USR* M_7-QS#F;WU?%,S?$H0W.@Q:B";6H^>6'*B[XX\4RS'Y=O[>ISU,>:^751'Q;?T!7J"/G=>*G4 M>=7/.2? .@'>14&KX^VI,>L7M)Q,MEK)HW%_K!7&X4_]1UY+7%U _I"KQO$M M%6_ZT>O0[S7->]B +4!>FL&?Q)W(6W\:.]=TZU[-FB?]+:S:[==W[BW=O?E[ M:^OWP ^$\4;WC[22#Y(<<3D7_&J[8<^WJCOSVGCH=VL^1YYFG4![F=S7Y;O# MUIM\R]S+P;O"TUM]_3S4/72*]"[!GS[S&%"=6, O?Q--^QD@TCRJ!K M;UXD-30S&@J@/_BKZ5'K[WS/J5U<_+VU8]G M#X3QY/N/="P;)+E#C\;_J,>R:;Y;X_7Y'V.9*%Z*;MG7=F^-Z,?<6UL@AGR: M65^V6W'VAI:&_F+COX<'9O^H2\($WZOQD)[,$JF;ZT'E\*"=0QR^J0=%8SX2 MSBM]EZ-ZCLV!]*G2BR;(IWSP7UY%QWN/F7@0KWZ]U(KMO5LF*?O-6V^@F\R& M"90GZR(66+QOXI"+O;]YFTU*_5"L4/Q%9%; I?29QL!F2C9IL@18?Q6R/_*5 M2E"I0Y#?$6#@917Z*Y&CP!A)=LR'AAEO8,,89FC1CB2/4XD++Y M2 L&S=D\9VQZB)=EE/V)@;/%KZ#+9G:5\)><<9*3'64,,1$R'D#+:/H<^H+Q M.K6;^"ES\FGHD9CZ-,N\= 4%H=IM;\N49]V6%X>?(VLG.-4'F*2IX%AFCJ>UX#22(CK[BK_]_MIN M/$=PZ)OH$AX7U:)HZ%+^AEUYHX.7*U^TQ=(?Q*%+/@.J3V_P\_;=>D=8%SW[ M0M=L[XWZ=O.'FN>R@PJB[4X LX%OF-XW6"&O-ITV5Q^<+Y^DPU_:"ED#C:HV&Z MJ342L-FU1I73 M]7XU.@,LCFIK&6\JMQ1P=O76<-'1%.'Q*A_X&\ 3CG 8)6<+]V.B5_,^['.@ M51(%S':^+?9K1QA1+0WTEFV$V!I6E&4&V8J::E-'22P&/+)HJ/443A+K-(YV M/)%,2U$.<;ZJUZ64)Y(LJRKI,/R"% P<601RZ(16L[$I9Z-5:9TGP_ <(/+. MRX@'Z0! ;P,'X23P(R=?_DOA00PG;#A*P";/W0<4)A M0WB4E?.$\BLBUZR1$O9M5I?TWY0Z6^9G+(C_RO[G_EO",\;8;ZV,NF]O3__VI\^G/UY\"P]ERYX2];M9YD26GI_# M0 G;J>RHES(*X3.\M8WS5;;@D8)\%3)0&I/ V\T=$IMD[G4;^ 4I*17OE+(% M7F/@2:2MY&E4_!&?? L%-OH% M$OZ]C$(:4RS;C.:49FDCW"8<5S3,%#C6:-FA0^#&R-- D0JP@W0:JIB0K2-2 M,-1^0!UV)2U^*ACLKCU[C.C:JC U+9\+!K62L'W$XP[>U 5;'['%3@\Y;BIS M0^U^TV_F\P0V.^7\P^D'?X]SPUCPX-'G-6R]^/]A.[-DK=K@:.!QUB"C ,W% M1PD\^ZICX*0;X2KA"8==B/\A @=GE1DN0L1Y3X$\R?*;Y<])$F3W212T MA5%E'NEQD)+/; 1I):'I$.9/1C-STTU*8SBPX^98!- 69-\X<&QBC#291A%GGE/U6E$-"3,-?+JF?A\_%/N_!>[WS&8XDCAFW8YD-3L1CJ*3W,#:4&/ M% 3+1)X&25+3Q+'>:2> (X(5"WNNLKJ;#9$RQ.742Z%-*.04EX_60U_EUN2P M2(NDCO'6>B@#G'_I4W/17>4*V+JM^H)P>*35K ?KL'"%8FE^%\%)N2ZT24[D M0N#I>F'3EF)7T&[H^Q[S.HTO0-%UOL6'E=87&&[HO9Y]O>8K!,$HJG'&=J%! ML2C=4W^;AGE(LZ(43O")*1V\T=OF1<+4_BS8U>&89A#LTAU33I6\VL<4(R 6 M")F.?6U-D>8PI!ZGK-\4B/O@QE" U/4G^$FO(^?KVI <.QUY',N;>GJ:-C<5 M[=FM;5K&.W8VF6U=8Z?Z'GBB8($OHD[B$J@A_%F>I^$C(_TH>C(TG]X7%36. MUNF'9\6'FO*1]E.ZF/3$3^AI!^-@<39/K0WF9!1&C'*6#L9^@K)X@VIH@ MOSU!M)R@ZJB!YV6JEAQGO/7-61QTIIXZK9]K\%) M!4]^ PP7]$TFS46R]L+]=U>],)'US2R45-_4:'CZ9N+)TOTU54^@(YW9IA!L MT5,R7+/*JG5'6XS6#M4=PU*)9;*L?3PG3$O.E.W6HK&SP*UQ.T*T"LH!X_FX MJ_[YUY"F3%%7NVOZS/3=:AND14;?"5F(IM@,:3 Q]T-&MK2>O$)R.VM'W_A[0W&=VU"-$-!^O ;C7!LR*LP9<83<&*L,4 =1WUUQT\^$<2-V; M=]9:01P\EW,5/U/Q=*P.T%R$F1\EP)QBIDQ(.$[!3I2FE>LQ9C=;&W8D=;LK MI$4S%E@CXEC3(&$F79,5-7 K;AY2+\Z63(Y?PWP5Q@\,B_+=;A5OW!.M/SI" MS=P!XE6U='O@XM38[3'8DB+\A]! ?@YJI$&N&^N91^H%C' MH1KP>$G/^BB%_+/7WWFRI3U+\\:RSOYK?TEG?_K[K:@9?9/>LW-\Z%/)[;0: M;%YO96(7O)(*9K:E6<] M[YT4;*;;W(+\&SJ6^0^B@"[V)(/Z2VQ 19-)=2, M[^E%%Q!#.51UH_CW;/B?[QQ3\*6-#>[!X)Q2I(PV#R4M@-G/ M()+153J '.RSX907*QQ3EE-QAKCC?9(*#@HKD*J>$1KAA&!FOCH0J$%Q]O\F M?B2G8]&4%-XJI302Y>[SA/V;-[HJ6FR0K'1DHC?J$XVA-E95T)5?K<,.#YX^ M>?'<>_?>4@L$4MII@8)DKZ-$F-YTS\+TA7JI;KW0P"&8JX[ARE!E0#@FJN9$ M?18O&@?6IKJA:<[V$X6Q%B0K?9[9_'I(M,\IHL4-YWI"8[N@2QIGO 9ASD8, MV=E9!-?5=F=$03!!2S$J:S3 XQBF%5,=W7A8A1#XXN7R>+DYD6<6E,28V9;4 MB,?)S6R=P\2JL$B-5EYC(1KM6&$Z'P.Q7<,VRY,U3:'@*!3]U:=M**&16C3H MF6\U9Y"#SM^60<='MX5! 4TJ<.33W$#V/=^'6"WJ!2KSA6RKDM-K9H'!ON%^ MW'WV_I&DYQ&S1\U3H=Y4L*Y8!PG;OG/M10+A$G8 ?Y)S9TGE) (RLF4&^6V1 M0=!:S"_>FFI?& VBY*0"ZX3NH<0R,JXILII'C3*3:X4RW3)A\K,XN/SG-MS \>#C#GJW:%8B*TRTT+FM4'L!=1,: M1IC=CB=9\)UC+@C'Y? ME-I7*-]94_D*W4-U_.,ET]H5NE__N VCP%2V8Q\(QU[DK#9-HPTQNQ7(AN^H M10F$?#SNQ2N>>OY"5Z$?47VL9Q\(1SWEK#;5LPTQNWK*AN]\\A((63U[\8K8 M>Z'TYUK][$ A]5J0,]OJL= &F;^W@FS\;D^%:H. JZ0]N9WP&NP\23<))!3\ ME7K!?VR]E/%ZQ--EEA?W97!1 M%@KTHD$P_,4O!R$K-@KYIQAFYENS49)6R 2P28%."GS1LQ;S%FV4<%?-#W9@ M'W /_0*# 2Y @NB(!U"*I'4 '2QW[%_!FJ7Y9QR[L'YG+=]61H7A"W0W[=Y6 MM/O&ASJPU3^LPG2(T7?Q'+%YE4!:D]]'*1"0[^,ZM;&<4#/9 SUU#/4BY!F9_;7>H,F2%:#%<6 VTFB ;<@27 E/DA\95.9'MT)#%F M>6@Q'-$D?5:'!AQ?DXRY#DI-B!K,"&C.S M92CG8IK1:W#6I41YRRWMGDZ/@EJA4RN&I&"G%!ZK?J>&&64YST9%VJ)9FA,% M/ON((M@NJCI.=[EJM?42106*PC2R6B\JH/DW6FI6R_U5%V+6;95J>'4A((P: MVU#KX6;9XE598UL#.__W-S)>JH$2<%9M,'#140I>@^-F6=;EJ%0$K9]]9]!"Q@20F,N;,>PK=RSBJEI[;) MDCS)@#[9% .0#2-',KAMFWL#.TS@2@Z.1DH\7C$,TX1'2B/Y*GA!Y+,X#X,P MXA=+]U6;O@XY=Q"IE>ZYA21WX;L)'%F_ K(! YR?*/,@4*$N7"6R!Z!L'Z"- M0#Z0!V0D ?M,=@!02P,$% @ FH%B411 (I@&/SUT^27\:<1"-S0@\'+7S\ET6KAG=XE'/8VM*'P>_/^&LCS&D0_?73(HY?__SER\^? M/W]Y?T;^+R%ZP1W'AU^*AI^REG]^CV"E]<_#HNWDR__BV6?RJ\^3@\^' MDU_>(^\3EL%H]!<4^N !S$?I /XD_W]%=!#../FV >HF4Z^D\C0O_'PTV%C=AQ8^B#)?"@ MZ_B_N.'R"VGVA8_BE[X#?XPQC@C]BS#P0(#QAO\1A3[T"+Z^.CY1V^,"@#@2 M&[\0X2'9N'<0;K< ,1FO,IXVOJ*8P=5?H]E\]@I0B@ZI"J-]84#&+L+E*P(+ MW :^@1L\_R[!;1@IXY+ZN0%9?HQ#]_=%Z'MX[;GZ5X*M7Q6W35\:4K=.M+CV MPY_JM+G^0&^V+F'D^F&4(/#=B?%_9_.O200#$$5XDNYJ?MQ$)0X?^Q<0R^8> M@0A+JJ]R%H+/(>:E+ M9.C.0;^#V'GVP2-P$P3C'L-OIB5QL#?!&]9JB'J,L4)"ZM"P9_D",>_3*!+V M4EAT) X28PDEP+MZ?R635.]G@P MGKX@D,[K7<=8(R-SB.%R">-TU<$3-UZ.R R"=XL]3(=)4N82!'0=W:J[U&F(.(A/SGN?&;)$0J:3 N*,]#U !$IA\+C NY/.[@F-G,0A M7SL0_>KX";@##ODYQ7[7 5.(#>Z<#..D#.:L/)$?I;HL!44UCDN_\3804NC$ M]!UK,S5U#DV_\5*(*71N^HV71FT8+Z+?V#D(*_4H^HV>3D^^=]%OI!M$U"_G M_8;;0E3UTMYO\$R20T5[+O%J!GTU09\5[<%]EIOE*Q8N$>AL?AL&+[?P#7C9 MJM*387G?5^SG].2325*-I]-SQ$V4%/HZO4=+(:?.V^DY8AHUA?Y.SQ%3R:D+ M[?0<,8W:,"[:+5Z'P.S9AR]2UH8N7QJ0T0?@D].6S/QPBUOH/$-?QMPIX\O# M".)'X.%F9/$"WNJH21WW[,\-J/OJWW./!2_3V=^BWF8LZ_/#B.3.^6>(?@6! M%R*%RF_\RC ,WB?(753EKHY/UL>&8?__XO:;> L8A=NEB!-TT M6P+_00W'[9]3RO(5)A!^@.POQ:PBP:*[?$E^G*HG$YM4U)R)]=[DU2FI#ZGU M#>FT4!V, 44<#! 7[*D!-LU\\*^EE*5;/-9\Q(24Q$3=LFC >XR]-^"M?@MC M\JTQ%LMX]'E4$"K_TPF\449U5":;GA^?G1V>'DY/3@[/QX>FX-,2RXJ>H.EP'N05M M_,\:%JJ9Y7F++Z]ISN]G=P']E6[G*%PV2BK_6L@YZA#A5>:OGR:?1DF$QQ*F M*^HZLW@0B?]WXJ 8(/_C ;R&J D-E);;IP<>!G*5'.A4"9Z888CG&^_2B5G6 M4&FW?>IH'WZNC$.=RGA"3A!!\N%6 ]EL6N7I?'QT:+I*N#C(M7*D0RO9?:%7.! M_SE#3^'/H$TMZY9;JI06!HI=Y%B[3M+Y=X;N4?@&LXOA3,5L--]2[?!P4:A( MRTZ_,MK[,(H=___!5Z:+T-1X2]73SD.A'"U[?F+;4P0!;2.NA"Y MEIT]*3SAWR_"@+Z'W&RR/:+G&GDA?BU;^#QC\F-R\/Q$8N0-XM]LLCWBYQIY M(7XM>_@GY) 2-X\?R^?0;Y!]Y>_;(_CV81=2U[)?+W!Q]>XNG. %4"(G3:B4)'&'?A- M$ /""WP#ET[LY(-GA+6:FF^;B@2X*%2D<2].8M7H N]_7D+TP8S%KUIMFT+: M!U\<&6K-F^RK)4 O>&+]AL*?\8*D SH! MW2X:6V^;7OB9*/2C99^=@V@!?+]-+>5&VZ:-UK$72M"R\\Z]D"SIC&13IIEG MT2R)225)XK_3'3!&IVU3DC OA=(T'KE?8);35&X/O/]?0#>>C79;IQJ.X1?: MT+)]SQW":QBYCO]WX"!ZFA"MZ?;H1(B#0BU:]O=% LUZJ-?X-TVN&*7E]BA% MA(%")UHV^M6!9MEF?%HIM:VR-<%LG6^%7MI8*#2C97\_Q>/TTK'Z3M.27_G[ M]FB@?=B%U&E;]K]\V4Q# 0FT>8I3E2 MDN#%NHI;3'^F\NO1[.%7&QEC2%T40VQ,@"UJ9CUFAMIB(!2UXCZP%"@ *#>Q2O&M MC%'O7VVQPN\1>'5@4;R.%%V*%P!5Q$C! 4?/JA0/L!1/MQ<>7?FEWA7;8M3P MX,->)'#KO![[%M1Y&#M^3>=G>G1>@OL=C%S@^TX PJ0M$-76S5!D"$*B$Y>2 M-AM&S0SW*'P%*/X@19+2TBEX(_Y*/"FZ0\'J8APZ.BFZ:3$1Y%EIA.)_X %\6\6S^(\H*_]*F$U8?6]$BSK2=<8S-VM#86*[>73\AV3/?PM#["?W- M>PTB76V%3V?>S0IUU*N-D=_\XRX]\4S+<&\&2R]0X%UZO4!T2_"+M[MQV.B: MG]6+807Q,,V8X4O?HG>HBND0B^E0+RYZZ9<)%Q[.;4S3*79A]\X'V8+Q9654 M&YN,$AZUTI,R./BT$1/%LP/Y>TAU<5+@T=K//J1T8]G&DY?\&3INL%#;VP<2 M,5;-BGI*!4?IW0TN<-3;6PL.3E9M3/JJ'B\5 OU@(X3=R3Z8=.#7VC@H]QI# M:6TA.@08M3$.RHV(70"#& ZLBH.66%]'@?G#'_4^)J-#<@2$DWD;]R[W*/02 M-R[>I4Y=,L=O/59IZU:5WQ&6WX$QX.'4=F/JF#C32J,DQNQIVL_A&%VL!(LP MPS;.+A37O?T.M=PH*&#U,1H6,+8THZY*6#EI:Z8D>R CGBO#*W3[ "'*N M- 2O*<_HOAAZ*@M669>&EL;A0U"A37MF>U&E(K', C\;S:H2 M.M8?*NL- RX.;=RQ3CT/9FS<.Q#OWB^<5Q@[M+M-E-;VX4&$41M/\1] [, M>%<."K!/%4U=-UDF:>++)9A#%])\B_:.]H&E(\\V'O"76$\/*DF5> 06((C@ M&\AB@[=A1.[SS.9/SCL]>"I"Q3Y$R1" I-VQ\9L=[DV.?3#AY%%6&D!CG$03 M#MHVAAVO2=B'D4X<#Y,P8$ AZOM4 0L0$PJ?*@IE5*4^[E*5>O3'RL?^M*]2 MK22B@84\0^E@O70G=P]0^OX)5Y"#UKEJ)"?CPS--SR-V420]W"'$KB75KJL2 MR)[&F2;Q D]._UX;.Q,EFYTL10<7FY;@&22<#@*CAXV@$'$-9-X^ M, (,3+^ TMI>$+1[!+VC"*8!H-V1X']\TR8H<+H0]=?@^N)!3R!I]==H-L]3 M6?%?.8-(![Q/FZV_,@KGH])WM%3%)"")E'MIB7&DC MXPRU1?S5DX%63ACQG")2>R!%5Q&*2WK"/VWJ"/^JN&N"74V WJ +IN]P,^&1 MULPX/7$(?ZTQ(:Z,U%EZKI -/+H,EPX,Z(JKMS5&>T**:-0?)W/6!%)3IN_ M\AD@RH1::6.BICE5UA1":>-,NYHI58P?B)3]?/PY[XU*;&EMA3J[\&A)R'NU M2F'/&-S@?](N&-0;5L5R:E 109X55Y OAKKEKKD=DO3>0)" :RP*!^(*_ MP7AQD40Q]A/1JO(ZJ:2)_Y]'3[CJ0,E<#+#56<>!+.:5WGS6=%O@(HSBV3R7 M$#7846IC#RS:V5*:#ZY)X=]0&$5X*9Q3,WQ++>Q1=AM3-E8<7EV_SA^::WU? MB];>'AB(L6CC];!'X/MDK0N\["7CM2QHWB&U@W&P$--N@\,HQJJ-E5 >L-*P MP,GCYY=X9?3#]"DQ-D*8?:P#B3BW-EXK^P8"+$8?"V'J+6$ B0AC^ ;82&GI M91U6NO!KXVVSFAQY/1#K$,''H=)R)[HQL+[>U(:"=4OC<-#? VUA3FGM$TV^ MY_Z7N(L[* (T,$@P=)89T)\!?,0@5+AN:MW M/.5B6<# 01^IM$D)(A+:"U,'_B; '(*(G;>@Y(OV '-H(2F]D:9IOEO))K?I MK]@=I,?=**UM@Q0?@PI2R;3#X3N(UU8U?7.@3PZSGL)2GEU^<_.K$T&7MBB* M4:E*]VQ\>#;94OC(8#R'U;E-LTQ1E:)(W$^Y)]$)Z"3Z892@UB/2CM2,0Y^JU5-( ,4$IZKFHJ8G%W\#\&5!3!B/ MRWD!WQ.2:#B;UZ[0L)Q\(1K&H4LF2.H0["\;&U=6BE3*'1\GX8(+_CZ;:PY5X#4\PJVHOY]A>C@SQDGI(OB6.U">.E'C7^R1 M*UUZ2N_HZ'L.;%-$+7X#H\>.8TY4,L-DV>H/Q="+I[=$88ZZ16'*W_O#*/^B MWO!+AR?4N/IN9:4C R8&(=7PUCUJ=\HUW^=?#3[CD\Q784"LIJ$8$E%.RI-B3!@P^U@)"7&.+0DO M;CXBQL1%-'C[6XF7?MQ;4N5^0WZ-51F9;:V$!C^G MEM2QEU;BS20 =-HZL/FBNA":O0_330;0Z]()4 MS%4W6W-UE A.GL"%[ER$5IW46SD)BGO;?$:CUDX?2*D["6:.45R2X/8^H"3A=2!B'G7Y:7J-&FC#Z[FE;TC-],3#8*WGW4OD0RO0>J M>.CQ]D[4C$.B/,P(^FN",I(4[:-5$M 4R5&7'&P"MM3,9 M#87!6GCK0,FX"8)'I1L5&J3P;$EB<_9L%J.*Q[J!<:J7I7BK539[")N&OGD"8X@7I+;MXSYZ$5']VAV"K1922 MDBT,VV1= CQ\%Z9JP/_V00J0P)LNR976?SN,+ F>KL:!4@MTZ@CN+#NSRO[1 MSEU*7,SF]P@L8;*,TA)VD1LFQ \O%RPIRJ#COA25S^7IZ+PJ)4?#%ZK)'63/*A&76-VFK)3-"4P75:11A:2]?'8C2 M^"RVO1?JVYG-C?<(HVR#^:5EZ:-[&TS*IN#\>'IB24(Z2L$Q<5 -663U@5"I!'@KT&JZ\3L8R^ NK/?=Z62 M/;>H@\XJDM)AN6KLO9MPXA5$WYA!"[",\;;O$*9G.\O4EYY?.AF"3L19$T:?2-%K1@ M1]\;L1N2(=ME(M??8+RX2*(83_"H"68=*-B+,EG"Z'L!9UO\KV*K>^]\= H4 MY/UV$5 \(I!T]\'P@%-QE>@!I$4#;Z'S#/TT9LR-)SJ)7826H#0D7:!0FW;3 M(+;4271=E%18Q.YC:3O3/#%)H&@OKE0)1]9-#*,R:"AG%0WG7V+I^PT$[$6< M)%G(>J[:J/=G*#+)(L@5F3*=<)(O3+*?UI5X5_.#X\/S7R$%L&INH 5B=" MLU*R)8$Y%\I3.'7_E4 $Z#*Y!,^TN5.0RHX#5(*P%!^'F@)&K! LY?B#U-*( ML=V2Z]&OI DO#JD$]A#L(2?%)ZJ:;DC5A'*#$1"\0&R8S#.NUGY[K(F+1_'9 MJBD37!I(6&? <$-LL]\>8N+B47QPJFD6XQ=\[WWP;H.NIYQD)6IO07SF&@9. MX"J*SP@2-PZSDN(S,L2@_<4RRG%'/KVG9=% A#=)6 ;IU:Y'$,=^+KP';'4( MNFD1H-#]_4=0O[+9CUA59$?CHR/-E<84(F'C $2NS$S+]98?%12ID-[:;S=Q MUT\\2N^G&P P4H@4"QO@-6/]:"T'P!K[[0$F+AX;;S_QB[VWA[;;D.LI)UE7 MU4W:.1!YD/]/XHYOC@_2&V.%/T'^, V\ZB]*+;-2S)LG\%?OKI^04ICX'PLG M> $/V%VXFL\!=852D>&_1,+R=6^O"IX%D131GHZWQ5R'B_N=S*/,7W4&0=%CSXF:%[O,KE/Z0':E'Z_E,Z<\[FV:%M?M#F36A[P2ZT+,>5/)DHC6^M#D14 MU? G=2?],$H0^$[R\S#/7Y,(!B BJ7GK7?6GBH8I=?LG8_Q_1Y]':YKXAXPL MJBG90+(1U;7P:9UUQH:8[K"JJE8*!]?2LJE M#V5S7YT(1FD=V!5!3DL[J%M:2HP86H6-OZ MR7FOK"KLM?SRS]&,4JQS%:*GXZ.)[F-6R?C.L%Z];;(Z_.0CA3?S' R:( MWKCM\:QNCP6ET8J4GO>A \]!WCT*O<2-BS%Q+[$"_37EQ#]HG!$+ MJW(CR[T+O[8XS]F;D2+49_7C3HC-%I3TO)0X7/,;<"TQGI>6"R/ MIGW@! ?^!SV3<8(=KHFEJ M1Y6LCG KG4MN6Q6DH26JS#/$UH"R$!'C#+Z3JBO!Y?[\;[&'G5ZJ6X0^9B B MX?7X@W,::$CT*M/ZPRBGIL7-WN3I>QBW^];L3MH>HZV,B60MK)Y1715::3OS M%21CG(WS*;3VUFQ?EK?8K!_ &PC6ET]:;+DAE:P@H 'U^:?)%>#&IPW8=LS= M6X=!MPRNS9!YNU?1?*8_EKX'**]'0=P)3G-L2+#"! N3 MQ"1'&9HVHR2VMXXBVQ32]DJ$-0 Y!5GZP&V)3NRN^BPQJ81 MM5DDLX]Q5LFCIK)EBG.WQ=;)=[U Z)K!P?AP?-#]FL'HC\6__K3E-PXP5DZ. M)Z?CHX/3D[/QP?GD4--;V?F-FHV1?F3_Y;RTU-+9.*L75$M]&NC!M[+Y8.@3 MB]*M+CZPL+K8!Q%A;K4_XT-)[OH1)%'B^ \P^IV]U@.3/%CPC,YE=1#)=.3*UQ6&U4%<%GV.A^0NI"R#U32I"#K707- /L.?I9DBL( _]/-HD0BLY0H&?N )44" MRHJ]Z;FC_41^Y(N#'(Z/QH=<-[5'?\S(:@EX2+ZR3;!U<'AP?G!^='YV,CXY M/3[3,PV0E-'2\#8>"DP%SI-'RTO"./,75E)] NC-OR6!D$=W ;S$Q^[]CP ! MQX?_Q@,/HV@6E![*XD)4!THV DN6&)3%4P:M$2"TIAS7UY02*:TKB04E ]; M7 VMN+8G9M[L[L;9M& I@5Y\*LWS.M975D#(C$^:S'BCN(!68]Z1*@-K)%_# M ,8@W3(W:I;?]KDI&3<-]*Y"($L(ECF.(4L%8"?C M$_;B49ETMM@#W2A4(+1\G=:7K\TB&EI7+].K::SGR28M, ];.;M6T'J,@7:V M=94T^G"ZQ2E9FW4TA SSK&Z8M6H:6BW3\K(::\QN#+# _8>@,\E'QCAK[U5R M0PKWMFPS&5>>16:&R;@^,S!+ 6B=)8RO"4"KDI6]0!*4E[E;@'_)=N:%^AIG MZYUO]?=GVY)]8OYH1O!R2YYR3/]37-?B6"PX>]N#&QF,;_'&K7[#7F@AF-07 M@J9B$)J]1.E5('*D*1M_]0I&*E^ZFUMJ5$7P9'PT MT5RNM(.H&]R\=AX9\WOABAWHT>+T)_9NG_!7IN^0EO%::6.@#EO%7]=9.TL< M*M-E>*N2(B0/$P11+FU$GDM.EZ&O'[6R(RG#:ZX#[]YW@N_.$ER&2P<&-/-5 M\"GC -2.A0:;'THPEGB&ZU? TRGW1P#CZ.'QQQU8/@-$ 1^SCW$H&@P1=3"* M"TH[JBC[SB>XS.33R%*41(V $>EJ'&[$E;>Q\>S#^#"U:GJ"XAZ@]+W5P,WX M3+E[!#'>!S3R3,=(-TKV04:B')2^0SO1O+/!^UMP@_])H LH"[.?CB5]V/$!N.%+0)(WL6' $+>+. H MN1!BHX%U_C&$B)2N99IVYVL)-HLLG:)G*:?1U(WAF_C!7%?"-L)4JBR4KHQ' M9N*QR7G(]C@RP2GXE=U!J@S!*+C*WP#;P:K1"ATI'-2/%'(R6D\1+"Y.BV7M MO+P@\+):]]=::[W6QM.WBG&LX/-#W9NWSF5INS.\%?O\]>Q6DM'3 B+OWD'Q MQ[WS@3\ODEC(3<8&D$CE7:GOHNO8Q,'S-PFS=DI.X.QM Y)DL&R+%T&IP"OD M5318KDV?M M1TRR034-8N@1]N%;Z<;XU;OK)]CJLPEV^9K$N7,F6AY:_HJBML/)P=G)\>G1T=G)J>:2U5GJ<"YO;Q8\$)0C M#.*T=BMW%6M.,L9-"\+*JL\64F2PQ7>MOCODZN=L_C6)8 BDH><)Q6'070) M8@?Z?)/"T;CAC;6,.JEY7=!/KUFLOS#Z8_X-P?F!$@A@<4,Q?(%^FN/FR7.$ MES-2JQQE&:=W(%Z$7E8P)K\LT!X7YZ%BC*$+*Y42\^[,M,&YG"N>R&X;\TCB M]HQ47&I[8Y0M4V\-:!#BW]RTZ]+H2;K?;/Z$G" B\WP8L#-R6SN:AP0AG37' MH3JP;,D&].9^QLR27?V]*H3#\>'9N6:]=]-;'0!L%BW1( MX=8$MA D;?M]4](R",E!3>TO1(L2NI#GF#:#GD%6Z85B(W*/0 M!<"+2-R52(+DD-\$,(:.?Y\\^]"=S3%SV)(HD.'N;R>$^K$OZ525!JD328D< M>7VC!^"GM]J?0AZ "/2T"QI]&5?P&$O##0Q3GO KO1*Q^3:$6)RSX;%J@&L+)=E MG=>?W+&DB$;]<3*G?8*FE?2$Z"=P4,X, MO49&4SL3M5BS>#%PD$OU"/>YL;V*%J /PX?2UL, M+7^"[#<\#' 9_J3'5C8;VJ-)3MY$IFL]#^R*'48WR5QZ1SUJ_A/SD$+F)XR#C@@*ZAA2 M+AKM^VM*F.1']"U\ RA(Y15X4_*0P\?LV8=9T15&<5&^GL;A1+FF-R(P/<1D M*F8N0O0:(CQ3;SPT'W@7 ,5I&DD,9O-+\!I&D!%ZZT)GY_$D36AF'J^(.[/K MB_-O>*= _(;K$)&SI;5P6H.!(C2,0V GIZD_RTIK)@FG9DJ*,E%EL;IQ_13F M+\Z"M$AK>L^Z+=FL']6J](_'1T>:G_?MCYV&D)8"&9E5!4X-0C=6@9J ."'9 M1L8X#*K 2SLJ.XEI!V'HNLDR\?&RY'U#813]"!!P?"*I;]C+^0KF(2DI]MX- MFWRT]X"5+#L;RSMWE=8M_DD5BBNT]RB6++MAZC2:XK16Y9:_VR[LI#92V2.S MLY247F 2QB EQM-TOG(35$WMGD08\-B;8CLB_7<,2W+DDZ/HV*:'B#;F^0TM M9"\-)V$2-8N)O#[]M'""R<$=;KF@;7WD?F3'L#N@$'. GYAR^==$B)=<(=)L M$,1O?'-O /)-+>'TUVR!RY_HP^I/7K[B2H'Y5E?+R2,'=^4_507X)OH9]F M_CLP((8P"QJ3)Q&,<*-R63!:B%,V^1U#W"#B*U"JYM1).#Y >^JZ5!XJ*R7$ M,7D)]-Q%9/603 $:Q:];J[^A4%RK$+Z8<%R_F%"BI?C-N"<+5PS2 M,J";@^5[UZ>-0-4<3L>'9YIS[3NIN#GOOA/OYMY?9+#S]>/.^6>(+GPGBMB7 M5'DI&(>+GFJMXZ2O,+82*&N^R ,JS+NL@E2, TQ?_0HAAELBVF\<2BK:[\3D M4AVSTF*ES3;!@UN9=8BT\ZP= )1 \27^>A!A<=2D0;U=VM+%*\=*!D''AFZ%D;0WI,5]V0G1N-$H3L[L08&C.GYMJ6V!4]7X^:6(<,I M;"DH?H),4XH@0QP/@%@@#%[R+)14[5G&T40<8BQJQJ&N,TB$\"8L$L7) .9! M,+W5*XZUM-N.@HK.N]+#8GW%+VF"*"5]E^U+'$T40CN*+Q%I*+UC?VXR;L6;=!.C9>O#_9R!()FJ?,^P?(^L098462B].Z\-:PT> 3_" M>#K;C:O.$I!T4=VPF:LV:W?%4E/774(2-_^2+G@;A:.RLUA_E(:"('8GF['3 M@7-9-[!-*L/*D.AU$I,,NY*<\C=$6_(J^Y"T&7'2Y2+K1O6VQ!OJXLD"?%@* M)'H=N8[_=^#0SFXD4-XF=':#E%BDHH_8;"S5*B:K[^ ]?OH)_#? +*+5C^@> MLE(D9F-)5C$Q$4-^^AE* 6E.:X_-/H*RL;YJ!^G@S],NOW2DMH=E/U&95715 M%S"OPT2.)UH0V\.REZ3,"D13DSY^.C@P-K<=9#(L,$K-7?2Y^Z+DJ E\M-\%KZ:?U:>DYO5!#4>RL] M'\TM=)ZA7RY.W_9J57L_+1G1*/02-_[-0<@)XH]TE(Z?)A##.00>^Y4#SMX5 MN)^,Q\<'FG,SN)58R8_NP:PEB=.YW+ DY@!S35BX!JU/83 [V8&-#CQJOQE( M\4]S5IZ0\P9(88:K '\"S[?IDZO-FN;NM]W*[L>F]JM^%'W?!.F;JS!>%.[&H("PBTZ9)_4KRM.V/B%:&MK&A!=KDYTM!#$&F"B]P2^)X M/\:)A_DN?.+V>9G=T1X5=^!3P39>ILIO@8/A"M 2!JD&2!E;#H6SNMFC;F$N M9>VR-7OBLW@!$%5J%$^)M14#B M 1-$;Z(!M[-ZP*T@."HHZHVX/<9.X#G(VXB_<-> %.BOY7V1\ V0O>--0!EH M'FAZ"'W_.D0_<0,*HQTH&6?JPLJN/#HB20#F5OMC\R5F 'DGXR @2XMU?'00 MA*3 [6MZ(1U_'\6UHYE3$Z&4_TB>48VB!-"F'#$B50E/QD<3S0?.NJ#&)1@; M\Q'98KEW/H@V:%FR?)WW(.,12-]H]'D&K@"\I _"&7+31?GRN,-P8L&H;\ [ M6QZO@CJ0-"V.&H[%K896'XE(BL@;]E)OLT2^AX'; 5KK;CN/J191*$W9T^14 M":UV.[_*B:]N6Y^1=X%'"N/I"P*I3,4"A.?U &%&;[0BJ#<^2!XSY@X&TAKK ML%NL5#";9\*\=EP2I?ZX<][A,EE^#1$*?\+@Y<)YQ7^)/RCLB) PSL;9BBO; M;&\VE13]DW+(V\0:J1R..4JG/Q>1$\ZIY\%LR&W(D$-T"[&BD'%34_4XN7W! M\S39IG/.+3))6XZC3NQK3P24OWIQK$Y;B 1N-B1%09I6EP&_;A2_H=L9/ER;C!<5Q_:X2]^E'E:_COZ0='I2_J]2P9HN%V M. 5I:+%D$$4 I+*_!)&+8(I?UI.#C!Y5 SD8'YYK/D[LI,2*^0LR:^[I,=[Z MO@(4?]S[>.=+AI' *ZZD\ "2W<6W+OZVN"98RG3>;#*=5&VP.&%A76P<#!J"5Z_Q4LH.L# M]H,YU495<9#[T6>VZ)V#4>V1 CEZ7\F(J?B-5A9KGH=3[=MZ2I#H(D2O(7)B M\#?@>/^=. A_X2: ,73\U#>B/_G)U]-"M??EWM1K@$TL/0(W#+P.2*AUW"4@ M\#%OZEW")HZ>%A!U@<%FOUU" 1?OVF\7-KH$$8I+[@#^:=,5P+_ZQX,3O#1% M!2I_,T[AW??][7P-]IHJOWX:S77CK\;HJ%W"#=IH-R[#]EE?&X;7D5MJ67,8J7%QKO MPC%CAZPY+)YQ,\-^HD-.AU9%!69SA& EE:S M45/BNE9]FM:LRO,Y-I[C;5:V$)N2%@!_4ZN:IH1O>%]X&T;1+"CQ/INGTJ!, M!JPNEB&C,\N*[YUINBXT1<#!7#L![9[LNH&E0&AA4&F]^&-)\_XZ+70VGT,7 M/+XZ+LD5K=U^;FEMF8J[<*NT$KOPBD#1]_>$[&9F\^)<[S<8+U9W&M*?8)!' M_,FM(B=P@4]#!04BM-S^:LEO_BO![%/ 1["@6W0?F9";67M6SL:-\'T3@CNR+-9L0])92@K$^P#?%G$L_F/ M*'OI@@(99A_CT-)1V774B+.MY-)BCVV3"L@44OUHJ5S*[+0KH.'B6U(\_9,WF^BKQ3 M>?7N+DA:V'6(Q%RF'A3M19ELH2AXIL*T@/2/P,OG;.!=.-'BV@]_"D>A#T6C MT.6OCES\V=&-:V-<,#+&;ERZ2-2Q$25<,Z'9\<:JY"TSL8W9M[&\/2 M3:=_J\FU$$RV$?'(N?0U%K7CD[>^!8Y4^0@:A[C>@.$[;.TAG9U%));\=[RP M/?T$_ANXPW/!@IUP+DYNCT9!V=CX" .O@(B!/OT,>T(PI[)''I](E,;?MP%P M^,/LLF,"=/:@XQ6*T@3=+8#==9CT\OU*9/:@XY2)61%^ZF4@/DZG:'^LR_EB;$@;8L #RG^]A_'<0D\&0.X5>HX,LU->XF:3SX71_ MMI6> 6K:S=>G!:XUAS2T!QJ"/ YS_J9U ;ES_AFB7_%*$"+A7*=CT74B_=@H M_]I^*1B$S8!D'J,41 \P^IWUL$YS8_NL7X!/,K%L)BZ:#?&6_I MM'4S4-O+3/P;>9]6 [0"6*9_-O8>A% M3R24QGQ+H[EQ53SGXZ/)J6FPX-!G$RRXN;4&##5[:GERC='#?%CT7"&8C Y6 M@UV"J]?VJAJCA_E*;M$3C]?'YM82VW],7E]]"%"-?>:*T-++?'BT*+<.CRX< M6P*1&LNW+17'Z1VV !A]%@ M[FR\!E*36GXOW7D!M+(2K"[VH*(SMSL0(+Y/D+NH'C**QHE/1./$Q3:,X%/WOVX4N*J_5MN3LG3@@P6[@4(6'@#-(SM-R;>QO7G;I0+A-P$W#> M-N3L;1R6>D.!!UW\HE!@ZM?[=:[*Z5&SE;(QMY7S+ER!A;LT][ZJ:\W=GR0I9 M-S1;HO@7*9^AO(RK5EV_M<%"ZOJ_7OK;@-#\!X^ C86WHR;V=];LI0KE:OOKA M!T!$. BDG**/[S X49B'_D,$QQ1OX-]C$/W]T7H8VZBJW\E M^//I;[[BK3V6U_(5!%'ZE6\@ ,CQ;X)YB);9?E]H2SL93S:WM.5/_V&4?;SX M]>=T */R"$;Y$$:E,>C=YM9E]SV,V_:U[$X8:R?CD[-3C+3)V>3@[.1$TSSU MZ"Z E_A@-G]<8(.MX6&*$"G=F6X.OWZLV^1WJZ8_'>2Q-L+2Z!LW>W50<$,* M@%+QF+L5X]A<&[VE5JNWAC#L]NZZN?;:AN^P.^RKMW@WG2$OG]F=C!6F?S[9''^M*M6DG?0-KG1YK:V'7-_PL;!:N@E09$(J=OQK<)? MD6^5_C6:)O$"+X+_KCULK>P[YJ%3#5HDPE)(E$JWY0-F0?%NRZ_>R3^!Z%Z\ M]D"MZ%X\_ZZU^^_#@Z/S\7AR=G:J??^=1ZG (T!OY,'Y9CORT['@?\WF#\ - M7P)B(O< 8]V2,5?SW1W8-=>!Q[7Q5_$IXW#8CH4.?I0LP5BR55U9.)G^9RD3 MS.MFU/;&H6I9PX71!O\PF-,8,S>A@'!)T3NJB<&!>2 M-<_O%$Z8TSVSCW$X$=45M[9-7AMDUBYZ='P0<90M*K7;%A (N?U\7%JB^D?@ M8YHO>(MTYZ#? ;G[DD>]V>5*6KI9"8Q.3"NXL:[G]D@$L+07F/E+\ ;\\)6( MD0*^9^ZBUA *.TRL,;X($,5U\K0=.=D39,X)->/W&D0).1*E(O(TPTW0558Q%-Y39%H[8.R"]@&RU1IO3;AZ=@L&\E2/@VRCVQ >]L80)X*-OG: MW93>N<]3SX.9'(9*7*=_T2XKT"4P!4&)-O.W"0Y9;1LJ/X14E1M E0B)_$+WQ<"ARXV&4?S:MM+?^ M>9TF*%^I MWD1R.;=&U9US.0U0=ZOXQ7(YVW5F;2ZG0GY5&PE)T8P/ 1C(+6O+K M^"F8"@RNR5X6OSL#G*>?84_@K"CL"'#8_%J2GMGSMKH!RA_:=6B7AKF7.:RZ MH6X ]MJQT.$H199@+%G:%-U0-P ]@R&!D6O))21+D+1Q1O(C@''T\/BC[1(" MO<\>47T$I=V#HL34GN RDT\C2U'2?-5-I*MQN!%7WD;8K0_C9F7>4D!Q#U!: M5CUP,SY3[AY!'/O-/-,QTHV2?9"1* >ER8(3*8M5A.+20H5_VERD\*^P%<5D M'W,3>/ ->HGC-VS*J.V,0\A0&S,QB3 RB^1NSKII_#<8+QZ GPHH6L#7I_ J MB/&H&O=:'2A497(T/CP]TX,2,:VU:+L#S]I]6MJ;[V'Q\ JXA BXN!]C,:&W M-EO1'12VL7P(0IDC*NJPG8^MEF)SCM;B>6_;[,26_DP1'LVFK%Z]NP +':#8@<&ZL ONCX5(C(@T(M16 M]9,>P+\2B-*22=DB$WX%W[">XEK)!NWCV<.\=O1BFC:45HO0Z8$\MVOY>5/+ M5^^O$*6-&WULZ?3W]D%;!I1)5VE5"TV.Q^#54?9([2LZ:L1-4R7# 0L)?P^# M-[Q! -E>(7H*8\QG\'\;J>:;EB2UONNLIO[\V@P0ST23ZWHE.U M)8ILL:$5I:S3+%X ]+1P EUVU3*>O:T-:FM=M)';W]G>_C@DG#FE>%^6_XJT MHP4XAQW$WM*&M#1^%>3F=6Z7D]AY?U>.+3_ ET4<42M>*_U655\Q'NE;0KSE+ G![V >-/U$NV^!V3MQ+:G\ J,J3F8-;6" M 4TKN0LX2^(H=@(2K'X(?1^O8.2/LH]HF1_;(UWF8:VXJ N[L._<5H[\&I\7 M4/8=>ZQ!'(E*S8 A7DD9.Z_I)N Q=E!LE%_>0W[I*6-TDQ^^?$-A)#T1F/ZE MO2G(- 5> 5N9Q4-<1_*:"/ N$[1*8TKE%94CTE?O>)\"(_I#&<*$]B"N@%B. M_/JF#9UG& W "SGI,P:E/36#53$'D#RXMC)S19-UPY?V.)K\!GMS^ M!8"/;&)LW8%"O%RL!O7YD6 M8M-J;4*#J.KV;&]PZ@RNOUZ4/E^^K3;7$/S4876"P]C;W6!V)T,S2N_(;JOE M-41;]:QW0L/86]Z *UY_S=AX6W<'XR9[.S,L;G*V/P9@R70=@1Z@A"#/-^TQ M)X."^^(2+^*,N^4)\NUL2153I0?'M>_88Q2= :DBB8)'RDKK%FZ_'6CPRSB_ M7M7F.=;FP=YF=,I^)R/I_"[M31 C&$30_=7QDP'V--7O[:U%[8:%0]I*H]XG MVVD?M;.$M.[ (*;"\^F]U:A;8\0%KS1XK=. GMN%^=R^8%2#>V.A M&50.__XB#%*E)HY/"MT?*+*=#B.QQZA,J- B60]% M[$"-N0F_T6&&N=&WD#3A#K!4\8YD;VYJU[!>>BC,K>\A3[.YG6[9#NKJ7PD> M]TV 59FDA]B;=0Y7%=T4EKCI-(B*R,S1 6%?:DI0KMM$3Q^N:HY*Q+] MOCU6)0_16LR,H8X!;G?H]!J5R+6:WS^XE54_OSQO3:&)]"%-=!VK;DBNT.7>R-S*C0 M1=7$U%VPT/XD?:N8+G-&IX'W(X!I.<]&^]$UC+T9\6VV#-"*TN?>9%G2 Y8P M@FZZ M:Z-E#%5M'6"5G^X1/]2\+* 228^4J36@]9-23^&5@\BN:!ZBI1.XF7#2&>,1 MQ+&/E5"=1_"ZU/Q 4U^:>X"W ER)B&6]'[8CP=N5[C:RD-(IXA+O_*\=B-+D M6B,R9D1&:8\%;E=*36\=%2:LQFNS-^>F5? &VZT]QCJ@H9AIWDR;WF?Y=$WL M,,^Z!<=7Q<4AQL7AWL1-,G$9^MQG&J7I):+&:LJP]C;:RT:-5J/2K";A4([I MBV\UD<6\Q5=P?'O#-GSQE:'/G:QDVS>-A@11S#-OD<%5L7 T/CP_V]NV2;;= M6YG[0KD['A#;&[5Q1MU3E?OJ/IEB@Z4A515_ MC)>*

G14_TW>XF:C?VMX\10OJJ$'+ M0KP:K./UZ+\[2_S/)[Q(1F0!"(/+D)3 I"F[M:-Y6A?268/.N[&LP/G6@93* M"G\'&)?S&UJ:AX5NNJR#@I=92U"03I2YX+ /"6YBL*2M!XUMS4-"[[6 GT]) M_O\;0,]APPY UQK2=2^XVB>0AYMF\_P6<;J#R.ZDR0Z&M7[0.'3R8TMB&*J; MF,QZKHX29*+N4V=S/$88O&2)7Q&]0J$8!2L )8MOI>$/3:FO)>.X<%YA[/BI M344/6+/H#7C7(;I.2,[1310EY$XM;;$4I6,%LN1R;]8S9I09Z"9P43K[YCRF M/V-3:IIK:&VMT+TXATH3:V4=8VQR%#V%7U/8XC5V==.>1]F-'>W5/#^[2M,P MM^WZ8E8T9#9?9QADTIPF\0*S]._:F=8 7[0"I+KD)"DCL1G=QWK0/?53XL!K M%N;5._DGS3/BZVP5YGJP+"DACA9B.!GND/$!O(& G*V*'" >C">;!X@Y';V' M@OD@KC%$B@>E?H/QXB*)XG )4,OI('=O'<:-A>WDQ^)8Y[-Y/EC6H2"K2Q75 MIQC5QWH-65!U93L6YG.P@Z((Q24-XY\VM8M_]8][%'J)&\_0(]Z$01$_8G&8SA&2Q,UR:F2C=VC '_:E2EGFV@+==N%0P?'"4.OTG?//$!4>943QL^J- MC%&T)"^+DT.&HC7X6%G^2&7H5!^+VM8830JHH:H[,=9,G8+O$7Q+T[M)\ !% M]-FWL:%16A13R,;4R\^>J9K\%6"23A!-O24,(-FCDX'1%A;G4OJA2 MU'N7!@X1PS^JMK!'A1Q\*3@(-RBR>-N2=]C6K2JR,RPRS=>*>WA-O7A6FB^A MZ>YN2[3VZMWU$W)/!BT%/F32H[6U# M1C>&;5QQR%62Z E_95,";5<^V_K9"IENC%M95;,BB>:EAMG6.(ATTVT;1CA6 M'4.N']KLWM9BYDN?,MR7,+8\>FH49]4EPD,[\] ))98=UA/K,MHC5)B>K/K M5ERMQ]?B?#%ZD#H/D^.C\Z.#\?'YT?EDHE-ZO3T;3-YM3F.J:' ME;:(:SU]PT(DIUJK)^-+%;>^.A%T*3P)4C%OHFA18=G,9?"JY*!%!WPVJH(7 M=^JRFW2ELJ>+4E(H=@732AB\Q&-BGT@$N15ULE/*?:F9:.T(3;6DM78=JN!P,^1@O(. M)J@[ASRGPO/65JF,C6ST+#" *<\LKIX5@R%$CHVQVI8UQ MJAY ?77,M(O$7)6WU@N*J(]$K;@./%)8D=P28-?@5O IXP#8CH6&.62[^$U=*E MS/[9>*S_ K,&G'26DR4'R#W]BJ\?S018'I>Z+YH':"W^V\ "'JP@@"1PMWIV M;=V,@]G0&N?%7(O(M*^T"MYFR9ZJXW^AI=Q^2W#5HM6&4*00PY:@ AO7/$1+ M4BX].VAA%XMJ;FTK(D38W3M:1$*W+=?N99$W#G';Z$*QI:GT&J91GA:WP*;+ M,*&F?TBA;1RNE4),.J(90ASF>6OU)XG7#D3I>\)WP"$_I_$&L;S6XWI>*Z$Z M2LF.RG3U'B&N6%T/-6HY1F1U(>G\!X<'Y\?GD_'!T3<(/O88"*'TE6!/,Y76GTC9N-A-5;GV'4"H?C MR$DWZ+Y^E"S\&H%_)2!P/QB1,(Z>Y@)%B989J!*4D;E'E$WKS(H?9ER*HZ>Y M>!'4'P,)@MQ;$D]H=$]69L8,+O!T-1_IB(K)W!.X1MNI MLR?L]E!IF LC<;5R3D5"HK!M3;L)7I,X2N4XX5O'ZCW,Q4QG-3.@P\F_Q4 Y M$ ;*P8X#A<6_;2Y.B>U#8: <[CA06/Q;<@WU&@9.X$+'OPFB&"5I"B+#^6UN M;2Y AO)V!>3" (YF]_:)O.8P)\^T%,]?D4HP\P;FTI)W4?.?F-ZOS$^8ASH! M%-0QI%PTEOA =V$ /NX<]#N(KY/ 8V_9A5E2:\>(27\]=ADE?,6GWHRF8N0C1:XB<&%R"Y[B4 M'!QX%P#%< [)6^FS^25X#2,8TQ'4A<[.XTF:T,QTOH=\"-L(_ SE9@L)A%'B MQ897L[4J7D@1C?KC9,Y4EV,*T4_@H)P9^O+0U,Y$+7*J8V,>Y^9.NQK-R<2[ M;4EYE_J-JC).QT=CS7>FM1T_*I.F@M)2V@- -\$;R"KOK:.IZQ1*"G#9G:Q$ M(AL9=31V$-$P>>@#7ZLH"M!>AX@\G+'> 53W Q=8U(!^@4*,RAZ DF2FI)QK MC^=N*![:2KRKS2UY7A(&3[@72$]U5N=#38Z;0/>=1I8482F].S;1M8;&3O " ML:UE6O@.XM6;IN1MJ9_0]ZDK:7O7G09=;T%)*O_:.HR]Z7+J2-8V^O^+./>@L_N\;U=';'EK ECJ,I!*9:[UK#%79O[S?Q<3'9L!VU%-X[__ M)A^(?V/ D$U%-8;__;?0S."Q?__?W_\'@_\$_X=A__R_.(ZIG62]A"FF[$V MX6*R#207*-A<=4>/6-.T+,G RL"V55W'DK:J#,'ZD?@#\\!&H\P#'67(&(;C MOW>[34H.[,4T'M>MR0?R>9/4^E6H$4G^HGY1!$5@\4>2?(S06+7\O/VJHY+: MMR7;WTP4/OI ;,=!10\_U #V3)4!5C#[6#[]B,4E$(G"?W&"!0,\PD8E/!:3 M"%QBV0C!2!%9BH.=GN!__AFYD+J0PH;SZ#GX4)*L__X8N:[U^.O70'+Z#Z8] M_+7^(9@(3I X3?Y8/^+*$V7;?CZ?/[B2[*HZF !%E27]038GP5-$G"8VS^BJ MH>T]L^C;>O >V([^A7[N0RIOFB\<=:_UG-ZT)7]URJ6&/ (3"5<-QY4,^>DI MV*?B;A_(.D/=> C\_#,W9+]6 PP&(UK]<6S*<@6E/)!?R M!W9$1G$BMD,+QW9?D@Y^>8!LZN(U I#TSCLWS6TP>)5@S"_XZZ:AY]JO-HS_ M@K_NDD=]@PG/R:D =9^6&P+!'P[-SS$C%,F^]8)5B_4#AQA,QN/Q7PL$S^V@ M7R!GKRGZ]0DTG\ ,!,+A$;^' @JGF#W@J0>!QZR I_[X_<\(2,KO?R; E3#9 M-%RHH?[[PP4+]]=JONAA'$P]=?;?'^O?<=>WX$A__?['55T=_/[GU^:_J[[Z MIN+__D=19YCC^CKX[X^)9 ]5 W=-ZY$F+/=O^-9?\.>]-HKJ6+KD/QJF 5 # M=?&(>@/VZD]548 1_ D;9&PDVJ:!>8;JUA$B!?B'V( D5"1;$85&6HP3,@]* M/='B)E-]23KBF(\4:Y TSJ.AZG"*M@?G$,QHL>HCX8C\0(R+-"$B&(E &5EE MR]"!QK3=4JXI\C%2G__ #&D"Q[M61(\IF M0HV4"X8N+FL4*'ILSB7PG*[@]L!=3HP$HL3^G"XQ1Y(2:1).DHR+9;=9=V8U MD-,F-+4LUX7A*)7\]"2MD<]7)[,LQ:5BO)?&LU2MU?S"))V19 -'I+ATG#WON4@X MD9'?F^RB[Y:2^>B$TQA#(>?S:*JT](<_?A,7F^W[6#W99.4F8T:B*4[C4DVC M7DJ0!6/*S-^8; 4Z.[8J[XTZ[=F!KA))D5R-NVGN3*(D%(AA/E*Z?@CBT)3UO*&!1!/YJG$U93 ,VO\C.05MH5R(S6TX3 M.EE+B)1(PG%"?4M0;(R.;0:\'N!9QYOR('D--Z,ZT /I LGF#"4-/;+MD#6" M[@T[GC,3)DDV1MB\DEWJ, MT=4D?ZZU^^69E2\.Q0@:+GK%]<9:A2\PE?W1]N6IG9JDA#[A::,:0SMZ)FW6 MQ"@:;8V^Y%@3<*!*,%A=&CXQ?QR++_%$*<)-Z>DX@_>;>.)DVIHT3XXA%\EXA(HP M;/QF[/O1,W:2N*T1LP6IJ8[;&+7&*M'J!#,FHQ1+1C]B]I[S"@9B8EV"#E1B MH3K!I[)JJ!-O4@:3/K#%]6#%JFU:P';]JBX9+O2[..B%6TB+)/TF],"#IS=M MDYZJHTFLNXBZR1[O5L=1P9><'FAU4FG:23RG1@DX#@ \?(F$'+H2@+%N$]@3 M?H!T;F;&9UO!D/$=4)27?2D&'ITIW/Z!,/RF+^Z-L W4X2$(= L83C#4A&VC$:V0\]2D*OGHJV DP?^U@(,(O#*E^P1LI'OBHA71HERV MGF]3E6Q\-,<_S/KPTZ[_/NWZSVG'+2QU-:\5Y?8(5]1 N;<@/%SP6V3/G+-X M(68CPK%7)QQ*F(E-=;)"0QTR'[[671L[I*>=NN,YSW42U$452+>G'I!6Y$R 02+FHXF[275F__X",_>X F<2)#6 M@20-)KPR5\!U]<-L^B*+-L^MR;@G5*\P)A@S9(X\ KP!UOW4(JUE,YF:Q3G> M2C)<%:^1@\5PUR!'3B9SNWRO(U/@0**AZ4%CL > ="L]J:K :!"-1C8M$Q.K M;5:@'2<>:/C/9_V6.PCV0="%@X"@H.]OM8O6[W'<%'Q_3LX%.0 M'W]<@RJ8U7-_;=>!"7PDHG&0CCVD#G(7)5H:+ MIJP0C:QOZ:E!Q=5,J"G7[P=!YF7S2570YX$*;"R8!SBX8I'*%_<3+\\?WG3G M@"$:]NJC E^VL'155MW5T# %VB@C6')[PLQ;4_WQ>]/L\%S_^77P/;\W ]P. MY]>AN5N!F=E2(DC>[7'D-/S]^$HJ@(QI)>E50E M;Z0D2W4E?N< M/W;ZMX&"G1S7291ZDVB10SLR6&IM:CQ-"8LH5>K<.L\OJ=3)^&9)[8]+H:DTW'QV2P9G++?+Z"5@\/NX]6ZUI&9DS'+@^%J1(U&+E= M3S(W'X5=6:V?&@;KP.Q46MU*=O2D#KR\)K'=1G&<[^5 _=:E_<):_1R!]XF5 M>E>OSHZITPL!+S(#9=GG!D[EUDWYBVE^ M[\J'EUQM+[SRW!CE%AJ?26;Z=9*:Z^ZM:^\+,E5^FHX_0;4C'-3:?B<"2XBZ1FWWJ*[')<#47V M\R57FQDJ5V8KE,KYMMY3]>LM7)M;NT6ID16M;+VU71CU>Z MXET%7R7^B8D48BKSQ%2O[ZB**ME^0](!/PAFM,?0?)5?,W+N.K:18Q1+2\5% MQG63?+8W"*^+]-K,GIBXG=J9F,>@@W4(ZO0AS'M[MM W372L"C_(&XHZ4Q5/ MTK=M4R,5#+@%D#VTEX,?#%09V%_<)I=49]EHLER;"CY3%C,-ITPLA- ).9S] MXY9N/WZCCWN$>Q4'1_5\D.*KM[Q!\L^_75$[I?95;80[MG^YZ@9]$T M#\4$'\6HN^3UB-9/9C1IZ>E1Q1E+QX9+@/O#Y4+#.VI/*O1$I<"&-E((AR2?/^[[*!>- MR@!4-&K0Y?!8BFUD>A-)ET-G74+'Q?/HX]4^U.W?QWN2>P186"2Y]+,J],*C]+,SYM^7C,?!X:/[B">Z@YBU M%II$E3*.U4K"WT(+@]W9_?B-IO?XYO2^/P#V0Y/#H4< @XII;"0DK=I =DW[ M^>[S+QPTH>+4M#<3S)S =ZU)02LDLDTN=#!Z(U8(L/0ZC4X>*P3O.Y*Z(4'Q MKDT[NX-YD6-.+#Q:'OI:QA0: [EF&371FN=#A]IS(N@F-.]%]P9=_U"/NJN+ ME8KEJ1JCDQ11[$R\0GA-\B%4?HY@=Y!^T.*'![*;Y\YT#LT=^I>#_M%OW.'U M4Q#V 69_*Z_F#Y'4=X\-NTOJ]Y'4+;/_)$F]O4,90R9RYUOI^^/CH!N4'6D1 M#MGIJHN*/AZW64)R*DLZUVD;]?!5.!V2G5T*WF7G3Y*=;K$VU"I2-S1:1MSKR54I9S9"QN&C7L MJY:L+(U-.^4YKCD!MO,$FQ9P ;I[,:%,H&L!J27MF"J;BJ0+5\)WVL[)-SZ>W1L=;\SLG!M@;PD#55F?PI7G#\6RPK7_HV0G;U5-M1I.X M9FNK[A>#NX2MC>IZ[',C=:J50F<( MWF3W_HR^)Y]?CU4^I>&G1*H['>B1)J&V%PNV,:@I[N7T_#7]N%7NXR>MBI\6L/G^Q4?!PEJQA47G42)%HO$)!6Z79*AT_!HN\*1 M5O[YSH:K8."PAA\OA)$@17HYS?/'_)S,-'/&Y*[AOPW7GVEX7VG'/-XR&8%9 MTJF\K++-0>^NX%I>^+J5$)-]H5BLPP&^5Z(RUW8V'[Q37\+7']F887)WZ/6?83NN#Y/;ZF M]*V9/UR&O[B?-X<:D*O3JIA+(5+=V=B5&C,724I=B(X-P[7F8YD+#@3 MA-YV=+$S0;8U2Q^X&'[[VT8:[+FZ(#,JH37\JM'JQKUJF@[=&N?YRSB.H.'. M OL^$4\I@)>X0/0;N%$:6Z+8G>6RQ*1B MYV?1,I7-UT+G.GV*M_LSO37>ON??U*D9V\E$ZUENLL#;Z4Q/JO+A+,OXE',2 M$JX<68?W%7= KC'E6'$(9(%OE.U8>[#DN&GH%F;"9K2OOD[WFB[.2*K=DG0/ M)/WMGSE(:X3-""?.04[79:!A+)CB$P9&TP]8,C^ MX?YV6CIU('NV_>0J;!NKAF3(JJ3GH8#8'FJ[UUG9-(!?EFP-N!G/4#8V8Z+J MI.):$Y$ /9U8+MS%3!)#IWHV(#R.(4^@?8,C7W=.CF#E@9&\PSG1"ZX#=\7M9_!XX@N[P2DG#Y=@4$@--4_K^GF0[W:7X=/Z*(5Q MB"SK5>U#=/DZ M\@Z.[='\\H>LYX.W)\O,V<)=[^ CQ/X$'1I_:@*J9A/U/[ MN7C:662*LL?AO;;:^@1\8=3O)' M)C6?D:*5#JW'\L$Y/V%A;]*WP?$#[NYI6-[4":]8Q_6"4)R/*"XGVBYHW5G^ M!SN(66! A:XG#&6W&G@&N 4ZCV]3")E1FY0^B70E#>?JC6A;9EHU-G2X":_3 M>!25OY4C>>227N;+*@VPO?X4'ULQ@XH7DEQW%HYBRYG46OBR+7J<;7A/X*;R\,O4[# #SYNOX=.E<7XYZLFNH/JN'J6=6)6UOP=\ B/YSOR_,X9>O6KPZT:*R3)" ML3[G1X0_&PR7W5E,R2^_!VHN:J2N.,@LC?&%].,W21:NI3FA9E)Q62.LFR0OM9'E(U9P9,P[O M/>YAM2QAY?Y1QD$2*N*HFC-CW'11SLQ'5K=?!]]#["]M'"Y;D_9EA9]OZD4] M:ULT41SUV5%N/!_SL=!MB@N[PK]$==,)-3ZSM!,1J98@A&*BUD_&6W@\Z=\U M_G=A_U$J/VKQ:5%/>1'!*^5&DV1Q4DJZWT/PKZ?R3PV$]TX>W^YM>O6V@WAK M*3E"N6,*C!T-"8R+5?$3KM= M#M]F^%=P\3UNR@L)1M\YPGH#L#IPU579U$NHI5%1!KJR#]I:M>^AWB($J>T_ ML@;>DHJ1+=8A"0V7)T-$F+"=KCNJ1%33^%R2C.[&6(ZLZQ.09T/:3ZT\4W8 M$1/&PSI/C1AI&!.KPUH^3C!IBUPFLYUL)'W7,;=T^-\15W$W=*R MY-QNE#4MTC)"EQD/G321;.W P1=9TU2RWW6R*'-M3:J9E- W/ MS*H6SF1Y7@R=8GDZM^)MRCT_X>(YZ;Z^E/8&S9]>_@[1_Z1X-HR8'VILFZ$% MW=2\C&:[M@IX(7QNU!WSMQK/A1'S9JD0 W&QHA/29&J9LMPMQM0[YF\2\V&, M9\*(>3E**G'HV\2)2:JB6HLD**[?T^\] M!382LNQ-/!TV57AWA(1K8ME@M*D&1H>S;/9$=LQ^RJ\JGB;E.CD?#*+S4C*T M=OQ(N!P]_>^)H+8'&!D?LR5>^23-N[=;A<7KN$;=7P7-IE MIFLUT8S4+*(A@X4I]PC5HFX=+J'0+F&-4;^D7?R<',G%ROZ,F[ 3*Y_J\Y5Z M>&_W"*5V">/ZY+FT"UEG*#]*EI:<3QA1-Y6HYUK@UEW=JVN7,&<#OJ1=%IF% MS ]H:4JH.1F<[=.EPNKUW"MA)Z+NW2B>4JL[1:R NXG7.KK$'&_?'= M=[E%!+VV!['A]1U5427;1T?7\X-@I]SKNTK7P!B1\73.%0JTP)#>Z?X<; MMX**),')FC-@&\&WAI(8HG?Q?5T=!K9]XZ,5F!:>2E?U%.'5.\M^O.Z)#AE: M2;Q?O_7)VXN"(J[C('$;EB@$ESU^1,Q*$V=N-)34G)O4B20@ETRK6@YM*'1' M=EB1'5J;1!=;0)_/&4?PBX-!HJNYI%:[VY%P2=OMX/PTH)0)HC%K)!<>,Y]I8*A1.>,FW+M"47I$'?;: >5%<%#C11*6 CO,CP M-WZ0!I;I;-@CIIN3=J_5JL>%R4"BLBQ9<2GY%E#[:55*W9XJ/9'C\AF G"FQ M<-'+4&B:7-/C0*.3CRM&KTZ*&9Z126#C%I&,5:-5'@ MC? =5O3G.O7; MW(SN8BYL@C"0]=0"_6V879E*+1"<$/D\68U=-U<1BZ5.4[ MAQ0=FMDI67GUZ^Q?E.QM5 "<,NS%]=$QRTC%H9ID"\UK9]/]OCK( 4FI>7#, M !(2OD,I04.XJ<2>*%9LY"W3@/.%=&;4RK>[8GA7H(Z8_'-=\-;LSR3\)ZY< M)(G3@B!O0+4HZ;LHH)<*K6<(J\SQ3=9A!H.*:_9#IQ-.@X*7TS\?#(C3VH"W MMZ\?OKOIT%TU]8:P9KRJNJU.4NPG"&;)^O8H7UA6V= R_I7[F]Z%,\-^N('F_U-5:@B1Y(-HZK#'>R? M>?ET/U+PT"::Z!67PI*ND*363K:R"AA8,[D5VFCBC)3:.4CS,*GNR#P/,E^_ MK0Z?34KCJ:R*!)7HMK(<474C7FB3S!?!YD7NOKL9=+Z\-V^//E7/ED?0;=BY MV66:[G0[BA@K:'A5B]2YI627\K=B0%>WR[T]P^^)@[>/ZOB,)P7( EE*1OVE M5JR!I9&UA0R>#:_="YDG%=9#6Z[I234&0S&ZF"XGVF22']!#BAPNJJ$-S;^K M)_4G(_-U3RKF%RR>=6LU8>J9WMCK9K22$5ZS]VT]J="B\^.>E)(UQT">RPPQ ME1HYVLDR)J?ZW@UU>3"ZYM_0T_J3T?FZYZ4D!G6C$E:XCC/ MCJFB(C3I0GC/%/Z>GE28CV7[C 7->"/'G!A63$@5>+\P4SM6&0\OID)F0<-Z M"-LU+>@@UK6CPHRD-+!L#/K-A5]O^.%%U#>UH'\R,E^WH#FK["XG[CROI<1% MSLSBRTPR>\]%7-R"AO7*AP.YB";D2Q(&Y\I!(^-X&[6W58LPB*](D]UL1G 4 M9#ZX5P,R C6 4V/6SRUK':J4LG2*R$:8=E&+$V8A%]Z%Q@.YC",I]"J>CG[Y M+FDW>92W:/L]UZ,^C. =ZQ.P*6!. [BN?IAE7P3TN(E'"WJUQ7/%AI2,S-E: M8U$/K_T_ .C/$>R.[TO@>W4X[O:8W9(I!T_M7R %=!T:PH2AE"5; R[\FUM8 MD-J;&D:IF&';>EW'N089*Q!Y98IS>&C3AF],>>?^IG?F?,?*8:Q >09HAQHD M7!KM0#.#ZM!]N/1ZU-*NRIFT)K%R<A38&PURKT=5L+I4I#LL=MJ%J@UMQ^>_5@"<[P7Y2-BO9D>W%-^)AK?K6TX2L9C-4B=!L>4>A]>*;6#D^X2DW[8+>LV():RU4*>*6+1A MLR(1KBYP7J[J"Y$$,2B']XB<6XA8;ADQQT4LU4JB.5U&>T6![P]+K#Y.33.9 MT.;M;B-B"2MJ/AJQQ'5.+_<36H7+-L>F42&'?CN\FW[#%+&$%0&?\U&%YJSF M9F,NX-KM7FV2\ PNKMRV7;FHCWH;M;<76?>D^&&Q.&;F*:*A,]1OWTPM^GW=,^3X/DD604_* MK9PS3WG$I!E-IIP>,;)[Y/DE')ELY13YD62F,08M6,:"JU-;SM)<,V=6*?7S(RYT/K^MY!3NF7$')=3DH=]P Z-"$\TS,5X'B/'#D'?MHJY M>DXIK*CY:$ZIG^9&9K?(F0+E]L:^[D6'\4)HL1&FG%)8$?"YG)*1RB=9HA#O M$B!:78R[2B6>"6\6(7PYI;"BX7,Y)6/189:+V%C5J%%GP=J9+%O@0ALWA2^G M%-;S&;8T6L5RZ/@+TX ?]\__2"B*BCJ3]*JD*GDC)5FJ*^F;58C\@$P7Y:Q- M9*/,(#%(QQ:T'5ILO#GC)W2\.>5S(27,NRY.@92EW\I/%QQ5(JQ^E@FO.'8)\BN+<>8T-JN M^\I!V&SFA_%][K5=3JXDGZ$^@JIK')M*15&\BN:3]'ZA? GI^.^$QY4>L3V8KC M%MAA9I:IADX+HPMT#Y)H#9[7:?1UK)Y#4#X!VZ>[.)\C\:M7LH9">59MTQXW MDF):H,H4:\:2O6JE$3H<_O'*\Y(H_/!^O0G3'IM:JLU1J;+B-#L+9X&'%D)_ M"A>_HDN48HGSG.A24[6%%&DJ-7>DAI:AW]A.O.-S(P>F+AG#%8O1I[)JJ!-O M\KZ;P0]CT]SCV;# M%\T>D"QI$4K)&K9SW834C6+D'ODO7]).OP>BV2)1AS M*)[L\G8#V#-5WB_H6?^8,)3UK[P[ O8:[5-7E),&DR($D%]HXSGMYU@_=*LI M"-Z'YKAS[<<;D_R>:[(?1$.@^3(Z6*BNZU5- VY_$>[4"9L JIDF!S[?*DUXZETDS9[=<-T6XUYV3 MSZM0)V\ZA$%E'0$,4A%++;3&33=TP5UX56@87=4/JU ^VB+*L7JW*J2:A0HP MB/BT'[TA.WHE%7IM9^IY^<'7-$'+Y;K+&3Z::I1)#QV9=>R:?]<$-U",\D$T MO*4)/+O99@9&EM8:8VKHV9GT3$J',GX,C28((^\'K)";+V*9@5"4<@6SYUO+ MZ?3L"OVF"'>X@NMK*C323(Z78EW,:>UXADR!_&B4S-R0]%Q;A5Z[2NLD*K2; MK\W*%1E?"(V$.B8(NM%@<_=X-'2\WULI@\QF>K::KM3Z60%P?C'?EFMS/W5V MOGUH*>GYY,^VE+2C[6"?KH\2E$@=H+QEL&DUZ;_8>M<"(U5^VEG3PIEV/$A*9%>?V(2);==Z9 4U^A;:5L1*XO<^>]X.*O;0%(X39X4<12B%;-" MW/KOX_ []C"@6I3ELT(\JO&5JMDQX[4(K,4R/2.K\)W9]E/#W>HS!,YOW;'[;?$8O>N>E0B,MQ@F9!Z6>:'&3J;XD'7',1XHO MWZ@Z9H0BV4?XR!=>Z$P'KCBMQMNVJBY% ==R67P\]E-X>O[BC9YK/Z+V7WB= M!=N+@XA2J>"]2)D @D5-1Y/VDNJ]?-V:=_#/+[Q0A=ZP:.4'N5B596V-6G8+ ME)^T\,%.!G73;6#XT ,??U\:K>N!@'UKW"C%DND4P!, I=:T/\GH%\^C+]/ ,">J<:C;8Q&[U\6O_='OT>67NGB$?9F> M+0-G]7$$G8= ].$#O_^!_XT'BGR@;'G^0!R0,46, M2-&8&*.9@0C8B!Q7(C$E'AW\6(WC,$RSN2[(VM$W/4'#9U$W[\5^#X)^_O\2(O2'!SSLT1SOX@+T[ M1/+ $)_ @T;;/XB.A*U*.AQ"#N@SX*JRA(8C&0[^;D\3DIB8.DO RM&EQ*J.>; M>:Z!)2IIC.ND3.BEYMVW:F].9JUV M-F\XV%WPH@<&OGK=<>P!]KR:_VK6&PIBDN>: 1$#57*L0ODTT6*7!'>&KY?_ M]U\D0_P= !HZ-'#N@9^ERM@ZBJ@CZ_ZY> LS)!1-*4!]3)NRAU(E* OS(S"8 M%:\4G 2[2%)9!O5CI]?E/2^E#CE%&' 65M)Z][LCA>*D\*?>?IF@_4# MTO#GHO\5[?^>0.P#-SCHP/WO#Q4^!,-WB 03HDK73;=O+GZ$8;P+SA?)^CL1 E4=.K\KWWW,]Q=ZL)RJ- M/%+?;VAV;$>I8^_J<^Q"JOS2POD*DS8*W=WB4%)/LM M(@1)0?HI)W@RK8VJ.%0'+?%B&54'&)02J,)?,VDG50Y) MZFKKK(,U@3PR(+6'_D\L;\@/KV+X?&PZ)J7R!0?K+VX!YQSP "T\V%O:8Y*# M.1:0T?*P@JD&IKH.)H\"+_T_NZK[GH8X5J[7:RU$GX@K;(06:5J1Q,B HL3X M@)%$)BXS3)QF*39"KM=:5D\T9;%%-FR"S$H-@:\1LR(U\(@N/D2"]KSE@'7Q M\L2I,01O26VGTT^JI>Y,9F9*"\!.]@O%Q3 IIVJPY8L^U46% MUKE\7=?:.=IK1%+ZE.Z@/JGG+>M.4\M-;2Y&2*E 9?+.W++H; M/ZS:$-OES'CL@60"U+DV_%?9#&\&;"23^EJT5_!>/T.3#U'V?W;E?-W[1N:_ MO#:ZZR\&4V ?J(.Z)OA&-5"MR".^:G0R];/)WSZIDU^NA&BH0T M;5C";HU>>#U$1$B=C M!$D1D;=UQ=KLW(")"853\5=@#C#3QDQT^A4V]FS5450Y2$:9@\ODG4)!"777 M2 8$L8>2H2Z#S_\YWNVZVZ3G-BD%_^3MICDW=BR2YO07M:14XXE)LA#/M40J MFF/.F%LKJX8!),O45>>2!N@G=J#@XAH^X)H7@;CS=A6^# )^-V/$R,U&H2,M M64+MJ!DMRL[]*7E&%R%@B&.ZTN7]@4L!OVI"SNH]U7KRLP-2 WY>3#N#/*=E MI='9G1F<*BO\X=#*+$1\(&TK/P+\9*9CVKT4!0 MT^W(8"%J[4C[B[49;\V3(:E+QMC_.7N073(A[JLCTWA9LM64BV2]/M-U8M+( M%/$X3Q?=[AE#:SH:Q:/D*XL:=\-S-SQWP_/GK*4\5>,A*I+LWP[F AU82%-A M1J"J?F(POM4]-%!,@J8A"'SOD>V9%<:OH-3I:OD2DEK[-,Q)?)IG>[R![-FJ MJ\*1KBH2@0T4S/)LQT.EB:Z)P19!_H^D_NK_!R594,UY0G8?MXOCZVJ[.-DG M!S&:$6. (L5(7P%B?\ HH@+Z<3H&HGV2?%'%-G7XZ0QOELK"=+3H-'RG1XT' MB775R%[+983J5K18P1*D$A4=%*CI0E$/UN650:T442N*0>"E6KE3UIFZ,*NM MUY?W6CI\!U<@6J][NW5Y M%ZR&VY:ZQ2+K4K??UH^2?4#\=U).TR3Z68Z)O5K L4F:DO2YQUG]N;>_\_LD(/L"PXZ M/O.64E2U4I5LK"7I'L#^/^*!($BL"FRL,0I*=3\>&5Y>4QVWE7%/]LZ(G+7R M6NFN'T^;2J;U:5+OC3EU5*XW<7M"E\N;324GXV4S54Z_M04^O.KS$SP\'=5@ MB/3N>0I!\192KF>IV]JH&VZMO9_M\$LUV*H6+QI9K=$9*TJL;33ZM=HI:5"1 M'$6:KE0.5I9L#;CO NE"X?819Q",/<=5!_Y>QH=^V@_WN([%-_^>%#WH>CP9 MU=7V?4P> 4@^^%(-VEX0%-FB^'MG]^!?Y/J\DY'D8 -5A^&[I.NP!3JC $7U M4T]%,3T,Y?M@W0!VO [KMV>GF/;NV2GK,'\G.[#!$0K]D6N ]MIC"OP5>E6H MJ64#&00^%DFM^@B."G&POV#/$/68XT'/P1F9:%OC9J.Z.Y+ M/;R>TG]^!G4??U$[\^Y# 8*-^F,X*_10T!X^B<:S[@P=X> $(PF&*SDN%B=6 M/2B2[SQ@^SNDSE[EE_)L&PYI=98$4N^NY'K.CHCVP6@TGLN]%@=<=IA+MOEX MH7]2$>T"Y^S.P%8/'GWDY^&C,)Y.-3K=T%86&XHEQ,X$_\G8I#<T^?D!NE,@&)D"!JH19$0=I'C0 MXA-%_/W:^(*?R;\WS=YM\/KX-@V1^[1N_,I8-RU58T>;DE0?IS8K0+O^X,,N MX-:K01*(*A%:EL18)#(0(W$I)L8CC 3_(BDB+D5B?2+^?)4EU8K8Q6RC*G!M MVLL41UJS%:T?7.-IV%7<%YUZ@DO5&X*SC'LIC41K//3SEHM&D6KYYL(BLC[C MU2="-U^/HSXCSUN*:B-=SG1[IL G"+ M9HQGETXFB?IDG[>LX3U[5K=)6P" R]:,C%8OE=$I#2]6F,RF5$N,8ID$X(Q[]/F MR"7Q;SFICU1,/$3B)SH%@Z3>*2WZ0%]0?MA7OUK/S[/3VE^\C( T&= M5:1O'$JGY1GQ:GK\>]/Z_06G">Q"!Q\V-)>MY_O\^2^K2Z0"-Q!YPT/3]L^T M QB%WW9J_8[M(D0AG2J6FZ25U51/)UHNE9>ZS?FZ?N=D(5()><8K&[OC_:Z^ M".;^^16*/7R\I]_/&TL=*4TO@L"7QWY_3!6]:XHN5P<8&L5RM#YY6XF' C#O MNZ^)MX7J@T1YVX,(!4E>D2'J>;N6"Q4. M*MV.R_76CLLS[:]LK)9%5S[Z=FUT]7&[ZOD%_SU4/M?U;DM:90L#8B<]1S6 MXSR5+ _&R7%O4C.TE.K,[>68[NWH[BN"F MR'1W5R]UN$)X-GO\^)T?O%$DB$[X.%C9J X.%5$'I=- P0PSJ'SVG%6!(9Q' M<*OKH;L!33MXE^ZCE\]5^&KX6LR E#11S2!D8%!8:$B&#&>"ZA'1;1^HL>-* MAB+9BH.ATZ95Y;6#(NB_I/\<+!/\1(7K-2KKKU34^MQN?:+$U1D!7=] "?L+ M B0H-5U=*W9$(>>V_KP+"7;$=D6@6C.94CBXZ0)0JE:&Z9B=J#Q(_?9/QGA(K\9-CX!O,;0OS^\G8' MB/85U9"^D5?;T!TTT)^8)=G8;'>7.#11J\8_L3FP 68^S0)=D@@[X&77W+V= M>Z_R_-D]GHKJ6+KDKZX(_!A8=:@S-]<<'N$J!; FCO=^-B7R?9;NL_VH*$>( M@1B194:,RU1?A,BFV!@K]XE8?UW\O7,RRO_S?XZZ4E'6@62CS,9H4P1.!7(W M!/CJY!9I &7L4=+GDN]LSA2",L9LKU;-!"_R$&'_!WOZ\^_M>2T[HT%U MYCN5X7L9/G*U WR_E'SSY3L'R*Q+U-&I,3"V".SOTSV4$11M6,]+TD]3]/C, MS*.;7#=V7L)&-I+A?S7YU$>6S-][Y>HCZ@@B%^H3?>^ CO57.\H2$1=M.0^V M!T 129E!G?_3GBII5SIVB+J#D.=\.\2.]4Z%8+*HSVM?)$V>Y9R81++$H:O$ M4WRER56:C>T!)]]R^\7.Q>*&&5PKONJ8?6#>3(&>^;RHG6NE7QX=]=GCL=Z; M,_7 O)FH"\^<3ZW:3A2UD!\(_S]QJ%F,>J!B5V30Z0]L>Q^1$?*.R% B\C66 M11[BUU2<9SQH[ZLFX[S*^392I3 6>C_B?Z^3$U?@O*M6KWP*\-;-KB;JS7PF M7TE44OE$"8;!?+V<:.;YBABG:8(BO^8&'NM_!W[BRS'_^(V&MTKKY(/CFZF_ MMV-=?_TTXI53*1W#J*_:B+M@?$(P/JO=+Z1*;X.G3[TRIUH]^S.LQ$5(=6VU M?\L@^PX:]_K*\N2[DH/LR#7H\Y%C;Z^LVS]3<[GUP/(NF)"9S M&"78.'&B';]?R8&B :Y7.!]>I#_OEN6[A0ZW"M/MV+"GP9T:KG<;]?((XILV M2#]^1_]HPT.5)4,:KH0EK3JRYSBJ">5(21B2[CNJ(Y+T]47[R0)1=POT1UN@ MV\#KTR"W=XX]#38X)W S7+2T_&2X4J:AK,H*49LZ<#S=715H6&!5]'6W:'>+ M]IY%H]@_VJ31-50ZJ[K!2@Z4(_A17W]"0JB;CF=?7T4\F33Z;M+^:)-V&WC= M'61@G7:&B6W'"6F2Z)N>N[Z9 JNKCG:W6'>+]8[%HF-_M,6*H.)"V]0A492J M;YOEFCJOO%IY&29IF MJ? 4GFXJ3X.!8O>"TP]L_;KKXC^M'NKND(9$%N\.Z;?BQ%T)WI 2/%%1: D, M)3W(8P7WI#IBC"0C)[J'_EX0>@L"'PI__A8A&HP+VQG8/0E\3P)_UR3PB,S+Q/]K( M4(*Q.ET3V$!I2#IPS $W]=!YE$#V;-55@7-]F;[O-[C;G%O"Z^X@L6"4:-/ M:IS8TT"#NAC!";+#H-!A+:B"-8IM$ AFK:3R(E MLC&"C,:OKP+N^PGN)NN6\+H9)(9&B:V&N6.J[F;I;I;N9NG-6NRR:H"&- "N MO[/]1HQ3-!L-02WV?=/ W1[=!%#1Z+#5\';WL=T-T-T W0W06W(=Y=&%.7EC M=3T'NI F2K LP5Q?I-'HL.C=[/S19B>\\ P&ANV,[&YK[K;F;FO>$F:&6XP@ M'%Q')%DV$@]!_N(IOF'NAN:/-C3AP^9F0'>[@H8]'(N3[9C!C MVG/)5O"2:6KH\KZ\O)-US880N*C+TW/QOJ> WMTT$"V9Y<&]4=/=Z##[P/^&/+J1#EY M<_KI3W0M[1S=N8VNIX6=03-BH)[Z8W09^FQ=R006%ORX[AI=P'Z"]]H ]12@ M2%^CZ&F*#Q!1F&-. "9+#H"O\$T/_FE $PQ_AKQ^XUETW3BZ%WQ@ZKHY#RZ) MAWK<><3^=^J9[M_H<#U9M6#KGZLOUM_W@:Z"V;,O$;]4PWOQK:J_JR_^6XC25I44?4WPKG\;). :'JH")*B-H M[QNJ)\LD[YW_;3^=__UDRWZN$ \[@$^MXD,DK!#=*M1I$,N>/-J,X2E0?!'7 MWX%_!_Z)@2\I8.I)LA_@%>)35Z>>JJSQ:7FVXX$]X.^XD7H1I"($ M[NA-LQ_X:#90)WT(T< MV7@XJJU K6W#AI;D _LIQH#>J.(A_7J'[1VVEX-M M"OKG XQ; -D+@A=^,%!E%./;\(WK /8I,E=4Q_:LI_AWWVT.,W#- MGX&OLHW(U@[$4 #,#PT401YC:,#$ :I/;@ MSRBG!<>!OK\[+G=P7E15#J#I1^K1\2R4&K3O +P#\$( A,;9#G(2R/7!>N=08F V7=,'3@R"%8)!_?\UQV45P-E $@(/LCGB8/-57>T6>0&DBV/ M[A;]CLT0+"F A;7)9&X3I^[(#LI&GK*FDCSUU%5F]([5.U:OA%64&QK:@?^Y M@\=U]<%JA6"#X?LJ[1VF%X.I9:LR*C"3;8 J+8.5UW7NR%G7;$XLTT U9'=4 MWE%YP2H7,!B =7F7[-E!0>3.JJCPT'A8?39MV)^!UC\5M+"JJ[(?_.!*<$RK M*LS \L/OPH#?=<$^<4?T%T$<5MSN50O*DHURHIZ[C9U^8@JJ$#:MR0;14,-. M@(W*$M7EJL8WJ,)_>!VMA_<#!2C;[D4*U?:++^ZXZ)H>MJI!AV24@EH*5#'M MHOH$!3BRK?976RI6Q>>[!X6OR]$#A0"?6A>=2QZBLP19LU,B/4$*1%T58B0, MPX,A\,L:Z6)@(5%7/F0G!N!T%2P-Y*!: J/)GQA%D/&?FW[>++?>=C5=M5KW M5@Y"[%57%/&EK@J> 3":V/2$J'!D(7@;;;TP@N)[!QW3%.S ".K>CRPTMU>] MHFT"*%4P ^M*=TF&VGR3APV*8I &#[I')>3 D.%DI2$R0ANXA]V[I>2(_9>JL M&JQ'ZWZ'Y;:K_> !,LY3ZYZ'L; M8)35V56;33QO4F..@*J!!ZR[GI]G#X/B>*09P,!#[[;!3(5RM]X@XZ@*6+'R MV-UH]ZVDQYP&?]]*>M]*>M]*>J0I/\_&R1GTR$UOJT#1X7\KH]OW,>^%Y5@; MJ_66(^A1&<-U*AHIQV=GK7,+>2090P 9-9FHCH.\J+]0.[21GR+^;G"IX"_R M[_^LK)BDS%1GLRUMM>%I%4X\W^(E!6'(7I+Q >.?MGQ*:,!33[57V[!T:?X3 M:7W((U0$JJ%-49C9U]&>D75MIF*O^@EUHJZEOK%$0(,$QPG9O6";%# PLE#8=S>]P52H,GPQ_$W+M)JY^8M!E M'4+_ZR?BY@:U\-/8A*830\8V8&]0%34#CKO>[(:H&MA$?V470WS.@P)]IEA$ M$D&_3XH1F8J+\4%$$8D8&XE)D3B0E<']G(<3G8UR-\YWXWRCQGFE+H(+UC/Y M2J*2RB=*NW>LQVF:H,BUIKCLH1#,>\;]I&="[-SCOK[&?4N/EU>Y/^E9.<)& M(W$*ZEDV"O6L0D;%.#.(B8P4ZP.*)J-RC%A3;_5$<$%99K.3L[&U:.C4R3A! M_ &4WKT5%MM2 GLBQ7,:*U2 LJH_9_CZ(#B2&E,2XK/0AO8B!&*,I6:3Z_4B?A5^2;'0/DTU9 M9..59&%HU%N:IX'4,#;,U**SFDB*Q/.6!4WG2KQ7$@A^62C2N4%#B]DUD7K9 M$J3RHKXLI/L"(WO<:&[*3::=$.F7+=4EEQI6QQ%92Z4: V+A,PM_,A0C(O6\ MI>B7LF0KP76TQK2-UV=&2JYS<]CRQ8RTIA"9QYWADLC&"AP7);/EDCT4HR_? MOBRPW0S=ZS-"T2QD9HVI62P44TV60<,IR5Z-EIRNB; M=5&>Q05>']0,JZBVS$5") \@M)MAA8Q+6[8@U?!.UDVKHXH'>ST 4=6L:O,& M*TI$L3N.X[.%SNH2A/T!C"[SBU8>'T:+G.J6"SQ/E7MJ:L.D!H+"%'L&/J6&: M: _9F)#JI81E%38]@)1^$O>-6&RA"8Q'"'HNW\YH;4B! U")Y-I)O,;0<0%/ M]SVIE-5C5072]0!?U'G&:E,SQ32J]&"BSZ$^.<"M4HOIJ;[-6QP_2N8F M5,H5:!4.X "WO&1V88%AW-9X,4E/(U%O3@M!TQC=BE3\Q6!,IN"7?#V" &W699;\\'VA%Y2D[P):/5Z &_E"/@ M X@:Y8"1%^2!C;1KG;GN) 'Q10%FQY 5JL:ZW9+1;PG@$%3M4C-LGPTK0/( M&HUK[5ROR^*$%\]/-4XI#-J#FD@?0%9MJM2X;,,6A*E#,JGTC!<\"!?Z +)< M4&M%TK5)7^,5LY+4VHUE41R*] %D,>,!*71:N1XG(2$39Y6N6(%-#R"K2?FM MI2"-,X3'CC-Z-8L/1Q!9] $,+*K]6#$M=G N&S$;;:Z78KL).-9#&/#&3%T2 MIGEA.B93LP'G9V?+H.D+I>G-5"U%9^4>H0Z2N5%IHML"/A?I W"A'4=LQ=CI MG&C'A^E8-R_7_3AL>H"QT+)D4VW3['%399J*5E5\(8_AM XPMM3S+'IBSJ<: M[W523J0E1N;#FA@YP*W.C.Y[WEQ@"6;H$SDWX2SR'FQZ@ 7%LYB)G@HY"* M!SB>2M,#IJ'C'2$UB)'I:+&:).4A:OIB6B[K0J?,KN-$0QWW,WTI7A!KL-<# MX/"BT86=]C(-+EL9EG-EK9MF>#BM U*_:.?CAB,FAT*J7'=DE3-G1B]H^D*9 M:;-BMYSQ[8J&3VT_7?/M,C\+FFZ4V0=*(%9^-@IZU@D)%"C+JRA\D^,*,B X M\4#&""K.QJ+/:.9_5D4-FQ&MWT2NBQW>.ULYZ(B)/43> M/#1X)^S?Z1]M"QGHYGP3*FP^XZB6X7&53$*GC+V;Q-FI]=@VE5"9O^>",R=O M#@93V_CHV+.9=U-Q7SK2FGR(47=&A((1S)NGN]\9<2E&4 _T73>%@1/O77AP M9\3%=%/DSHA0, *::^;.B=-Q8O<&(>A*HY;__<'^.,:'#29ZP6LO#J;E3[9T MT43EV##,:/B.B[86-C=;8/V?6-Z0'[8K%W>R[9(M9:*R6E1R"/^"/+ M8K$/J*^SAGHGPBJ$]+5.2!B'XC%=4 EKLN@B=^OJ#7 M>3SSZA/T%*271N^NW2^BW:\(O,M* M+-I?=%?ZUU#Z?Q#$R/B[QN!EU9HL S 8O%DG?8LN?5 MJ[IP-O(A8B4_XGBRI>0_%RD>2KJ7L.$7 J4)Y??MW/N M=U(=GQ4/]Q7$'R'>+>3$3I=!M![O!L& M?_F6#/Z/W__?)4AR=8N/T0_1)VG\(LFP?]0%G*"1L5>G[&&>H;IUM$5<@'^( M#1<*J60KHM!(BW%"YD&I)UK<9*HO24<<\Y%B[4=P>3,<;O!4PA'Y =KF1H@H MH2P"9625+4,'&M-V2[FFR,=(??X#4X"L3B3=^>\/G/Z!K>Y&_N\/=>$^&MY$ M,=WU[S\P0YK 67D./I0DZQ'IC82AH/]P3THCX:;0(6V0"2U)]\ /S('\A$_! MGC<;*SB23T3RJBSPNM-.@R8N-?)HBQ_]XW>$^DD1D7]^[1/B]SW)$2Y-=$,N MTX4TT=5]IAO01"2%ML6AA0>Q[#;KSJP&I*B@$E1US/54X+5(G,W]Y\I\G M3\)_1E'6Q9U+NHI-V3.UX\FF'QFC[F@W_/8,?F2G[Y.H/)3^VN_#V-_IUW\81W,K4F3KB=J)QHS*9UO>5-N?(^SG!R\$YP\HR%$E"X MXO -18E>-XA32RI:Y!U&A@?:5K96E'?DYCR%I0&!*QNT,R]6%HL-#MNXIRXQ=#VNP)TX>13VY3M&YF$, \)6QC%T1X[B1V(( MN(NW=!=?R:'&>"2/'&GMF3VF1YC":H7V6DD2N\AOQ+ \CK_-;WQ8]S"RYK.T MVG'B;RNYO0L(6T#8.A>UP+&[(\'IG3C%9^30,7F<0%[CSP&W[3/)>%= !G#";NF$G[B-,GL+RI%J8SSQ-4L=Z1.3;8V$:[VTFFB\->2GP8%FASF<;.8WE_0)M[ M"+?P#]SQR$FG5:-ZEMFK($N'KGCXG$ZX$[F#").'B3.X\YFTN+:G+67C<$6L MXQ^O(SQ>,_S+P4(@SEU7G+MU*HSLKL0/GMZM[7/?2+Z:)W@D"'\ ".NHR>VB MAPP>O]\TV>"[(=M8X$V8\^A%J;G==EEQ$U^\$Y]*R,/PJ_9N@1MX$:WOUB,L MNP0Z.'VWML]]$^AZ3N';$(2;%18U0Z)BE@ECVA.*'%M8Z3&"XGB_\[8;[E\Z M1/%W=Y>^&\C6^>XBT!"!AIB5Q3S0$&\9[_<'0&-DN!V82$,3N8U,+!%IV/#B M.TGQV$=$$#R/(&><%P,J(E 1LP<>H"+>-,+O#^0I&&6K8Y8T%98-N37J$Z37 MT9.[7F,9$:;S&$;B$@5!ANHY6562LYU!YA#HC M5A>H.4#-R1Z%;NXVW0&%KKG]]RH,[LA%!)W#^&,7',]:4]:<'U=]5HM'QVCVTY,CWC;C(WA\?Y/C$"01K:'YK6*%<0.475?=&)9U M*AE;G1Z-F!):X\D.IZ^)466/U:-%=7++ )(GJ5?E[@#:'M#VLD(CX$+>]KSG MFW"$MRM"9;94-)@,=--&%HC46B0XBCQ)(H\A*-#X_I"Q-_(8_P[I @(?$/B MP/= [EZ@V.JWIJ9&K^!I)Q)>NL[OHV/+6*^ZDYW2EJ\+KCI@(;0K;%DI@O]A M'Q=^550^<.F Q@W[VE9_02.:L*-OKS] ML;H^@6NX#]-K:[Q;BJ&\+]5WJ&GV(3:J5^SO$7D8G,+,/(,>RT,$VMY=NXYO M@E"QXEA+D^LL8*XWV"P+15GL#1,()8E^&7!UZ,^=(4F!\ES" Z%Z((];)I2^ M6]OGOG%\O5"_OW,F18MWY;>+=QWOM75#8&J\[.^7,V2@H55K(Z'(8:>7(<^( MT0'J'\C"9TA%I@] RNSL#E%L0[=;@90B0;0X=,PDN(MYW9 MN#/%\&*YVE[E%@+1\$:BX:VA=8<+>N!A9MC#/(/S$&IZKF.;0Q/E"K-BJ5OM M-P81YY-[(W L3^) :\PZNCZ7/WIA+?+6AKMO=%T[8]R+[%HW%Q9=D$JVN+.I MM>9@A@R[";O(A%WX.6??[D:BQ,CE91/('3Q3D#KNPQ5*+(*,ZH;Q6:&[P_-_ M7UF=O(%M[IO 5W8>3V!W.[)*S1Z]JO*"/\/PB2(6MZN.A"8W22 $E:<($(]X M:T42,.;W3AY@3,:\O%.IJPJS0;M%L3U16%AM?3TL"XRZB2&3G$Q&(LB\[43) M?2B0[^H&AZ?&__";$;EXAG+*^VL8<@(FXW@%62]P%7,>_9WF^?_[#XSY*Q=G M]0EV0*?,UF+_CH(;;VRJF\<[WK'Q/H&3]2EC_6YLJIN'_WV8\;(N*UU423H> M/,E9?_L40% "AU?!7029L=$GF,_!M'WWYSIO.3O?ARYPE1042WD7GR %*_U, M^3Q]"+QJIO&@:(!%(T,H.?FOM$=H.>*VT3GLJ>G*!6HBEA-7JB(19(4Z79K MVHG90W[YCN5I_ SV9%VZN; /Z(6:&KN GFM9R4Z0IUER$'WVI]P6P/?[3%(. MR$/V6.X<;R\M=Z=IW<-H?[8=_'NZAH&-0X/>J"!R&M9#)VVKOW V$II<-H# M>9H\(X\0T+ ^IX8%$I$]F%/V%H+X[=9$JJV\)0_Y9=H<$WPPLQ*")/=\YV'F M4YPKO*#GIFV7FN.#)&196T(_EFL')+Q'\/F.S#B+U,M@I:BKIC&!RSM<7XQA M=[T560E-[A? \@1]1O@E4/& BI<]! &O\<92WMD,LOIM*G##&2YJDZ:+;^#& MSFET8@8E:6OQ-SJ+#^L35I\EI3UC5Q>X?T# P+>G3MS/W(YO@32\F+=U;=% M7.?K^'H4U7&PV<;"'7-((883#-#M@&X'=+L,<>/J'MA9X&#DYJPZ*0UX&-VM MI1#R)ALJ2, 1>6 D]LA'\"Z:&_:72]Q_"I0'NEV6%LV/Y=$!W>X17+V?KW5^ M6CKO7@C!,]Q=L,0+KFBCPU5W9JOJHM*)JQ??"@\N$+@##CV6APC$NX=P'5\- M(F_26*I+JT'"0AE9#7N!:O::FQA$Y&'A^;:+IQ[744PN$5!.G:<$,AZX1>"6 M,M^M[7/?3+[N+0+G[:;4I$:K&30%4VZ5,)>NN.6:S,931>(4DM2KSF4 WP_< M(P#N$<@X=:Y\C\!9V E&4WQ)H=.]2-*0[Q65EEL2];A>D0O(P&\[D'%G$N+% M[A%XG6<(!$0@(&9EX0X$Q!LZB6>!FIX,UYP;U!'1Z"@]:;,SC'JW(V')50 H MD2=Q!*B&&8Q.*9!Y#43[@)SO! M+N=IT=^MM?SS>R*!KI.MI=4=3?Y U\G6TNIJND[;<]50"89'CB17VY'1FNZJZG C8?CA7"=, 9$GZR2Z(_<)B#S9(M'U1)XWH&A1 M=A%MV8YJL&OT9UUZOFKI?H*B6/+)$^?HS5E7?*YUO/-<5Q%XA)])]0%G//]$ MU;A_("C0=X"^ TXW/J0?DC[=^*(/,F_*!5E=[GHP28[:0\SB$)+L2!@1^R!O MC$[_?(+6"^<;@::5X97D \6]9^*RP5O;\KXGA8\^/_GBQ,!3IKI8P@YIAO*L M/IT@W'0CZ!*6W&* ,'D&>57.#""4W4@HN_60O%LA[=:&NV^6??@9S!=AMMT* MW4YECX]-:-Y=;OV!,MJ:; RSY#;M/((]TCG,BT7;.[^+L )R&SB+"E9\#N)#@*"8XBIEQ MZ'Q(>/V+U&DV"N9NV&D782'8J7-[OUI.>VQ,G=@)I/(4>L:*]O[E3HQ<7C8. M_^ KGA&!#R1.(''>BP8 _,S[\#-/<'[0+[DS+5B3<%TB7**FK,KR3I>PY.8& MG,Z3& CQRSJU/I<_"I3+#%'K0QS54SDK\>:P7)&='F]SJYT>SL/MH)9@*[ZZ ME1*;W.(__]#4MUW(#+8? M_P*!>=E:_SV\#_$XYT_OV'B?P.OXE* 9C\@8 M! 0@(-S>(I]Z8OZ$ D(O7YR\)GZ*Z>MPMB"($8E._[RXT_X8+6? M >-] A:*_[6DSS?.T^$TC)R*?>[+&.Y[YWR_'JQ2-M:%J M2;2*/Y<]S9?4^EPA:Y,B!Y-KB"_5I[H&5S?O#EJIMDJO2FQUM$3B3;5E3_!Z M@1QHZD"V0JVM>;VXLC\"6N!#0$M+]CP)#3C&)&N9J M=GA-R.&'F8%'U+9<'Q9<>%7F ES=;DBNIG_Y#G^%X5.AB+\)\GG/9M=2]G+K MN*(7Z^_:W_ZB^>];+5W2RVFVVM+VI==9,5?;; MLYW ?OE.P'D83O[[F(Y[L&)._E';OQZV T?54^)VW+B>ZFO..8U8]?WP-PTX MK A+I%GC,%%N<+W].E07T$;/9N^][)N+3GO$"OALSFMEI;#G4,L8KJ*N&[VU M]C&=UD@JE\0L7.!Q;ACX<;-$GM,E*B?[.7>6ZVG+0+.GFI?#X'PN;K>DND5- M.7Z*Q)_&.3[ 3@?8Z?B4J15C*D'&%CIT@&^5Y/])JJ.UAM)8F9HV5=OK6AM5 M-F[GEW]Z7%$>X^U?+V/^7?O#K_%3(^-%P+1^TCF/'Z5>\42B1[#1 C9:/F6^ MQ]/#N!92G*= 8<4LZR(UJ\YW8W? WMTPOMM]GDMJ-7&J'F8(;7RQ-A MP6M*<#!HB"NO.FJ&I+I?>^Q]JC1OM4&[,IE5 IJ%^=46=J,%Q-0NQ)U&LO%JIY=H-41 +S9FR4[TRG]$5[F7??-;"RD@+[C,\:G5[_&A/8W!E M\^4[!@-U)AL-^((\X;)-9S1=A3P?SG;$9*[9;*O")CDU<13/D]3OLY!42S+=TS^2TB]T]2;' M$_75&NV+Z,X/E/&.Z7+Z)NGJ"('F*83(7%?W"Y!GPNLM8AI^T)L/%@8\&'VJ MKOX:"1!$2X%HJ:SDOLBXFOC:P7A?&7F>S0K)8NO431-SOAG61GO(% )$\'<\ M*71[K(3CAX3B("5/QK'S6"+GXX1_W0%VKI=2YPSN-)A9#3908B&2\XJ\'N), MSQLGW"'/X\YG"GMCHYK&5I"MW%(V5,APE6)#H5C?2#B1>' P M/\?.#?T\)Z@P1^9P2I*:(=6'!E1U&:& M8IRZ+2$(^]Z\T,-Y.'+VE&#:;. 55Y?PY/X_*L_@&%#L,LZBQW(.@6+W$%[C MFV"$>#:T*2_Z4<4I08-]SJ2[PB:&4>1 HG">I$B@X_VDX_UMU9P;S#4O:F-[ MZ6ESS?&-M98SDNO!@:8'+O++D,4^V9TKOX9V X$,7&QW>XN!*T2R[#T]F]>% M>%KGGL_JU612;[B^W]("8=:7MR=?C 39;B'SOGYL"R*ZW%$?OJP?^JR$,XG325!YBCAU5AE(HA\IB0+Z_-Y+!/3)C)OX!OR4^VJE8;>V71,: MXT6I'+2U;CO!3^PT$DB$'_1,I_'?@1QU@F=MG%ZYH=*?:SE9B3>"96<7]=J!\Y:NJ(2?[AIV3AE&POSPQ'=A0C$4"C#Y+K&K\^-Z&<-(9$*[0RQ6>H M),/(5,()./H)(PF)9J8*IC ,S&!1F_SGWW+TGVJLO_\G^N/I115+D[UX_,[_ M4@U_:[C6^_C/GCY+X/CC0]=/HI&_>9HE!\9:^Z6ICSTE<)??T,@#_[F7X,A7 MBDAUE*NL[1#Z;W;+N;D7@_,??8%[J<%?^Y6'7^,'O2JK0#\>!?'(CR]:C8?Q MCUXDG\Y_0)"8@B032:J[G1Z\OS;NJ3:['E\OZ7@\>^J3P9\OM\]TY8YH5&84 M@FO1I*0B-"[A,(9*4Y) )53#"9DDL1DY?4*C_#2S+8WQ#AIM-00.G>JJWS)J MB]5(EQ )_K7DM*[..=9NKOBZ3&M3KLA-^@-60M,ERT5='+8'@RV\ZD>_E.4Q M,AQM)"Q=TJKVL/9N5]V+PG!J$L7)L+[9=B1"0G\MN;495IKVFSLSW)>V8[P< M-G4E+DG_6M)#S&:=D#H=GC0(7F&7RUY ;"0R_-61F&(JDX^H39$^RPK@C4>DW:CA!D?-TCC/KM;ZR+TO+1M6) M2Z:^'64'5=QMMN:BO%X7IT6L3>$5/2I)_%HRJ,Z7I?6@1\/#]K0F*"R!+5KQ M,U/U+"WW163M<8&H24'7:0Z7-4O=1"41)/7U#-ZLSSO-Z.MQC1,K[;%2Y3H2 MG7ZE2@%6-_O^UH1W%350^XU&.(?T:'F8*LE9VZZXWGHHKRD=4Y[(Q1&S[T0E M4R]?)FLVK6[,/2]ORT)UU^;959V-2J9??JVM1"HT5F8OG ETV60)0HQ+IEZ^ M9DL#>CT8UV&;J:['[&K?$KCXV],O#ZU#8U?4ER4X1$7#8AMX:4MM) 1.OQ-2 MX^2)*^ ;LSQ808NB;RW&?B=Z9KIHX,_Q465.F?!0AV!YI.VJHZ@"R(DA$@J3 M@5X=EBB>FTF-;=\T"K-)-.Q.C)%V.)P7RA-9%$FT7S%$C J"=?14/%V4MP73 MG!,=4M3&@Y)1G3%HPXB>2J2+%NH=9#"?EBVX5R^'*+L/BUXQ>BJ9+MK'<+.P M&5=5F.N,#&7>IDEY%QGK1.^'E/$:+7D^8PH#9-=1=-&46%9"3O2JH43N:OQZ MP\%R 2TSFLZZK!D]]42WZJ!<=\_"E&D:)KJ=*4'(+72I2,\^.UI!2BHB=::^>AQ#KP]V.>6^*3 M &]-E^->!-03K46K8H%2\#[$0^%XHHIZD>$:4=$3K055K8U4F-=Y,YPV>Q(^ M7MH.&[W6B=9BVGNTUAG2!5BH]G=M;#$,BLOHJ2=:JRCT; BIH;:I$454&1*0 M(RRBUSK16BUZ!]>:9K$,"VX!K>JKV<"L)T53%&C4Z$YAJ?,NC*Y[?7,RGO>" M[28NFL) K;584IC3A$6!:?DDM"?"^3AY:HH#JB(.EHTY'-DUH&:A& KU<8>- MBZ9!H"S\K=-W>-*TJTS!F72Q"MK>Q,)7ZKU04\"BU^),,9R.D(G1M%AZNHD7 MJ:FBS:8,D:HY&YHKOA7TJ;6+3RILLI[]M>@88LMV!2+68KT"F9COF-I@WHF+ MIDP@E_OPI+UP^Z;<'=5@H@)3K9H>%TV98#$FF;:N=YIFN3IM4AVYB'3J25W3 M)AAPLT&SU;!5T2C9;8Z\2@;6JK M+6F.UGNX7E.%D68L]_M55-D3@Y9HU6NE.59MB^1@AS2]_JR_GD9%_QZTR2+P MA_-Y$($BQ].2E[[V[>F'YXY?O(@X+B!BQU8Y>,T_+UF>B43']0J<6F<$WM.W M'I^&')S3-PM9./P515Z2/9]YY\^^THV^9F:YFR>7]>EW*'[TM\.:+[ZBX8]K MK>-R//GBIZ+RU'>M,-"NO,8ZZ=3_\-//55B?KYC?N_N%@8;(1$,@!&B(+#0$ M\I4$;,I"2Z!?408T1 8: K I*PT!V)21E@!LRDA# #9EI2$ FS+2$H!-&6D( MP*:L- 1@TV5;XGF4NN):<? ]>!*5\P)?#"$O-D^,Q MY=^U9>DS#/N.D*M_BD^!NGH#%P+ $PQ(,R\Q;# Q+,"S!L,R437U0GE'/F;FO/QILM=L&X!>]9M> MU3* ^0SZ3!+C8:,Y2M[+JCM:/A-E0,YO?.9W0DD;;6+=:Z#D=)_IM#V8]RB;]XT1[]2V4IL>=UQ M&V^AB<1IDT,5 %P,4 UWL?KO8KQ2[U+T=-Q%#+F:7KK;6G%#[ M@!LY[D?_N'5.^X_8L'L,4WWX3MVO^4?OV'AWI0B!(7DOI@)#$@Q),"0S92HP M),&0!$,R4Z;Z/$,RZZ$%E[QEO"=;42V\IR7UW>S]W'Y@/3)J+GTGQXW)D>DK M-XKAX6ANG"GZ<.5/WWUV_X_O!5+;<]50"02OIWEK0]'8K>%+QRLUGOZRF>R% M2UBGV ]0I@J9FK^MUKR1R5 8^^;[.HY:6\ES[3BC?/S*0R.8A"+F$5Z3PL-UVD#T, MRX0X@(:!VM.KMT;1=#1A>XU"?/69VFZ%9&4XQ?@81Z18W%JC!H"_T=;Z"FWY+X)K+OZS=F$1\*;;?$D7NX/IJ-I85=UTO=^)XA M!#W>S V?L4:[V_B42RIJ7^2=K3O:8;8[."+D>NA_*8;MV\,* DH"2CY"2EY,5?2JMG%=ANU57-GX:@X*Q5;],VW MD>:SH492B#02RVYQCVSWO='$3%S)1+ME\@Q*ODFZS91"^\X>UG?/TV2!]/JY M-M'^2'2PD_:!0JC1B@;HLEY$1*$Z:-J38J54)&^]5'B0E#)H0A$4 80!A F(P1YK0$UQ!KL%ZM-)LB MZ1=&Z#L:O:T&?(RJW/>,GKJ2&,6R-*K-LH.O?L(5-#$L0D M,A2&YG'TC,B/NPTA_.N2*:XXUP_B>SL]D.HJDSL:P%1W ?D[-MXG<)G D 1# M\IZ,!X8D&))@2&;*>&!(@B$)AN0[C)?UL(]+'LQ[6E3[(.45$#F!R)D9D3.+ M>:]B5@BSHS)Z0NT<&Q*K>HB"P)RBU751-KJ*S4H(%@>%($B>(&BPGP)0 U"3 M1=1D*Z_5GU"SK$P[HUZ[U^?)VK"U;*HJ5F.\VCV(@>QY #4!-QE"3 MQ;Q5?T*-,W)&RVZYZ?([<3LOS[OML.HGJ&&^?,?@/$T"KP:@!J FDZC)5EJJ M/Z$&F2XM8SQ;$+#1VQ;DPHSQO4DG1DT<+H)AD5N#/'"TR#5T+0\DGLJNI P. MPH*#L#=?^&8U\=2?)@N!J+5[>V,Z@=%.2^F-^MR46+$2@L=J&YHGR%>=CP"; MCP!_ '^?$']932GU)_P-U[L&/YQ4#+.'(MJRWQ0]"=O$^"-C_,'P&>?[ ?X M_@#^/BG^LITLZH]2@3.'*I-.ORKVJ/E@:7I3D]PEWA\3Y\J#@?<'\ ?P!_!W MIUF@_H0_DE:K&X+OC?D0TZH;DAYTX5WB_<5*Z9G\RWJ>=TE#X =@!V '0^2 M<^E/[)@XO.>'2K_&]PKXD'=-J-]L)'Y'$A['Y%'FD>]C_.N2R93*GNO[N:7G MSHP 9%+*V*X ,-5=H/N.C?<)'"$P),&0O"?C@2$)AB08DIDR'AB28$B"(?D. MXV4]PN*2)\Z>KZAS$$BH!!1,H&!F2,',8D*E!!GMA!BG$@_@/41'-W,;-KKF MCNV2;F5*;"2$BD,T,"0/(P38*@&@ :#)(FBRE4[I9=! I?*HT-$B< ED."%Q$,\!0 - DS'09#&9TLN@P0;]@;O9]EE1\'>-7JMD5DB% MC4'#?/E.T7D:?]6A30 : !H FLP=%?J05$HO@V96U6=CKA463'M?Y["&6Y(< M- %-'"E",7F4>MOYH/N(%+FBK 7R*6586 9'2L&1TINO?+.:3^GE&6,L\BV; M+\PUD^2ZD, (.(N7HS4PG8AM>89XU56P8 ,2P _ [Q/"+ZO9E%Z&7T%3"++' M-^%'?OF.YRD4!_ #\ /P _"[RUQ*+\./A[FYOB[K59Y# M^^U)=V55!2CQ_)CD*@D$.2/G,J ?H!^@WZ>F7U93*;U,OQXWL$1F*,"P72PH M\^9Z)MBB'M,O5DH1+$^39SA_68_SNZ &"D+YP'X4V(_*P%+[R@F4_N TEH8- M2X/)EHD:S: ^=\;BH!HYC4PB%^)YYIS]);"3#<@!R'%[D>["Z9->)@=BCYC. M=&_M3))U1JA=ZFF,M(G)$0?;$7F, C<7 G( $-N/FI..Q**))=.,7FK*MR MDR\'-C:=)!X)\^4[P>1I F0D B !(,DD2*X<4_$JD*Q6NMHM#^2RV=L/(*[K MC =F>Q.#) ZQ(,@\<4YNL[L-L;BDFM35?$WVE'DB**G1:M5RE[;FO'3R!H1: M )$[6X/%OD/R>XG2GUNI(I4"%C0'=9Y7(&9SKNH2BB4"5 M1^!7G>H!6V^ 2H!*=TBE*TM=KZ92SS4*:+?N\Y!;*V[0?K/#A F5XOO6\S@) MRV5+!1W:LMRC3/K!MTF:OM2$:MU8BK%-[GG:0:DS0%4 M E1Z="I=681[+97@,EO!5^ZL#J.E?G<_+X#T8?D]_G MU3!J24MAV%L3B"EL-:H)C;#N@M_$,(I%-BI/8S"@$: 1H-$CTNC:.8->32-X M4C<1G"!&?%G4ZQ)=)7?5<2>F42RNH70>H<[8BKS;(+=W]I:^&]^Y'$K,CZ_T3L*\7UR+.L.H4UJ "OW,]O+H: M1^M@/$EQC46L?Y4J!S9X Q5I[P R@#* ,H^%;E_'@/,_I4S$DN#.#.P"P!V 3ZQJ_@A^E3+==R?"?]W//%O'<;JQ)_*>$_Q M88WJ$;..3:%5J2.AY.$$:!KU+WF+8$L3P S [%,YKA\BG+U$ME3P;)OJ!&C! MDTVH:SG[]:KMSK=L#+0X91L)PLT SP#/ ,]N*NJ]AF]?@M2]3Y;0$65KXK< 6HU%4W,<\2 M>9$YXVC3)XX[FVI1HVA'63$7R%L-Q)Z!K1NP=7/S%?"5M;V_=VQ*GFMS43T, M)XS:0O@1@EI(R' HUX^YP&\#3XZF3\.1O5TUT&P_PG3\!IZ;W*Y3C=[%T_S@ M!*/7+9]I#;4*(0X;_2%<9)F>+'@!$1)+!Q& A !$'TB$&5V@_-#9+/KLN>W6Z0RV:Q! ME8.AQC0$P=P- GPM!]^$,?(GU]K#]$"%:[Z MC M&=Y-='A$]JS9NJ+'*#K$YC%H&D4@-N_8T:H_1+/:H\V,X%]/J>! A![8 M- &;)I_8@?U %2^:!([;(X4#A5YT/@,%@1H6#O.RZ+M29['3W2!: =.Q%$<1 M(#X/H R@##C!61 %3W'M5YSU:SVFADP1TNR1K UO1_6.3&YBG,57/&#@DF= M,T S0+,,R(SGT"RTY%W3*>HX+Z#HVA&9Y=2$$IHQ7[ZC>?1UN3X SP#/ ,\> M?:'Y@:KDJQ::;*/;TZ:#1LNL:[33J:RIRL)*6!9+BTB>(L[9Y?A4H7DM+7B* MQ#N$YX%0O ^\_ >+<*.ZX=32[@_4_WWEBW]N8)N[]RT_YHRN%OR]8\2N9<.2 MHT;JNYQKVZ[3"US%G$=PT3R_(/N&@>"MZ*-3H1F=5.;;*81IYE8 M$$3S. KRRP$R 3(]'IFN?<;VW63J];:L!F.[OAF2N##N= HC7^O$9"(3,IV3 M-P:0"9 )D"G[Z]=K'Y!]-8Q^NZX=0CM)XXOX%@[AK64T@L9":[,QE9CDBGL* M2\<0@^@]P"7 I3OVF#[FU.N[/29C.Q7H.HK.>+N!"B4*U<2BD[ IUMS(/$F_ M[33LIPCG2ZEON:7F1=TA-G[.G\L>".K+X%X+,%5V(KP?PE:?P,$"(Q",P S; M"HQ , +!" 0C\"Y,!48@&(&9CU)YDE=R"/KN97*B/5Q2O7OX!>\C$^4:]"QR6_,2 M'O3B-_@A2,)_YUO9DU!@&X3/[Y"INJE.%J)FZ1*&Q,$E\%?D5>7UTR,>2130I12R3,UE$^T-3JJFMVLY/R$(F9 &)G !9/@=9WFF+/P1V MO!,F;XWNN"Y,?@GN^)LJ?ILK=)=&MRUR.-'8-8EN=6,F5&%BJIRX[0&$=@"L M/"16[L=A>6MPQL'J0Q(8W_ E+LOS(R-6>C#*ZIH7*G, MB'9_<*64SMBCO-9@Q,N>N1UILX7;G^LQIXZRW1GI,;(>'O;.?C),DAAI*B1' M;R7KVD]GIOQ1I7/.>\Y9 07O,VVI?(Q%'C8L%>Q$@F$#A@T8 M-F#89,@B8-B 80.@V(*;C%8>*0$0'T/]"CV($>U0GNJ><(L4?A\(0S\^ 6BUODYB]+? MDM]TTQ@LQ#95A^6IJ&A#8[G:$;J$X1X@\B<-@#S7;@Q+P"_#K2OQZ M?03(1_*+J:ZT9H%VUF:]ML;18#QE9DLVYA<9\8O.,S22AY$SPHT!OP"_[L)4 M@%_G\NNM<2(?R:]A?UX1!(.0Q=ZF 9%-;&%VF<3_8A+_"X.C_W!P%5;&!R7@ M%^#7E?CU^K"1C^27%DZ:XXK4D4Q9DMA)Q:F%L+F)^97'EFY M:K3V)8[:'853>8Q\U=H7N(@ .P [GU!P>P5VNMN*8C:]UHB'1J.F-R)+H]FX M$V.'3+!#XDB>)D!.(H =@)V[P,X-=;)78 ??5V!CP/8,T[#+VSV"VGLCT&/L MO%DI ]@!V '8^83RUBNP4_(:I &C.\W4]BC"E(B]+K02["0"5^3N8'">0L^X MGC,1N/X=Q/=<74F=(B_0YL^^(7K2F6/FW6]#7VZ8?_G>GVLY68F/8,G.+FK5 MG.,&446BMLY%SS2BKJA[LI5;REZ0Y8*[Y6M2QY5"-!K4:=];H1?W#3[YK M&:HJZD8JA":K F$8RL2CA% M:9),:)BD$0R-D@J&TH0@_U5A__T_TQ],W*98F>S'JYG^IAK^TY-VW MI-L>*_=TN1Y*?<6(N,K11_-DH'W#HB[X1$(8_I_X%9X]]Z>'08IF62]&>3X] MX>+(5**VT[S+=3CRI[&>6//9G__U_Y[;(+V/)':LE/,W3!:HU#L=8-X7*I@=FJ M6-W65GKD7,"_EH2U0KC%.OZ<7RTKRD;69,@;L!*:+@EUN\OE/%A,17GJB#K; MZ%H+N"-AZ9+,CB3GNZ[KB*2B4-N&+6.0W9%P"?VU)&EWFPNVS2*BL*CNZTYK MRLTW;%22_K6D;7?ZK5E5P,7=KC& .YPW+C"Z1*2?.1HWL#;LUKLF-UV/5G1E M) 6;3E0R]-Q3#I8[V!AV)//'N)*H0O:FX%[5RW2;@L<0U M-WI4,O7MHB8X,%:<:N:J.-SUJBZ_L]VX))$JN6S!W-2;KV"R):CPR$I5^ M)8N>R/38)6NP-B)HJEP1T#T2ETR]DK)K"=2X8W;$':14!P&S],S(]%3ZE=Q" MU(-X'IV(1J_*3@>!T:+A350R]4KR;.E-=H5Y4^SIY&C!46HUPGJL]J5>R2@, M'7B,K8HFR1#&VB\B^I3=2'3ZE?I8MU?MMM=3'BVHI4(1C>2=RI%,EW3W= M)\E%63&UE67(>PLG1G@T/N!T49&2W0J]WS%B&2ICW*[H;MM1TR,GQA*TG)DE MAJ)DD"&W,IM;Q*@X=O7]4-&5_!>VYWKBGEL3>EN@')H2.Q;$>%TTU@.\P1K5% MHXS8"VI%72N)LZV?%/W1 HE+\F../MPA'''7DI>^]NWIA^?4BZ>TXW068U8Y M,/SG"?39\N\X>\*I62_PGK[U^#3DP- WKT )^BOYXJ+\V5SQ["O=Z&MFEKMY MHO33[U#\Z&\'#V03V>6/,__1.4R^^*FH/(W\Z&C%=>49_Z0;EQ1DSE_+_.2_ MO5,O@BG0$!EH".0K3(.&R$!#4%]1$C1$!AH"!2,B&PT1H0F,B"PT!/45>U&W M!PT!T/2Y&B)"$PX:(@,-07W%4= 0&6@(@*:,- 1 4T8:@OP*!L0%V^'Y&1C% MM>*2__<%P;Z\=9C$+W_%4!3FC&W5Z=NC$(X;:%/74I/M,B4P+"W7V_F!9ONY MOJ;,'==R]5T^5W64K__Y]_378 M@R9.6Y'X$.'#/ QQZ/\(:#IN2]M+3YE&Y M:-SEJL<581_9(O] M&([$FT\_$!+^*^J$AQ\N,6/]=?[*KI/],<>S'L$3?.BRC48G?O$=]V*B, M3SO>RV3P,/V+^DS]"V% __K8_H63GZE_ 7Y];/^BOM*?:G[\E5\7N,;A=@KW M1;W5UJ_W^WU(7LZ[%3QNG:7SP^GVCJ[U$9>X_BD>^]*@RD2N@O@65P96!*TQ MD9:\O;+VB"\M!+Q^Z6QP$/:*3 412?Z^PO5''@+L[VON&^:VU"U5RK#,-N:T MUE+V?#L^1(9%A,[CZ(U2!-^M^'5S%%U_X-T9BEZ.OP8H>D^&N(NB:- MFBCN7?2)+!0]X02&X$J!*([UN6+N5O6US!24]EB*,13G@T/S%)9.0?E!RS, M(@"B2UCD#]'5P"5Z3QJYB[I$ZT&U#;7:\Y:XPN'.;!:V0G<8)P.)D\21>9*F M+WD!0E;$LTM>B2 $<\W+*3]%'1\DM:/ ]NV.MH&SANB'%LJ>9/Y+O?U#B6(_ M[X1<< !]+A_GH>6=RP^@!Y)RP "ZT0"ZH[7 Y0?0;04(,(# +KK ?1("^<7 MQ\\#16+\6$RB^+MM)CJ>%KWE7E.?UI"Z;#@YU\E%WV=JQV2/FA)Z1F!H/@C: MR+0J^$AKT4>)W,CL'L6'!&LD8M5/)^0/ZN#?W*FX5MP)08DXU"[,Z\3'9 M.?UZ-P[O3:7)&/T1UMNN%]>%#0+/F(;)1DC?;Y@3(">1;?8<6O>:\9'*& MO49FIKWK;SKQW6&QZDB\RI<%+NL58HP I%Z2$K,+J?OP8&^J.YY'K-^NPF=S M1!AV9Q,3-B:A$NA$&RZ.$G217[Z_ZK0L -<50E, N%Z2"[,+KLQZ5S>5$]_F M7>V%ZEC377D):Q+"[K98==4@$T0QT8(:.%> 4=ED%)FMI+%WAJ@;"8)O0Y1> M;QBSE3)AX.'<&!:*#1FQJ@FB8M$/0<^ U"/&*%[@P%O?#63K7:H?B$V\_>;0 M[4%X?YM'0$"\5P'Q:7/HA4GDQ25YIR/K#AR6X&&]/^#7?6<^&N@2@B1)K!BP M,WYG\+O]*+Y'^&5;F,PX_&ZH1;X3?K2^&XWF'E6#5X/Q<#!N#MWJ;A/#C_SR M';#OWMCWF>2!RX9" O;=G[;Y3O:1=:,>#L:6"X<>A(^*A7!=V":.7QP220+X M ?@]//PR+IK>QX;TS174\T#X*__P(5_>[0,.,J&-+>PA23;D7L*_6$7%TM[? M X1.OK,+_7S_\+DY]H'R>?5 2"R"ENJ&\0GZ>V/]2SD;+Z!A?KQE[I[G'Z)H MGD#Y"U'N>@M>C,<[M0F3F$H07&/.>7[$:O20:1]CTAOS8%_^ED&/ $B_TQ4! MD+*I,KX.2&LQ)$96OSTVA^)$6 ;:>HR[G1A(AWS[:'H3'@#IEH%" $B_$_LR M!:3/K?:]S*#?*GG4 ,=TU.Q:_(K=.MQV2+!A>1/#Z)AUGWC=5@; $<#1A^#H MA/R6*1K=AWOT(?K;Z]RC.<[Z^QTCSO@>M&4G:%M#ZWLV)M(A]SZ%4F?*:_]. M9+QG39V6?F?)__YZ%UV.'>NI%Y(_]XM%Z ?&;'=Y!B'G,^AZ!J"O^K)?OO?G M6DY6XG!*V=E%1LXY;A#53?:BCYV<$?5HW9.MW%+V@OC,=3#7?"T:''*H&O%Y M[*C/1T;Q#S\ERGQR3'MF.+*C1-\=U2KZP-:

VVZJX2\M>1?W M>>V5;649C@;-#Q? GC$7)K6'S^]:8H'ZB M76+-9W_^U_][;H/T@#].C,^,?C0FFJ!,UZ"II\DF),^B2G^3K8V\\Y]6 ,Q7 M[&G._?9C;L62^&DX:IS_R3W[.7[)5%/;\A9Z9NTGJ>YV>O#^VKBGVNS*4_&KIJ(G/AA.PLBIY2IFRG#) M[T8\BQSP>7C!!#Q??K@=%YK-G[=CD4\N&ZT&K*@ZKHMBIZY!3"OY8L;]=.O[_O M*"94)*Q:<=A:*;..A*9+;C1,VD[^S$BFAOY:D76DRVEO0 M"N9$?\P0P^6^B^M1R=37:_S(UJHM3.0U:F4)/-4,7'83E412KU^HRS.RAZD= M,YRSG>:N7EL5H/CKTS7=!)C9H;K<7@RK])@S%&W7*+,2E;;I;$NO2D..87A- M+,J3ULQ9C2>=J&3JG;K&PL7Z\JHJVEA1P*RE+<;6IR0\]>W-,3*WI\J:K^_K MW85M],LF&]^&E7K[]I"AANV F_!U:KXH[M15:17$]4R_/2;XE9;86VR: M4U)<[,=T_/7IMR<ZMRB9E.$:G8B4JF7W\SUNWN#&[615N'3*Y? ME@;E:?SU)_J^/O,6)CEMFIH]UK Z8ZD:S\9%4Z^_6#CN'B8F2W-5F\PGSEKG M;:@3+>U2W]_G>O56NP@M^)5;VM='0:E:,N+D3ZE^4MU:"[3I:%6^IX\((T2' MQ$Z/T]\1OY9L-N8CC-M(,Q@E$&M8:O?A";J)$THAJ<6:]XNQVO MT<:TG^2>2IE?*,W7Q1G*:O"*J(Z]/FK*R^BI")Q^*4L:N6N\CHYXN:[4%VQG MQ"(H&Q=-U75.UMJ,154C5Z=G3DJ&U>@4+#TY")>J;&NSZJZ$XJ((VRX:DC"V M[M/-Y+'IVK:&3;I7@5LK<[6K]92*I!.U3B<.#4G5EMHTYD.$X^H\6JJK:WTP MP+!Q4C15VYDSF2YZFD+P'#WIMH36++)6$FR393" M5(]A:0\*K8*]@07+6./EWM(3M.2IJ1=3:BH:$*W"V#2P8JVTQ@JED$R*TJFB M155:F#6VQT/XF,/7);A2Q*/W.C&Q]"LZ+3GS+L9K-6;;J+%%'>HG15,6F+7( MNNA06)6'BIHQ6)J0ORWJ<='4Z-Z7D-HTFI G8CA:+'=U#!].X*1H>GCO-:FR M,,9$VUS1M?Y"JU4+1'&3E$V-;]0HSL$G9-(N"KLV[ M4,A$=;#TXG:]F$3_,"F;@@&R]$7/[E([V.A3NZE7ER95)GHND39888'3N,'P M+K\*:[UFN=XFEW&O)=(&@W 8KEN3-G'1M,%0=.!AVPK7$'KSF^V%MSPU8]U!4]I@=U N$L2VHU4IB8LETO"O-!.-IS M2=%T;9$),3,&/7MOQMA:CL MB8F9$B16=I%^0Y0%8;7K!2W$\/2X:*JVDU(?)>6J-S"'MD^%8V;4TMGDJ>G: MDFPA-/;*&C%W;+6!J0NF'VX.95.UC=8#8]C5 Y\GBP6MO-@O\.(DLL*)>92? M#9N\MUTZ?+VP51LSM]7%=IVX:*JV,6@V8R$FZZMSP03OZE51;[N3/PA%+K:@F8E],0$B;#-;2$: M83581AI>S8)78D'LQ$5379S1UMJ(1G#-M%EQ#W :1Z?Z. MWV$[:KC8^DLFS6%K,BE-1^UI!=XD95-&J!IE;VQ3\D+<4=S*Z6O>W!E& MU<5/N( 0NO7W$V)M&I#.5N?Z;-H3B4E.$!-J;/;B:+DK4&0G M+IKJX9MQT2VZ3KTDEG&.1R=L6?5V2=$3H!E4VQTZW%5,;@G+BPG'D^0^J4&Z M)_"3HK39[&H.3$Z6I+E:VK)8C5[LQ!2]<&L>/'6C*O0:0KBL+UKF3&'CHJG: MKJ!A9U/$6D5Q2$O]VD98[\;,)BZ:KNV:,FI\*RA%OFU[T^;F2[1<4 YE4[7E M9JU&8#?+B!G6*9M$!']8ZT=E3\REFZJ!5"!II,!">\^MA6E!I>"D:*JVF$)N M]4*O4^7K,WE?JQ3#T=!)BJ9KJ[EUC"(FBQW,L>&FR!4'M5F!3K$15,OUH!V#7[O#:M+;[9=023%.I8 MOSL1O=8LJ4%ZE)--ISCH:CACHKMQJZKN2W8]\D'14XM7*%B'T8*)IDUH2-7[ MEE'?\A$]L!/SF,SUIE:TWASST$BPX=NCL.,R'$W2JE M4;^)SSMQT53;EM;"H#F&(!W6QG[8LVF;[$<^*'9B059#+#8DM!4&RTT#*A0V MNJU5DJ+I3NNTF\$(-3E#E*O%FD ZHDGZFZ1LJLG:0:EO&\WU$AZ.'$I<]V?^ M%HV>>V)!%G;T<9OHCEIPV'2@KL4.L0Z^B8NF:UOSF'E1GL[A,,)&:>87IFLX M*9JN;:UG#*F.N2=$82NL-UN'7&GCI ;IVM((RM4@RNS#H1\BU0+#"F@C:H83 MDQ,^@'NK^I*<\#+/[)>B.1A7A$Y<-.V#*MOFD%N-9#-LN+Q?K=C%Y2HIFJZM M%58*]*2SF?(K2VUU):% F1&^L%-K)Y>3ZK6E#WDFUPU-!<.%PF 0/??$+!)T MFG6A MMK<[=;$9U1IS9>K/6X:*JV0X;S9CI%UTUM-.J%]95H;(O)4].U+3F\ MVIN:N&/:JD!T-C6E+4>+$>S4U"#NEGV_Q&X6O&R%M+);"PYC1L\]M7H+HWFI MUXB\.DWL51L;?&2;Q:1HJHM#D#L7M;F/F\,JU(&9XK9O5MBX:!I?L]E4[^X" M5AR*I:(_;@\6(;*)BZ;P598IR%>; Y2'##KTN[QKBJVH B!$P8XTNB.DZ(I?%6#G5^8+"62-Q2( M+8M3=\XW-W'1-+XFHF3 ALCLX-6RJYF8 IFZG#PVC:^*V&^-BEY;Y8<,I5>Q M_=36HF5+7/8)7\?+!X_;&H> %,6U+'GI:]^>?GBN],=[!\>MJ7C+1#GLQSSM M=B9[87(8N$\?'#;"DD]^VB]['GK@_=C>_7F3*_">*G;\0N2P;_''J)O#+@?\ ME7DI..O9-M"SQ[O1(V>6NWG:LGCZ'8J#=[X=-A'@(;XH(9 O\(OWBP' M&@*@Z7,U!/7UQ1LH03L ,GVNA@!DRDA#T%^Q%P_E@X8 :/I<#0'0E)&& $Y3 M-MH!D"DC#8%\Q5\\CPD:XJ,: FBOV6@(@*:,- 1PFC+2$,!INF@[/,\$J+A6 M7/+_OB#TES=/'/#U$RK\Z73C].VGH9Z??XI/K2F!86FYWLY/[E7N:\K<<2U7 MW^5S54?Y^I]_3[^?3JH(3/F+*;D?9Z&YYV>A>S].0,>' WN!JYCSZ!]HGA]W M7H3Z*\>OPJA3W[6EZ3,,_8X3N?\4GTZ+FB?/^TF@@$'!AP8<&"" M ^/MZO;YL?!'W[SN1[]BU\W_><[*_V(2"ZLHH1U:L:[RLUP".A. -X#WQ]GK M\XAN*0J!89=%@WV,+'?S<0?F.3#@'G>>NU_SW/'P>B^OW[](8;Z2US7>QZY1 MHKK'01.R!98HP'G*(JP^Z9H%#,!;P/W!%*CDJEL =@#V+(+JDX(=B%&/,.RN M%CYXI1D1?^N,B,)?4Q>/?NC%]A\Z87*N;;O.__X#(>&_DN!7,'G>WBE[K!5W M6S94J.J CG7[CD5_I:\KPW]HQ^IJ@6PX8*\Y"SWKP=:1/UW9"/K7(SNV#V2P M!UI@OLN ;UIQWMCCO]QAK.K1G0_F;AC]E>KG#[]K6T5;!CE_'M\>JLJ!?,%[ MK*\^5#^4_@=[70C[A]"'S[*>[,6]R[^7&3,]\*[=AR[EPW^6_M26O8,E![(5 MWHTG=H_]ZB Z?)9^Q=109/DN7^F?# M]?U_Q7D^7!M,?8!4%S)CWTU-?"<6S.D+RA5%TV:SOVZZ=WO%WE60+=E1-#^? MJX6.EL/@? Z%4?AWX^ZU]LG,[FU&H@(N;\FKGS&@7S9D#OU*1'_"A__>J>+D M_F-LH]=S2EZ< 1ZR8SM?'_*'78*$ZVB)N:/=4\:;@-FQMG7MF:0JE0FG81=&,%FR\Y55,,6[;\ M__M2;96^Y&:N9\O!_WTQML$W)[15-S@6^))S9#NRS/$;OAVD R$,_/CEHH:+ MRM!SUZ4$!AIAN&>OAK.3,XPO&T2_?$2:/(T@>A_'__/MG MXWW_@-YWQ^K^;8=M)J3#=XS4__X &UU;V,\BV<1>46)@1= :$VG)VRMKC_C2 M0L#K-\<:A+V&:L\RRAUJ\@-KV ^LU0MA0"]%?@9S#+KJ=D1.HQE62FY\1AB M,X"SA\+9U7/8?%Z>_7V\*0Z[JCI'G?/(MCXR6$)F297YLA1V=GMV9JT[5V:; M/X-QL3KQ*J:M#4:-PJR]G[;TB&WTE^\,E:<1&O -\.VA^ ;5/3G)8<=E"-5/3KNR3K(FZRY>8GW>QJM3'_7A66,5^W#QM>TH -U]@0XX<,"! MNQSGD$E=J_3*[)3?S4W9XR:CT:H_:IAA6T3G]&"_DEJ)[T5] M^8[ 6!ZCB3]#*6L'4W_>W'QJ_ASY[BZ0V!2:RO'E%]%,LHQF%3DVR1W%_V9^ M%_-3;U8F5Z6@(*?'@^5#^Z SWP]Q-@:,-S#>P'@#>SQG^=#%T$L<,(F2D(,7 MW7HMYG3>[YZRZ"/T@N2^M[_[FFY- GD+L M;7+/G,W$"166\8]^5XM>R(]Z3D_SUH:BM2-#NVI74US=29YXPN=?K K#(B*[ M*$RV/*4%3>GYLL1&5J._?,?R"/FJJ!^ 1X!'X(Y:WC[8^3=:VEI;UHN(*%0'37M2K)2*Y-MC&6[GL%?:YDXN MAYAD0B92K)KNJE#C]>A-8Y'^3(_]3@\F75"[Y[>:IQB^%M].K23!RM&#HH;) MN8>6R46]+[?6_"!ZF[B,%_WH&?^?O2]M3ES)MOW^(MY_(.KB-O790LA[=Q[Y=IC2NAH M:^\ZI*WV+>05 Y\"((U,7]/(=-;HR7$#@+ZVI"1GE]O\HM:O@47;$)G$9_J: MT+V+MNT"&3XY7$30DT MA3N?HF&684@5QA79.*&4I%CC8YD=8KK$=&]%E"1)=)-)HA<8#Q[A]3KA>?0> MF6PCMTZ/=P[5(R/8FYL:7-,\4M.DL/:XSO(-="Y29 M>I-O<3>M(QUQ#9_!A#XC6J.0#G8#Y&W@.!KV.S^4=0HZE@4NN71E.:3/@M3? M=YLVK%9IA)P)-XX11F(K&CU#N MC.=!W!UI"SJ>!8^;W3$%(P5\Q-P"+K'OSLQ\%7^X_63,6ZC$CD3 E8!W/^$R MI8>#I32PDX4NQ_(]?J#$!ZWX"K$)U'US/ "$4 F";8&5&*$2Q-Q([PWIO2'V M=@W:0[:WZ]K>KHRY?T.[S1_9]M"4NV:J9_&\&P7"9+J5ZZR*8W>X=>8M=)LT MSCR9H!A2\ C%T-\:/E(+I3+@(H1,G#RZQ5QLX/(7YVV."4'0QV)Y7]QGP@Q?6+ZP=!'8OIDT[_^TLRS'+VRW+#) M2'J3J_"B9O:S^5),HSXQ_OO$N0VT9/IU>'TQ(+T8QFNL%1MMNYNI,L\ )>%.%A.,LZ;/F&OA+U>/7L]<^+N?<33&EH@QV:Y=%=\:$24X6J;8@8I#(BHA2C,)J_^ M_!ETR]''#7 %D*[!-]!D>*>TJ(FZ!.QPJ U,!V]M__J+YJA_6"KL_8#6]+__ M&5UER4#@DFUGR*FQ$*9DPQUIX%YQZAVM1=Z96.?K)0+)>*O M=AU-U+FQO)V MQ(_MVN03(^B\5B'7L='+P84[T3 DEZ15=@'2+E4>YU+,6EWW0!KZTBQN&$HB M7SK,Q=]UUA\A=!J%CSV53+[_T-1+;#??I@;%QL-PT! F"-,2Z-A3.DS'CKNZ"; 18 L> ML!%^]FVX]D(B=VW$:Y-U1Y*I=GYC:IEQS5&-"Y.T>;G>%ZLY2>C61]N\KEE. MUZ(P24/YVW@X&64)GGUSJUN C#3 >'8JG7K#@$;:X BW"*PM$FYQ1FX!Y*E9 M-74-J%S?J10Z0CU!:Q?V2JABKW\K-!WY"KK8C\'9==H*AFFWQ+! MN9H>N,MATU$J+@B5!_>00:R;63+9FLC5?2)!WV3:2!=)AUPB] M[QI!B0#2-7*/1\Q<1U,(S0@L:E^CDY\NH][VK F]7DQ3_**9*XF+Q&P]FZ!$F-UB)%1UOU3XS6V2ZZQA3 M>;@P0UI9&ZO<&V@.G]F*5'HFT7DPQW"$)^)182[.$3SZYI8*@D>W=BQ0P #I M'?/E@<\59U.RUXV04&=L\RVVNI.IIGTA;M$*NPX$6$XV^7K1IR6 ME9BZFFP]&$%=(C03CGUP"ELPNT0N=E(2EG9D)-I AJL\-^$V@0?OW6(V/'!) MMZMI" E8?RDI9"&%++\FERE9C2*\(% +6%)Y(RW:U0WTG9S/6TWQ'2)Z9)-EVRZ@7)O*MT2-2D6JM4N M9Z>-F%(2F.+RXZG5[W-):N-H-I+1IT MVW)O)B3!(,),D$N"$BUO]$F"W;5T MQFP*OP:6I-@@9(Q1-F5NH!O!!0@9W@J$H):%EL!VX-N@:RSXHZ5(#I#]ZY!6 MVE>4T@U\BN6N,RGG[VLZ:U3GN*^@-%Y'>XGBO,4S9J;6FL1GHXG^F;-OT+V+ MMNT"&3XY7$:)7B 7/5%SP>O<>DD6DZK>F:K^NZQG0V=KN0+9QS_")+ B=T&:J0PM+JCV_813V%8>IC-UT$CR M#>]B4A.XL=O.AQ+'GN%A.,$V+P)4A*.0SC.-:H;20>1#AQBNM>I M;V33O9%-]\J\DV]HNOFC1\%D9TUW:]E+GNF**4YS.JPDK)!'@0>5O=&EN)L& MFHS?-(-#T2$%I_AP:@G,3D-V3#C;/5<#76GQ';&_.[:_[\[<7',Y7H#3.*^5]KU(0$Z-4K/% M<3*;C24HU]HT%%6TIV4YA?@'SN0DF.L_MI# WQW#'Z$?Q/Y(\PUIOKEG [QB M[2'[W1WO=[?;?/,>AAYO68U<3><=/C(&Z0F[+"EUJ8D8NI<9>1-%)RTX3X[W M"FF&;>-\B3,%(1,OS"UF? /'M\[;9C,R+!E8$>_B7[2Y#MF&ILBAORC\WZW@ M(*GE"+P^>I;]C?H8?")SUEH/8OG$\H.ACL3RO[@)A9@^,?U@Z",Q?;+I7V4! MZ/ORFBW@B(H.9%ZT="A3VT]H*E2_'JMWXY$N)XTDIC6@N;[[\7#)B>.W:\"I MCSOB^K6Z4<61-\M6?4/Q2IN+VT*Y'<\G5_ U!9K^\9MFPG'VN("*]*(%V-2] M' M!U2_K>"&P^CWE(I+DSET-7BKCZO@3 .@C[5)3FX(1;9I46P)K0QI2BLE\ M.=*FD[3!E+9NC8]TIK:MQ,M-T4EAI(W^^,TCOBQ7?M,QY(WM,YU;/1R M"FI^.NI%VK0RZJ"Q[CCJ(AJ+K+I+66!+38&A42\2G0Q'F6B8BQ_C&JF'^MIZ MJ "9Z7E9VX_?_W/F2J@ B2H0B/96$O;UD?7I+_);FOM9;8; M628+=KPUXO+5U64Q;9XRAH-I>.<(O VB+A%F?D%D"> MFE53UX#*]9U*H2/4$[1V83^G55Y*O59[..&YX7J;CT>+ZJ"'8S[@GC-S5W/2U-U(\NZ8Q]4:\XT7"1%C)L9,C/GZ17GQ MF7O$FHDU$VLF6_-U"9(8,SGDY]M%^261'&+-Q)K)UDRVY@L)\B[;1DJN#D(L M%0XQ% K]DSX1;=O M2.1_)1B=OQ"@/I%D1EIVDEU1K*[78[?QT*&;"(Q($P)'[\3 MT7 R03HP""H% )4(-;H4*+W0/Z'5QE)_:JW7%$,S;+ZRRK4[N>9ET:C4G<:2 M73915]NEO-[IS'19ZZ\0&N'Y=VPXR1%/[;L;* @/DI/:O=$# M:Z5+U$9C.K'2IEP1JI\\A?!/$#45:@_KWLPJ\4R^E*\G6U'QH8D)$QH<%Z4( M/!&V]/WP1-C2V]$I-YMJT_HHR_&1A3;,3]OEAT[]PD1G%>TYG+%UTWQFM2[H M;2FYIFD/1>(_?B>388I*W%!#R,7.0<+"CHQ$&\APC>5 BY+D@=XRUSF.YSI#-^)QKO.9TT+Y3$GM MN)U%KEOG!K/)PR@>[Z0_[I^DY)EK.^B9[([QPC?CPIHT8M69 U*-R7;=1#_: M+0!?R(::TP;64I& =QQL"TC&1,=W/.'TC$8;7J8ZRQ3%M$;(:G9::2>=ENSV8\/E<8=CI%_AE.]Y$3@O* MU+S1:PEVB],9\S'\&EB28H.0,4;YF+F!;@07(&1X*Q""6A9: MN!;X.NL>"/ MEB(Y0/:O0UII7U%*./",\)YS,1=HB3IKW.>X*6$^TMQQ:Z&6NXJ:J&3*0W&J M+5:?Z)!"]R[:M@MD^.1P'3W(\QJG#J%Q9[CRB1:J9F:Z EJ[]:#6Z>1#/+*I M 2$W$9@8:J'BJ'#BQ*&TUU;U/2_S!HOF4Q3GZGE*+,PA^E$K]];(?*!DD;)XX.:"? 1X+L:B=T2 M\R#$X[NUB61M[KJ-YTH-\(JUA^QW=[S?77=&Y1S>DA:4CKN$SF- ;0XL7TH$3PO'HD T<1\,>W8;3PX< M"[N5/I?/XMW?=YM.<:2Y_/8/T<1[EWS=3:G,/%DX((:F]N8.J.6+*Q)2O*+OS5;SG]A,Z;Z% ._(# M5P+>_837V-2S%7.5*MH\DYTG5^O,(#VT4H@%H9%SQT,P"06Z)F,GN$DH$*% M-Z%_))U$FH#NP99O4=_(+GPCN_"5.2_?T/?S1X=#6AE3PTUQ)57,5R<5:BMP MXSEV.%":ZDT>Q]TT\#P9MAE2\+3-T-^:8=O_QNDI*.N0B3.%5YQ&#QQC^U B M:618,K BWL6_:',=L@U-D4-_4?B_^V$;@205-Z1NGGU^H[H%GVQ\A%,0^R7V M2^SW*B7J932( 1,#)@9\E1*]IPTXT/UH+QP^LRE(T4*BNEGR\_C<+&9&]5I+ M^'@8X<01$C7@U,<=<7TB7M#>I I*+S7>=#F+'PV;1L89;)H"$\>GT##A*$N3 MKK/@V+*7IB#H>.ZNF.#"XY7%1"]U_ W=XIA-C*YL^0VEQYQ,JE7H@=6%0/+% MZ.K&*/;4JALK4*+EC)1J-U+I#2<8+:,_?K^OG".04'G%=DQX(^&-U\(;SYPY M>A_E2ZV$;49?N3K%9?@J+[H)T+0\RH>GO$69-YP[>*6]3.B6HX\;X H@)81O MH,GP3FE1$W4)V.%0&Y@.WJ?^]1?-4?^P5-C[ 2WV?_\SNJWT=^ X]'E[EIXB M'@L13S;T>'DG39VOI8F-F;;H[98SO*+A3"9=IUU6K6:GY@0YW4L MN8Z-7@XNW(F^I65VN&CHS8<"SW2,3#;::Z_M!TCQ$KAO*1FF:"Y,L>\ZF954 M" 6B0BA AOV5IRF>M38H0#(,!#B^[QS&KT3&\Y_C*&AJ,5*S+>G)AF M7B]B9(PA9"2(2!#QOA#Q5&:40.+70.+KK6 #K;DREG4I0KDCHUYC%[T8T[\P M/!J3TL*F+%WB\]M>H;R.19K="(9'U.H5#\>8*(%( I'W!9&$-'X;0KZ0;3;3 M#UI: VY1%>.#=GE6'!9 Z\+0R"3'3=!R%K:ZX6:M1"_3E'O5%()&E&2&#C6; M?-=4=8*-WXZ-QVEH@HUGR#P3!G]\?M]%3D$*[\=*PF/)#PR2%#)#2TE M6VN.\EW ;\K%OM1<;3(?KZ5Y$Z1M:MT$J"X')I4I;SK)[* HEA\\2(M#"DBQ MX207O[[#Q?X 6K[.C\=8/3\!84?9Y]N<^?NGU/+9Y'D;YXO=MOB^FW%X$4@A_"/-1-=FK 3W;N;XJ%L&OM=;AM34>C*M-F.#;CUFZPVEEEME MZ0L71>7[?9!KS)*.ZI;S69K/)!XVTR8"P<2/W_%D.!8C+4/79+T$" D!##X. MOM 8Q.1 L[X&4J3+L?%&- NV2KTQN2P 5@I5:IJ0+(YBF)QJKF;1;2Z'O6#4 M&)0,QRGB 5^3U08O_W:]HOSF4[0^BWGGGCOY6?+WYH8?D!E-ZU:^RO*1&E,V M(]EJKD^=F0B^.& RPD4S T6(\#RGQ*OKF5):]N@)!L3HC]^)&SXO]!9-F-!! M0@>_@0[:5-RHC(2'EJIL9Y-%+FZX;._"\3QA(/&K48^CU7PK5^&Y=;:]S7C MA<\="S-QZOK:>RYV]!B6:60DVD"&:SDWX3Z$YX5><75%X/*Q=YUVO=*#3*Y7 M?)W!"4O@JSB3[MN>R/;V_UN;U_,_H5%0BOI24?C,RLVM2CU[217^'A _?L8 M>[LBLMOBJKFA%'HQ'=A3.K9NI!!C1U'Z-U+V*VVY.F/TGE\#2U)L$#+&*'H_ M-]"-X,J$#&]I0E#]0DM@._!MT#46_-%2) ?(_G5(7>U;S$ &+@E FK*^IBGK MK/&3XQ:%1"Q&E[NS[K8;63?CK>A@V^K)DT^T:*%[%VW;!3)\@2?C.AX+9Q'*_W7+O/MUT*XTVQ'3O MS73)IDLVW>]V5,Z.;)N&4*PENROD7. C8M[F7=Q- M!TE'7,-G,*'?B%8II ,GA,/U(1LXCH9]SP^EGH*.9H'+,%U9(NFK^GIO+W?D M2'/Y[;E[&[<9G\@:.5R\MNF99I0O]\38?!Z?2;T1A#D698UB7#@9X][5YDMX M&RDL(H5%I([O.I6'F-NUM?%\%8&X_8S,6[C$CD6\.#&D.!3&\C*[Z?"T4HA.)'[_9,$T=EZ 0-D'@+; 2(VR"F!OIPB%=.,3>KD%[R/9V7=O; ME9'W;VB\^2/A;KK57H,N,G.^74BTJ&PC\\#%RKA)$TW&;YS!P=*0 M@G-'.)4!YJ9F; #P$Q:F:TE3T08A4Q-?FX]UM?G9P&4T2,\,Z9EY;\\,[QLM MOJCAFVP#6JQ](@6R%7FK5HCG5A37[LTSBTA6;>=3 AM%*9 H&V83QRF0FREI MN0?+)[R0U+C<074:,65BRE>4N;GF>K4 IW%>JWU[D1:=<"RY[MIU&]543E5Z M>GDRJD;[;;>)6)'77!-C""FZ9O,G2$I($2%%-Z%_),]$VF_NP99O4=_(+DQV MX6]W9[ZP_>8]+@C537?I 1,9=OM&(KZ:UC;:6,$NB-^"\Q8?Y&Y:<)Z<(192 M\"%B.(/E3$'(Q"MPQ:GVP)&W#V6?1H8E ROB7?R+-M#E\JX\OX$;OD ^9 HU)99I53L1JR"TXCK='(S^WC5QOL LMO0 MA)0^&72Z[B++N/5<)[(!*PR0433KG: CH8HW@XZ$*EY+WN=]( :D38V)-.4J MKW#Q5.G!9K1!,H5!+(Y87IRYW=-_T"U''S? %4!*"-] D^&=TJ(FZA*PPZ$V M,!V\/?WK+YJC_F&IL/<#6NS__F=T6YGLP&6$SMNH]!3Q6(AXLN&.-'"OD/>. M3J:4+=3'9VQ=8F.V/6J+Y2R_6 B3:==9IU6K^8G6)6\BF^O8Z.7@PIUH2HH7 MA]6H4!V!;H9=QY=Y:I:%[RFP'&I*HI-ABN;"%'O#-;@W:-BGN.&W&O9YN>&/ MW__S564^ 9)A(,#QK7SPZY'Q_85#4\AJ@&5[3W*"-XJUM3%<)T:2VE\W0 Q\>-W(AZ.,5$"D00B[PLB"6G\-H1\ M(<%LIA^TM ;:3;($&Z\*&X]3T00;SY!])N#X1?3QS?GFV$.#XS8/BJN6HXWV)%>+MZ.= M"^,E-XERBF[)#Y0"U+@P7#5KV@I[VCC-3!.LO"JL)#R2\,@@024WM)1LK3G* M=P&_*1?[4G.UR7R\QO!-D-:K\IP*7;F*)6L@4+7QZ%]RA; "U0'1E!1WA!1<7HICM_83K,=!&%AHKNJA+ M\+OA4_F;H/WS4(27QN@W JV(E4(0@2@E$F)2 "(C"U&930@C&IU_!%B9&[,) M6:9B\ O^(\+_DY7E[__"_]E]DZ0!T4*H,?U'5FQ3$S>_L%+X#[?#"";^DXVA M1X:_FGJY>Q8U?.X(&/6_Z!4.[OOD9A$):-JKU0N[.P2\>.C'[\032\+2//C? M__M_#F5P;$T^O!X(W1N:U M!7_O5WK_1#>"\ IA77M2SN+_ZD#]D' 13"$K0 "40;N)?G!@H/CTX79Z$N-8 MB<8[V)&ZG3;>YXM[:LTN!_-?4+)W6#'T/GCDV"@E2N.XD!S+8R'*2#$A0)/N9965$$.5$T^O3!0JHVIT-6QVE4S'&336^8;HK 3N^)X/PV7; M:972:A<,Y($[$ZVDHS0%[OB>JKM0BUF7':F;,M,M;U8E,'12 LY./KVR3M7& MHTZGW>7+2B?2[-/CJM9L"O'C;Q^ 84DN-*D>'ZDFYWG*7FB3R$I(G'C.0HTN MF+U>1UVDT_V-L,K+:BP%KSQZSEFU4XV7XP:ESC.MMCN4&FEYC>YY])Q&H5QW MQ4*FRT>4VG)59_.%)-6$1.[HV^WY,D5O&JMU-U+,][>664VN(+NBJ>-+TZWN M4'F(KN<\MW8&\T3+R4P;38$^H2/3OFA,J9C6Z2[4>D(P'*K0@NM)GU"2291B MX]IHT%$C3<9AM%FS;%3A74]HR2;>S"Q';G[=K5/GQIDH^/ MQ=HL[U!@/7M(K&H@TZWA2X\T7XW%.Q%S&&.Z;C/^T&T^I";]*7S6V/%=JQW: M+(X&?8=J2YU1J\2LI>TDA2X]NFL#"CMAF2K?G8_;/3-2XT!%@'<]I:@]1:S0 M:B'*M\T"J^OS&DM)%E>;'9I!1&K:7M.KSTA%JUI51%%KN] M&55?NI)D('BG.FU7 CJ06TE(55ZROKZ@I BSZA S2T8I5.\A%* MJ:\?\KGL,%8<3P3FA [0<;5N5F.RPT=DU2PFEE(K7VX*S D=L-P4/UFL)*;+ MI=MS5JXXRB(&'^"$#C#ZUEVWE[TB#ZK:NJ)I9E-AX%U/Z( V9X>@5"T.^#HE MU%.)K*M)T 29$PN[-")S5ZK$:3Y#JW:>K:33D@1?Z\1J1=W>6N@:U(S*U(N) M&E?7,Y2>$I@3J]69FKGHHIO2U7:Q4!-2\0Y7[L)G/;%:@P'7MEW><;OE5$2J M;^(Y21["9SVQ6ETCVC.3W(/:G3^TA%G3D#LC:X5Z+-FLS@05;%,I\< MN\UBB6%2Z%+V^:5F\J&1;_6Y-!79-I?Q3E%*ZJ@_X<3"CN5<[4\ MO2RS3:>60L-+%U*SIO(/;#>3G,]+ M*W?8$+9-=.F1;<6+BT&AO9R/N_E*IA^Q[F6GD M@2KVI^98;:**Y:-+F^U>;3Y?45S7M1N+EN5FI6$%^YE'ESKKQL82J7Y$C51' M97Z>,S?=.7RM$SK0J"R*XV(]V:88QDVK*R%Z0@=2V6XURPC5(>5*5J58 MKCB2/$X)T1,+.]KRHL77[:::*4K19*O?TKLNO/3$PA9:8SN;RM:9\5!K#&)]-3V1+2R,V4S2\,E@)<>;5NIY,P%@SY;X-N"5LF6 MAZML5H"7GEC8AD$UQ$FAN>TR(SZO%3LC4[=K9WYS)PJ$M]N:8([ME(& M+<-G/:$N&U"A.VZMT.==X<$P5ZU8D9E/T*5'#]#=II9VJYK-J2);T1OQR2 J ME/"ENP? _N6>UWIQ+: ML=HQX]V_(R@(^,MS+U=03G]TZWS/'W_Q[E)Q9!N:ZX +NW,GO07OPG=$H0^= M\T]V1"5>;0P@"_%U"T$L(A +P?Y,Q,A*!& EF)_)5X=&DH7X.FQZ=80Q68@O MQ"9B$F=V,[8&Z'.D": MZH9F3#;A4%&7?C[M6262?%F2F7TJ-G.8BMU7(=DX?2+:TU .6J5]S8*]_F1 MV=]?9)P74:Q/R2G@MAE(@9W--(,^*^AL'*6FZ"!4A;^?VB$>TA7YQ7DE+].3 MMUOQ-T\,.A\?*>J>4)RIX<(_R?8Q+PFN_5YP[(TGE>/_/1ITL[=4YL.4-O8S M'KLC2V4HAGII7M"9(VR7V"&(BEV#BCT?276N45[?PN+.Y\@C'QU%SNS0V#+F M(<,$:(2;/@FA6,E2<11@7WZ4UQ6QNN_NJGD]IT9$]?:L%Y'5M^Z:5RJJ/V6. MB*C>GMNY6ED%/="S/^:-9C[M$-: $_I;,VS[W_XA;U?D#IY3/P[:.[[8'F^9 M([S>1QO,+?]20V&AAOU]V8',#'4PD!G^H](M49-BH5KM))8&L^S+K MZZ%]WV_6W\L3273L.1EBHI^VX"PP(0%2,,<-06X<$N<&?-4M_L6=1LI(E.M[ M)/+MQ.&:/-$+A\(.<0'^K 'T0TJ74P?P<,)'C52H9&6J+G6>B6R'6U=IZ^X0 M3S1A?_QFPC3UKA-X;ID\D;#6MX$,"7<%)-SU09#)- 9Y:=8V574S, N31D+? MZ/TF AD.@4R"NHM(V!G('TJ-'O(]U/0$5V2NN',;DT%9L24H$-0.!;\#2*Z% M UPA<2DJ&IZU"-=E([U,D95AMBSFM)VE@,F)UU+C MV%_+T-YE<._; >S6B2L)S'T1@%V(Q%X8P#*;@;@M#0LY%5!J'GB' G40&D!4 MAO\_ W^I.*?J:S*@-T\49],[QV8\B*=6_1X(;I9VEMUL]"&12IE)YK)"0(7[N318&]B<_<7L<2' M%D5&HG>(SMP$NNU%+L$:_4S"D,%R36^?(]Y.&)*0Q\>CT::B!=((9#('&'," MU4L1MCW.,'2:%]-28]09IIG9 )^? 2EC(LR\I2:;Q!E)G/$J1/7M[/.:$.K" M5/3-"#6IC1U[IO4K:H;6Y28WKBRD)D8HR#OC83;QUM,;[R2.F!<5'26[#72\ M<$C1EV#7*H+RX7!Q=BEP8PS_9:G /Q)B'^,E,4<2:3DZ& T[\;-%#HO#7444R3J2**.=QUU/"_$( '1 MS)NZ/NXOOE:YV M4SG8Z%)/6U8[-5,WY8$]'\ZEB35MHD->(16*AJD3=2\DH!8HL[M]_D0":I\F M5C?+GR"RZ1#90HH>$A'F>6$C31&QFOUA-L@M\Z9KF@1UZQ3KZIA4\&5T!PR! M$(&K#Z1\F8RN/Y;"\%*2WSMI 0DH2Q07)M&4H+ "$I&YPXA,P,M7+QR$ M*>J2!40;9('W_XOZ#J%:>X Z$9)QW42#BU=SR^Y\#E+13IPQ=6HBT'%OI$TD:GF=;N[MTT@2M;QN?OER1. F4Z=SO7 K]/RP[)**;TF,UB[ MU=),:PIP@\)3/&+L6W8 $JXDXQ,)=\R]&!]Q2G+))I;B0V&1S, ^O M(8,$,X-"+TDPDP0S@[9#?#D']?%J-UJ4]V KIQ'"-O M5;$7%QJ*M:K5MQ.!H;W\>2SVED "B7*2*.=5B(KPVH#QV@^B5KO=:HQ46XMW M-['2G),VB^0ZED*H!6ENE/Y@;OYFN6P+:2$:-.?:(&28 *VY/O$J-?_,9@EI M#8)+?OO<].HH*(F)OE1D5=]A#"ZOPO!3'W2TP6AW1P\VLP9;4A3T< MQIFL$]GD(;#CHS-BU''U/0F,DL#H/05&KPESOK:P\\.8(\0*M?FBV[!55U[& M7+?B.$P?8PZ'IF9^;*[Q_05,JT"&O[8@H3QN5P^'H/PBD@LYONZ0P&E0."@) MG)+ :=!"$%\>.,W 9T&OTE><:<:UX>KY@8<36\5RUHAPC7A%HR(\3Q>C#SK? MGT\$AO5:V),T1Z*E ;>_V^>T)%IZJ]'2]T!5O;G*UWI9K="-F+G)=AQIE5J1 M%((JQ&K#=/2#E0 WRU_W4Y9,'+ M"Z$9Z+]M@215>$%<(7R F3\3=D5TBDTV.*E@MD1!0M0]-P9:@% M--&!O_M3@Q&)<%ZG+WS[9/-V(IS7M$M\.0OEYZ9F; !H>8!5>3Q1X,2&,4_6 MXHU,:16GROV:4)K0Y21#-P4&GZ(2YXZCG238&2A3O'T*>SO!SFM"K2_GMN]" MK6*;7S0H-3;BR_10J6Z;HY$432'4PD,\D_0;SGZZL\@GYK,G6IT.#IPA\=" M>^>8HHX,2P96Q+OX%VVN0[:A*7+H+PK_=RU2_\IXZ7>+[$;VA"^N,,7] 1YP M'>P&*5T^:)5].1*BCWOFTEET5]VR'.U1^6:9%]<3@>&\MB>:/1X;2F*MEXZU M?KSZXDK5SV%7-9%J9S;4--8MQV?MAC11>TX78Q?.[%-O M&1]R_7'<:.+32H5FUTNB/0W][=J0_BKZOT.F92P5&?YCM#EHE$)27/Z)!)/( M[G4Z_H0VGSGR^]VRO-Z"L@L'@R'>92#<-7R,2V^Z$/8.&B=2>YA[K5V"Y=GY M+#_3*FHD5RP4$[-DDZG1R2@'-@0P^W7/%Q=:4/P970'/(QDX:^^ MD/3+9'3]@3::^?2&!QD7?$/9)P*0K+D6WO[12"(;2+M_B4M1T5#0,P(I7<06 MR3'GP>$.I)"2%%(&VG>\<.QL!V$YB/8#A\74;=)((]P)MW(6'_2C0B$N4YN\437ZO6QN7H%N)3YEB&'",8HB19;!-M/; MIW>DR/(&HV&70K1;<(*(1I*3W-AZBV(%O1(V5G9 ML6M)4W1F^F?H,&&]0?!K;Y_W>"[/ MN=F2::$B/6>#.U8 7!MS3@9,!LWINWU2=#L1OX #_:6#?,^!ON'C2T,3=0?Z MP_P.8DZ-$1XNBCUVWJ^K&W4ZR;=XNIO*I@36/TF'8\A).D$WO]MGGK<3R0LX M4GTU)7T/4DERHEXIJ=&';GVL3S7-?"BTA15"*G1Z3IB)OV6*[3U%Z(HZU(:) M @F_?UH.7'G[;L_,(:&T.PVE!1QROYH4%?C4<,098X::VQU54.U> MQNA"3HB/LZ&Y]S%"0OQ(9)%$%F^;QKT!4[3\?%[FUXDX7V=;1FPYE!ZL] 1A M"HHEQHX'%Y! XDG5P5W8?E<"7@02-@R4ATGZV2O%'5*].GM@4DKG MNGP2*-2B,$]7)S$]U5I!LH?/A6&H,)<@XPK)N,) 2RSP)"W@+NCWC$8Y#4\O MCH9Z6!>'R0=.UM3\;&VN^ <5+.83A%-X\#:3N.DJQW\N.3UEK.BB+KUM>LI= M1BM):_05[!JD4#( PKL#/DJF39T E07L]L$M5JIPO1PUA M#DP5=6/X!WS$D@RIO2.U=]\--5=,F*XVY'5VJ.G32D-N3T1+W60K]49=7]+CYI6$B(9)ZO<#03A(!N\,( M&$GNGAREA;>*NH=0O(]@\HE=(Z;I4KS)YDLJ2,6UTKS8MK@\)*AQ[VCE8WI* M(H.!LK_;Y[.W$QF\)JCZPJE_;X4J.KI,CF(40RB.UL3=X MX-?V%8N2<.SKX=B?PKRXV>H75TIIT^V[ MB4ZZF^44TUDAS(-D.Y8XGH-V=?'CLS;_($JMZ)(%4 3X;[@@^"?4U^XQ;33M M'/^ 1IXOH:SQ]*+3S4"$00-J>]_.<8<7X M#9@42L!9E:+YE!"E<+@X&8ZRI,&=5.M^-UZ1:MWOHY]?#E$O-KD/5$'I)/.Q MF;J)U\>KU;R6ZT96"*L@EV42Q_[[#17[?E(',R^15V^H%?U/: 3@-^DH;HQ. M]\'+1L+&@?+92/@(W"?;"4I)R-:U@:N0D_47'#J=(T)F[*,2=SNMM,KP2XF4FQ_#;DL M[9_H'8^3$[T#;I@DQ$M"O$'$N(1@4W&C,A(>6JJRG4T6N;CALKW/L>J/8%PS MG:LL[$A-IMHS)0X:E8XEVRN$<1P>2$Q<3VX^(&.TWYM27]1EXPYP--M&Q!& M3DW(%F;ZABH(B:Y8JP]'H&SF:J.)$(WA%%&<]*$&'H"NAR-]'0"108,!*=C_ M,P#5MHGD/-7,9-1R/)J8=ANY5))K(@!"<[,9[OHKB,[+"$T%!73 V@2ZK#BN M!1]*T277LM#(%=<)Z883V@ 'T\8[K28ZN"L-;T6"/E]1.T3P-@B$KV;H*-9; MMQJBY?C_2$D+%YH >@BZGVZ>A*7$HI MIJ^FA"@^."5*DZHA$@?[NJ(@ BU!H'+G@I9J9CMO6/VRJ+87]5F7ZRT[/0%# M"R1\">H-V(()WW\<<:2! Q4X]A_&^+]_/J4;OL+M*M*XI^HR MSELN)X#$15_VQ^_.%(1$"3H(\!:HB QQ5_ALZ%Q!>$\%*OK$@ES7A/J&*N2= M*; !M!G1A<07LEUH"E HMO<3[B01T:_]H8/P@[8#?X$RH/;/DP*[$%Z^=5.0 ME>7O_\+_V7U.TH!H(4R<_B,KMJF)FU]8Q_VOVJD@$__)QM #P%]-O90OB]32 MATR*^E_T0 ?W?7*SB 0T[=6(^>X.9\=6":X$L,ZG/LEC:1[\[__]/XDLMC%H^#B M_&_HX&?TDD=+/1?7D0-I[T!& V/GE_^QW>_PCK3_I>&![2\+:!#ZE^#94ON: MXACF+X;^R3W5DBC],QX[4I2+>+MTXG'#%$-3"^U6?W7JF=<6_+U?Z?T3W0CN M%G /TYY40?B_.E _)%P$.L@*$)QDT$ZJ'QQ/*CY]N)V>Q#A6HO\Y&#+T)^-] MOKBGUBP@&"3B35E@HS1+QR0@C*1$7(BR("XDXTQ< -$X0P.6 B.)_N%)Z,+; M[9_@XFSE,1U$+J BM#>^.N967KB&]U;'P.=, M9/9;9^9PZ\SMM\[V?NO\ D$DCGD6#I5=<._XN[NC$?\^80\%38U%.2H9CR5] MM?JZ3$-W Q MEI[[=?&O%&0V/M]ZY?T_PXG_@$NAOQ&,,]0_*Q#&/]'_A/S?N/;^-T@X_F\- MU_)_^^^08F/KAP8/0E ,[AA^&92KA:^'--&QE)'K&);/MD,Y#:P5QW"EZ;_^ MHN-1[[Z\[E@ WC*:8/X)V=YCAD-S("-""9W+I2(AH)F*3F@*-!,;BV5 -KZ9 MF]"T;71S#?X\!3*8B^&0&)*FEJ%#LT)W-RUC8L'UA?OD_IZ(Z.,M]&>H[EKH M$MF5',]1V!V1(X?@8UL();QB"=&)3(TY=!=L@.^+KK4 .G4'Z/YT\J5H2ZXF M6N'0"ID+ONSQP4*2IL"'0F\"K6DR-5P'RP2YZO#S&" OX5=\G^KU06@%D)5! MR@DW DW;H,R"89F&A7<'10]5%1T:G^&(T V#Y!<+!"%9Z(]J:^BA$M0XT=I M 5,T!+9[L@& M"Q<*0X,W1_=UX9,R=-B_#_Z8'%HICM=X#?U(M.E!W3^^81@=6>]J#GH*^'K0 M5N O'E\:?R74LU 64K<54J&#O_P,(?_U\?-//V3#K4)^AWR*>J@-3/BW$7Q" MAJ)9+) 1F,#EE UT_]$>^>R=;>_N6O4,Q;?SFU+*NAY*N1/XG2$&+3#M*0HJ M8?;%"XW408S%=*'F2!!AY3P\9PM^=*I(4W_-/(W&>"AZ'L&GIXC^ M^/W&")^-#AFV!8;/MJABU.*I!>!+(]:RZ$WJI2!?0F!07(]#_&+_LT\@A#8T M"D56H'FUX==]<>\UASO0G&:^X29-O=6AQ+P=T3OZ=M@0H>:P ML9\O]Q5_1G'@A1KF#3@L"%\:,5&D#)@/K2P%_P,UV4!*Z7A>"E&2CRJ)(\WE M7SPJ=;%!"T?/]$G'>+MZ;!PJMX[.V5%7K!>-JE79] H*W%Z8GR\/)CJ#=F#W MR8)_\I<'>&]@8Y8'!:\#[_>8HB*$073&1Y17 4ZZ?H10B MP1YM"J,]\@0EDQ49UQY-Q27RN#9O?2H%;Q+(>SMXI0M0V#\$F-Y :S_+9.&J M[3D\]$9$/&/6)X7E#N6'EU2$6]D*ZI$-+1L=.(L^A;$(7[4K$9L#[-(JZ$_0 M-=/0"D2,<<2$ZX(KR#8H A@RH!9.O#"+YZ6MT:PJ@.Z+?#&X9$A;-;SBK@2_ M';G/NN>&&P?^.MYKG8WI*^#!;:;*9 J0Z[4$N@MVM!SZ;);GE8_A;:"I^+*P M=W:"WPJ+XJD4CM[K41 ^8$-%A.\"K[' R']N9$C>AYY*08)2MH_>)8R?:P0D M$048]E\O UN!7B*T*+">BLA$O%N.42 %:;^-R_;P@6B['<+QW@/^'GF44#$. ME 'M'9J"N*H.)09ONPMW>#N+A;L[]TQV'QB![[1_),F IN=I&8Y^6#B^^R@1 M["+;6"ZR,NH'.,=[$A]&^(]RC*@K;,QX4)H2?V';X0RH0C%P0^+'IYVXM(>&"\$TVFWBMF M(W02OC.$KKD?2\,))^3FSDVX$]EG>*,GN/R?)T'QB\?(TZ*MV/5Q [XY6C-T MOY0NMQ\%E_),"CF@!MPWH=ETX .D-7SRXRZ:SI?6>;66L:CZ2!RSF?Z*H^B) M1X<4B#URRGGE.@%=1M]3[)WY&<)R1XIV*/E]O/UK%OW9TFZ\_WVVO'DH>5-8 M9>LZ)7<77)#_^.@IW["-R3H/H^Q9%/I1K[ MW 5";E029"GS@R>#SV!8^'MP\@!N%ZZ_@:';6JZVWRDGKN9QF!UFMOD,)+;X MP>'G42P9_G:SVU1VFXA/N3U:[CDLNT#TV# M>;H@:TQ?E)&*>&+_VWL>CZ2@/=:+9**0M%?IX+\E M:@2 %_T;KZ0BXYT?NAN05]V4CWU2@ M^3&8[[$$'+J'9!W2;-V9VB$O;?08HT=9# 1D87\1G+V<%9PX0:0)57L@X>[N M"]5RY/%G:9>GVO-8GQ=FX4V\^].[^\.K\,)!G\K C&JW3M[(V,._CUV<)T4W M]-(3+YCV\4H?F+@]-5P-D5OXW"(V4?C9F:L_*>3/!J^[4;< M/KBK99_I1@;4G,FQ>LON-2_$B2^QGQ\H+.J75*13'D[CD9IZ.OHHF%MC-F=@ M_CM&[/BWP]$K*+<_EC;@"!.\=C4U$/K^AWA"YS#Z.HN=$RT MEF*K=DJ7N_ =+$>$KZ8 ^R4;'(#A/+M9K36UKG=I:Y5DL^K\N2/[XG47]6+? M&$L_:U?,'VP9BQ:KQ1/A?DVCS$FA1%\5"G/0%^X+2#F3='[\SAB6H8M+Q7*A MY[B+#?X;:OQ7ES1?/JO2.8H> *CYQARY8+N U8+XS#]8D,/#$<-$2 ]0H<. M)I@UH C%07;F9(059S.\I OZJ"A#H@_]Y_@T%WL MTJ##/W;1>K]L4M2<*8J^0U]=0E7\B@]YNYI$W"*%N!6Z,:3.3DAVO;2#/D4 M"?%5' -G@^+9C@'7UL;N(/H4=E;1@RGX!@ NT!P_(WR,J;$*:8:7"'D,):\4 M",.::#O(TT27S!$4F\" .R>^GZ:HP$M/0)_Q4'"*\S/TK[]HCOHGAUTZ$4D$ MA<)Q'@E]%&Y%_FMX?X#_VNR?"3\&>IX(W +FOFCWV8#=XQGZT[45':_:#]X# M> 6C7B8-A]!1!!Y[L!9<:DO>U\,?Q<\5VQ,GFI3I%XEA@>(D&EZ?7&Y'J97W2C,71\T9X*M&2S0(0(8.MJ]?X8:?A,=N@5. MV8#)9K>EVR%\\B7Z-KRTC[D0%-#P5<_$B7()CYM [7G>TZ+'PU6^!R\ -EX+S.%6 7#A,7K!)3A8]Q5XE#W\K2B+)G[C MMRT[A!,@>X8'@<$[7-3>??PQ$^RM01@/[]B%DA"%\5+SOPYW,!Q6V(.W=U0" M-&Y--&WP:_?#Q\&;V0,S]FJ]'0Q',C1Q8[C.K[&R!O(I?#]PP7:NNH?L3\>R M>)?A#>#'&^;_O&4S>K[Y/ NWX&>%+_-*C_E!]\DIYOVOOY).WO !HOBT]K>>GP<@X^_!*=,_-%F4:$)Q!8;Q::1_[$W$Z_>? RQ M#6WH$U>1 =I*O8J$/25&WW+0V+!+YWHNR-R?APPOFZ.:;?C/<,B&PM%0[8'A MQ<*1SS-5QGX(TXNWC@#>/G;XMX,\M+=B4(>B\;>$'5XY>Q!=&98*@5*"6U'5 M\'H0_,KU'0+-E8E77X^+FJT=0$ DCV"XPK?P'RJ,]E^ TN.[3S]Y*_0%J(D# M HWN[!YD#C?6W9@@/X6 RC-$QX!+Z7KI=2@OU!$"*324B($]/]0.@IQ /[6" M]B.D$4BJTA1(ZF--Q'[E'Y/FQVWZ7PM=%$&NVT:N'?=^8OD'W2IH7T?Y:YRG MVQ7?8$,2+0MMQ%Y, ZGP(W"A4B)L7*9AV^@3X0.;@?Q4BR!.B7I.,(N'+$K9 M'5*-[ "57*%6 I0/?$RO+0^[A(A9$+.XI%ED'O?;G5HC-84>K><^PC\C8@Z5 M$^X2?N0,^UZH< \E)O') $1?B;Y^E;Y"C1GAKCFHLIAH^L6#B,@A/KKQ"AC% M"=A567C(C8MFK26N,-GY6]#==5Q$9XD"$P7^*@\*@2H*.'O:NX]W'+/H)^KK M5^MX[<@'M=5S8^EQ&7'7XZD;.]C>-7?[:KZO;]WS$&@P0/.+B!$9P?]^H48; MQQ^!7X0"M162>]O0]SL$>CXT0\0K6ME9&#ZR./Y/",5?G@8D45&')7O>RPM^ M$8YIX%_N]AE$G% 6%[,G_!;(\I\YA(\%6OMV313AE0\KX[TZF14*K.(8#G:G MT$U1R!E57",Q'415/5\.21U^(:JFA_+&,4M46KL++^V>!X6#H,P0J=PCC:'[ M#C%RDW=.% ZM[?KA#P4"!6^L_/%5J#!HJ<@NJCE&CB3NEI!0G U[R'Y";U_F9QU&0''*%1M.2(-:@!VD'73LIC5XQH(NP;,^9V0#8' /W[A ,6"$7W$WH44?U/:GL@%7R*"UIW2NSO>=ZT M$*^H=Y^L\7,4>-;#"Q'_$8JHXF1A0&DCUQWZWWVX.RCZ0^%JX['2=V6Z MN%<1%9PT+LH4/,]F?VX0B23J* ^"YFB@>E;#];)%SJE4RDMY*IRW1+TU+MY? MQRXJ)MDEJOQVKS>DJG"B]Q $P5+47-$++D$ ]+O 3?A:#@1$_*VB;$!)>-'C M@_BKU]?GU>CN]G8_ VGH$SSEXVGT^ VYQ3_5P3XM+KOS2M@S*RI-D[)84A9[ M-V6Q+Q6Z_JD([1NJ7+LVJ(_Y76W+OJ8ND9\6[45D(:D9<:W8VS(C;JE+U;5^ MA^[' M/\3182T7_ +_,-X=OS0[TSAUZ MI5D4@L&0;]ACQTCDNF)CFU,HFA/SN6\!@R^N>W\BJ9 GJM#?%>AS__L:YFY\ M"BJ>OKOBO[N&WAVJ^5@#DN,-R?2<# 09"!P\2BX^UJ-@6@DY/]1^WX+$73^> M9QB'Q>F/I23( GTKE11+Q[DTH>^69_52S MC:=7/?VCUT'J!WE=':6PX;K(H8FH^$^%K@->R>&NB"X"+X[@D7AP"53@QUE0 M9^D!=DT/')C#8TG/MD[O]&LNC"WOG#)0S93SB^ZV6:>8P34P9. M7W=_4P985"$[Q[5ET,H.A!UZE'9H)^[+C_K]-F#^XYO?5%.2Y<^;U1'30OW( M:-2O']KQFX0/QJ(\F2G@"^20O+RM5QNLT> !E.=!%<&H@GD:&@'-6$$-!"#D M:2-.O=&/@Y7?KIN[%)T?U'ES4]6YNJ+#?CKOL6O?JW/?%6G^09Y/0/?"D%J< MFZ)B(2G4K:QB0Q=5U.KCBJ%/*F@6HW>.T$O436Z6QZF)6[+TG$0V_H^<&'1;@> V7.YITS,']T ]A'GD"1:%FZ< M]'PIS 1U[PGQ_"84J1ZAP*Z78/<*5E#V"D6.T67P.XY>#66-/;-_K+1^]OC^ MDQC6$SG@@6=P\_=G3*+"871,_!B"F+WWQ&2_&\?K@-KW,2%G;>=@HL8=G'9& M(Z9P4R?^PR['_^RE;VK61_&/A006V$7Y/;*;4JP5GC9GB69H8D1P=,#"4_(T M4?>FP!=I@H>+/EDC@VJ(Q']3EW_RR&"H]F:-MH2_,##/J/Q_/5> M+;- 0]O!;G]#[XY>]_%V3^;)[*KO4;6L+U7TE'@^89#'H$8/MC5NOZW9EB,T MO#>J6VU4>R8!//X4=?@*O@3]"_PQJ*WXVNB(L=B3?Y%'FP&(X. M8$S"SXEM B,DFI(+(L9X-W0(83/J1?#\T>O2*0W=J:9'ADHN)( [IN=- MOYF+,Z_E;S?@Z.BA5J+MN=<*/D)B/P<)M<,AO_<@&G=Z_PG#]T(;-C32NU#I M_:Q?'&C8'Q-4,;R:CR?S@/->^VU*EP]'12Z!/]'7OV-.Z3#:/#H0U0C?:L?Z M$M=KQC\^4/J 5XZ+^X7T*!._]C?1O&'(*%%[TG:4B5A@RP.CP6>L+=VCIRH= M=U<_?K,_7SZ,_#PSI:%B8874H-IYK5C^ON#%6Y3Y",W#]-3NL+=9?")>C+?[ MR9"G3WIZ/-\)7?AXCHYG-WN;C.R"/,A&#-VGHB^;$C&!9R:0,6RHAVA@MNU_ MFI(.<]" M:A@Y_E+R'?#T%P0$S M6YX5BFRW/F99KEU;% 7A1*#P]'5?/:GRV^)B+;]I,I1"=37( SX(O3P1]XUY M*9C3>"/6\7E<^Q#2@0!VB&B'T@8::;";GIE+M=,')W_A*>LG/]8U<59Q][E4 MN[O_6,WXZYT'@65R7E%ZN)!&?L8#VN6C(FN;'$)GG?[QP3&X=3*_2.% M1M[98-[(@MU<"1]AT+!,M('M!S(^N:>W%:('>/VZ_3ME^$QE+SGOH1\GGJ)1 M(X^#)94YJI;U^A3Q*^W<)C3W\X6O\8^2P./ $9<^^;J/F:;C ,I^:)-WW@G. MZSQ>_W@_G_/Z=6LR/A-GCA+#6TP$;$@^9#!RGN>$3M_&;T= #=MX/*P%H-/H M'1"'<_9+Q:N2Q#+V\E$'"^X] VYG>UDH^^S]_II7LUK/G]T+E.Q4"_O[^, W M'.-!E?OXN?%$UR=?#?>-*9Y3CF-!7F/%P3@.\$QH.Z5[_&8O/+1#M$>#0'># M%^^.2]O/ ?7F:#T_:&%?P;C;43]V*#89H?EJX> 9:@494BM(:@5OJU;PU?SU MBY]ZE(GU]D:V&O!/24-HQ- #.CMY>0Q'.^[GL/EGI)2HQGX44=4]-X08( MZ2;^:X1F]DS3+T_JH"J3T-\=PX0.7#Q*_3NTXYEM- (%/OTN$7P@;;1I'W[^ M!1:*ON^(A=IX\B2.+*+&//]+0DO1PHQ%1*UZC^%)\>F7^F4XN#3F9^C@:_!< MBB6:N.7-*/03TKM&?'2K76#G8' ^O&[_XAX/U&P#N=06\JA]:CC'YXJ M6+C MQ]@S+C088VY:AC MG:EZ,('4C #4(MZ=Z1Z;MU8".[8@-+L2$5Z.Q>\@"<.\82J4X MT!@\EF3MV3J:#^>E9G8+[K^*=]S];M3/P:0XV_=T=HT=[QEZ>GB,BE^MB7HY M?IXC1N*Y2\])V+-^C:/?^$>4Q\:CV!B(<2')12DA2LDQ(<%$)4%*,ER,38H) M"E#^V>7>)SJ2$(T"*FHD[*WJ1GM,MC*;9.MT$\4]GE\YT 8S<:V78K&9DQDZY"VRE>SD8B6ZL)KXP]OS*SF!3Y_"994!>) M2#V^S W'XSJZDJ:?7UJL)X>Y::)=XSEU3#<2"UZ@.A.!%8Y>J6+G8NN%DVAV MRT/:Y6;)M68Q37CET8..DCS4OXB@J>*\GGDS!*X\>=%:>SXMQ1U]V M%V.5T6=B:JA2Z)Z)YU\_B5:F6*RA3[U(9R MY=(X6UA,**L]$:+'K[0II,1,U&H(ZB+>[/:&@ZV=:: KCUZIO!P7:6>;$OAR M:UR4:YO<>L2GX)5'KY3OI#BCU@)SOMRLI^S90FA),KKRZ)6H>C$QB96H+:5T MNZ5:0LPU'W+HRN-7:G>KMM7*=5M4/[49M/2:D)=[*2%V_$IJ8MO55H/:F%\, M2R/9R=='>G$"KTP^OW*5;_7G#4;)J4RMH%5RD8>H46P*W/$]5Z#)YYP^-:9< MKMAKJ$I#KB17\,HC,36*<2V^XB,4-2]O.3K6I:E4:0*O/!*3D:NNV>XPF>CF MU\*X4'EX&,DI=.61F.;65G>C22[253*+2(2J=V).'GW[,S$)+*#8,0U& DLE M62$JQ5AAE$!V.D[0=)25*< >O=HPG5IRM!(W*:;PD!LM8K,2IYVTT^EL+F]K M>6%(Y6,-;I#CDHT>2-NK]9I)UQDX$%"* MV9*]2;<:8WMRROJ8G)I=K64KSRLC,3+,T_TU6UB=LCXI7W"*#\.VTRU;M#EJ M68-:,[\Z:7WE_I3O-^=4H[L8U<=-L\84>DE\Z=$[5;F"V"G%>F*7FU28CJ'P M SV-K)^./[^4*V?H=2'=;'8WA7GV 60U#:C-4S;=U^!K\X.R33%L-I\LU^>+ M?+5YRJ;;VVA=3=5A8Y%R1VJ>LNG&LLVL\^4.U14W\58T%ID8\\SJ ME$U/>?6!DZ5)G>>20H3IKT:D9R9%.>TR)&;JSR$T?!%9IPBN/!-5=LP\%V/I-^SHJUB07.C5-XQLF#>+=>$%;[KD?3-MI1:5S>Q M:3=O%I-Z^4%L,YO5*4S=&-UE]O^S]Z7/R2I;O]]OU?T?K+QUJLZIBCD,BOCL M^SY5#CC/2AR^4 B(" (RB/K7WVY08Z))3.* IOJUNS7G[580@AU8#X1^ZMD3;5?W;JBP93'Y07RV$L3=9M>$WJ[ M5;L3K%?H1N?]1!I>BB2\U27&*?4+HVLX!Q-*FRT;2LD[%^/3JQFV#DOB65[? 2WZE'57=2 MGQFD.GJ>]SPPF$Y[2ROI%N8=C.\*E* 7 MEAU-A23=BNFY3P7Q]AC^R\Q[*AO0W''JC OW!S9)8I*FI; M[RFU19=M-E/RI1/SOU5L_[3Y^;&GR O%(B\DVT_%OWHI@O.EJ9_ Y3MQ:D/* MYNJC'8V0Q+%9-75@A%!=IU+H<'4:UUZG%I"O4@O S 287N 9EFA+^EO=.:0E MV^P"[8-IKU;.%3IUD"+Z\C"7:4MN=R0]_=>,LR04P/673& ]6=#A\3,DY M< #@*9)R]K/FC[N@+P0[:0R\?6AW:5UFT0^S;!/*1@;<1X)54"Z88)^5ALX+ MWU*;J>8,"Z:C^''E XU_)DU\XA7F.C-]7NK80, GJ?C9&O^\!/NQ)^SS<*/_ M2[^.C6(K0;CGSU@1 0;X=6EH B-?A5.^4"(HF!3$D?6$8%1<"$+NK_<[=B$Y MV.S ]C8I'&MSU_75\'7!GVVYG(^VM&*))RSQKUUBO*FALQ/'W[D^S#J'2> ; MDFS>1V'*Y)]@=P@J^J>[,COUCK9#^:&?JRR=>3?F?;;CQ[/]U=[:ZRI%[Y#] MW?)'3W0,,2(_\HUG>1I_YZ MU6UZD]&\NUMT+,W.:M3<,<%@'U_PX?\^X/C#-ZD7QY\P>G,88+NE:"XB?AYD M9'/,X-SD_>RV>X)T2Q)_W)YH2V[W+Y'JWH7JTGOT.ID@;H\1OPY].Z*W);:W):D>ZE(]U+(D[7S6UR ]6A]5*B_@,*Z."=G:+A; M&75R6+E:9$6A7=8:J8].T'Q2L/G-H8LW1S(V<5'HZZ1Y6]D[7 -/.J9L85P? M&S.F71.ZS?2J-F9:\)0M^? 73SXFX^_7,909%+#H=I^SDL*JY35@% M@0*H]W[%8F32A03Q;H=4%T.\#Q- $>+=.^+!4-!'B)=86MM>?(;VFB_/J!_*_9X M[9V"D\G0@7JB)SA0>6WR_"Z,W^+ &[M2%S.0>2._,V5]E)7\TQ)KQ'\F92/7 M*ZUL;-K6R\U&JE37._(UHY8R6)9L(^-1+)63IWHK-9QC,5A(CWSX2SS&DD< M?GCW26\1YZZ;C89P#N''*NV*]D1#MINR!Y(D M $G1<"';;FX1N5Q&S=5I=C(K;1)?7441K"%8NQ"L?3N 9FE* MQ2YQ]$2=>IU>MMYC%D->#IK+$ 3*_@L[SNW%W!#.?3T0AW#NYG'NLYR_)J.K M:FL:>9K)YF/KUE@HYR_T,(?,N1.$/Q',A1;FOI'IIUCI24*K5-15YW<$/>JG4$6NV'S+D M3=.^V5OKJSW4X-[#GQ=3H&!H$,B@YP.M@KI>/=!;#=#"!H/ #,'?A@1;J[]K M/OA]UU:U2474\)&"E=41N*"]*G16Y^N[IDM.Q+2DJ,,O !-Y MHYX?97"#\LXF ;#%G0V[VAWFM.A+KM_R3E=T*3(%EQ_;$0D@CGA(!A#H_5"< M@:$UY!#XEK47SM"C75Y[X-BG.ID M8D*V6BLQTVG7&J_B48*)GP_(#DNOHD=X?1?8-##MR*8L^7LP=D\R?*@YYN-; MBD!$U\6@KR6O6)$Y+$#S/B;PLFQ),O2.(\/E3J?-"-QWEPUKN;V:)NFR,_9[ M9@+Z^!^];;\)6>3+M:*[AFN_YM!C,(:WU_TV[4MVVVP+8TET(7:_%ONZ7GQI M+OI.TTU27G&IKEUMJ]W #,II"P@C4'SLTC,!1@",,C*">8JA1 M>1@8@8RFD# "&4WAX ,PFI!"G) 17ZRG^.GV:*C2F5^N>M5FQQ]N8]XQP5[Z ME">^V\6)HI\P*E2E,FZV3SE27:2Z7U?=[W>=!J;K+U+IM>\5#@"80,>XK])KSK& ZO M(7ODONR1^^C\FOPD>'ECFI;C%>NF3(G;ER <@/D%UKJ+B=#+400D2!<5)/HI M_N&&UHW)$8(B!$5A@Z)?X99\6WP23]1E^V\A +I# I!_.GL /0][_6*_OZ^ ML_:#$[__+NJ!!#ECPP5?B?9_D-]Z%;_UUT20GN%Y\5L!\_N0L+4Q^6M$K.*7 M*4 R=GF7]]>(&$(QA&*WA&)G=Y?O0\8"O_G7B!A"L6OYU;]&Q ZAV*DZ$=W6 M5O+#7_:I_121MTW<_IX_Q9 M/1I4IOGK;>I8.[_%A90NIGQ4J+^ PKHQ'6=HN%L9=7)8N5ID1:%=UAJI[Y=\ M?E/)_DT!Z(RQ*;1WN)0CS'WLC'D=)ZI^XMFAOG7-%COOYY0Q-F-FE=K,=":I M8BIH!!Y_3"83J,Q]R-'OP^-/H:+49<#OL]/;"/Q^)_CMM &!PPYA87T@B=6J M$F/+^7GY6?)ZS]C,"_J"HW8?8YZ+WYC0Y@(]6/B5 ]U.T='-\*UI[_88@[^M!# 1Y=PIYG^%=)V2S1EC8MT9@3$RJWFQ<0H"W1>.A?S7WUC[NQE= MR$+(E&CGJE\PO,[R1&N]V6Y)$]=^2K_1]$[_;$&3> L"QO@?4;%-C5_^\5F\ MGN5FXD3BB8S#N8./UFV\2;A5^[K#]LYU7UTL*DB:]N&&\VE[=)^M=R90%/+= M[MWP[__]/Z^:D^_A]1I9=ZB^IB;A"XLL18/>Y_P(S/H/KWG\TMZ$@Y(O73/_ M;,&9A!")8X [_XKLO(9/N]\R M]Q#/^,U:L&I3E%O*S:(8%9L/ZLU)%R.+30[GL(=@2MN1TU%GNB(J0X:MCY,T M5=?D;JD&1Q)O1PZ2S^Z2S]0IM2N23J.$.:U)208CXV]'>DLQG\5(JLZZ&<6J M4:/""E=2'+%_]UG!HN>=WKJP_\UA9%51W M,NAT&ZX'1N[=G:#LNH+E*)?MU@NC.RXB*=XD9FE'$EO#FHYKN8,// R+UYYJSG3,-H9GILO=]GJT-K MVB[-FF#D9IZOEJ%79D?6M?S#J("DT.X@,*YC<$F.Q((W%;:$R<5"M)/D0W!E)U:N6=^\ ,/Z7^DZ&!=7R^\;Z&/.(FEO/.P4/1LQ0;V)(0M9RP! M^U73# ]Z ;N8=&9Y;0MC270UJ3[:2F[&M2SPRH?4?=E--:/I>K%IE=E9U5M2 M+6>P7%7E]V7W9PO0RSJ'/1UAP?J_Q(XWU]9I;&MA"_PU(&@:;]K2G\V+W4E! MT5A/""X(0K#:O%[J=W4K6.>QO?79L39W75\-#Y[HN"/A,>PIAG\4OMA9PG:N M#T_@CX"(;4BR>1^%KNN?P##R !$^-4C6B.'?>#.4']J&YCK260V1)VSKM6Y? MOB\(7[;;UW]_F%F-.!-6SGS8&1!QYGJ),.#D# M .W#&K&(-S_ES1>K**U-YI"T+SV:3,>[EF=M:/J)47L1VMQBSR,B\12"4[SO MA^O/3NN4$VE+IN-7=PNH3&*/P0L8I+B5#EQ'8=R-"F@\!.=>KRNA64G8%5!\ M*Z!X\CSMNSZ-WUQI43Y^M:4G(!6ZZR<4Q'N/(DY+UL,DC@VJZ:N22K5=2J%#E>G<>W[>3G; M'8@-NN0AN!Q(M5&,9Y$K.=D26VXZZ4$Q+R>*.;C!23[\33X2]"](*400%2+: M70ZBKMEXYH8@ZGRY@T=CU#+K4 Y-:$V6(E2FN>":T]80)DQ0#W^IQSA&G[Q0 M].U;E1EC:AHZ;!!K\I9C^VUB/<-2HXH>-2U#D.P3%I'^C1;E=U#YVK[A&>7M MU%62UD;DM2EV#PA^?B.S"X"EJ#<"6#D X)RKT&-]49\R7:F^=!76*0ESF,=& MPBS51YPDOF)E(F,2H5,(T"G,18)O")TN8%]^!D_=>*4P7?2W5VN2\"V"UB[A\%-7&7=<2?==]EHTK;)Y"16RT<9./6/P( M<#ON6/7I#QH==9KJ1(>37Y\ECK]\ H^,QK^09'=U\GQP#NN$]-I+ SD5 1'! MODBPX-PFAXL)D1:2)$(J+X8+(\0F>X.B1) YI'DLD>/'M2<]$LNI,J<6H MK/)IAX8&7L[(?.PW;DY]DL'\=-)CJP*,PH-+4^![>@]ZZY9'C;*<^*.>746:8ZQ-11T5CR<"2^=\A6,-KM\8)3VIC2 M-Y?%55XN?)J(^EL)>?00A0#W''Z>=RR M"6<)K[G_2$O!*"6]>7Z"+;G%>%(MJ9,$[W'Q_4=J#K-COE7L6*Q"MJU8O[N< MVP(ZI4[V!CV=4:?!/6 M4]H;.>S68RN%K;&LA WF=7=)]T6SR='[(\O-S0MYJU%VQY)K>,"G MV;]FPZVX/;LT4>N.ZYY.9?#H M^Q=E2LET51HW*QAA\=49'F^GJKH_=(_X0LX8"/$RUU+Y:9=YG@P[4HYKPJ%[ MU,<[Y16F3O($-AMCADBF\L2\[L&A;\C/4?B0IX=$C)-((L'%AB/ CU@\R>$\ M*='Q&"T0L>';JT\D+#Z+KG(TFZ'S0R=E=(J+Y6'TR7;IVB2N=]BN,*CE>I+' M,DWY$/I4'8S+\%6FS=85II2JL(E8)7$0?9B*IWKI:<5DNO7Q?%4&8)5-'T2? MGFZ@*!]$GU0SQ_+8U -( M(;64W(I-UNK40?2)UNDZ.YUZ)77:Q7!ZJKKFDFT>0A]O51Q.1H66A1&\UQ'& M%<(KZ:E#Z$-*)3PUB76*3(8==6?=Z* W$P^B3S6!CUU:J!@JWR2X0;9,>^.* M=Q!]>$?KIO+L\Y)9KI@^GNYT8L-BZA#Z1%5RGAHO,TE&R96=L40^5QIY^1#Z M++3.6#?$U9S).X/\B"8JG)$[B#ZSEA7-=(CL'"MGGV4YI=.+;C5U$'U6S1D5 MK8R4N+J4HYU)L3@RRS/Y$/JD$E8-K.K5LKI<]F6Q-G-8)>8=0I]RK8?01VT26"]'&7TLWP ^2UR+5EC'.X@^'DDR2U42>VK4+DZ)2:DE MCS'O(/HL6M+$Q G3E)H5\=JO=B6#]7K$*0V MX^17+9.9K;!%H813;E]J'E)1@9P]+\0DY;)\M\SC$Q7#:[V#Z^Y4MN>+D:T^ M,_G\L#XO-@;)>?+@PE>9].1\SR-6F&(QS^5"]5FLLJE#HM?QGA?51*4A8,#H M*#/V-*>00)L.B-Z\4!@6VE(]ALV2=LU+*JN6:T,AW5#I[-5"@$DB.U.P21@ MU3_PZ;H4BWV=0BPPL]"1*LI<$M_BPSLU6?+S8MR-+:8>DZGAI?2DW.[3V=]> MDV4-!7Y)%MYUC,T'04D6_Y/+E6UY+TQ-$D])&AT4#N4A;OR)1JP)*6NH)X)" MO DG;Y[B'_9I1*RY(FLHQ)J0LH9XHN.(-^'D#4*T\+(&(5I868,0+;R\>8HC MUH25-11B34A90S[%456WD%1U^W9$+>3IL2_WH;] Q[,&NFZ*8GM;(),FP;22.2QGN@ M\'E"A;^)FG=OJ4\-0)"5G_>*#*0;66GNW5S/ M\):U!,^#!!()9"@$,B4([M35>$<23R>3%S#'?X\$GMWXOK($UB3G3+%OU$HK MG,9U.'MI_OF]P@E\0%=WD' BX0RG<)XA0(%L M[Y/;WK]:1/?P\P0EN>\U$@ZLH> P_P7*A]YX"/RZ!6S/'_S^;FG5;]=P6%=I MX#ZHS9!>5OF)864TWK93"\7>_F8MM54_-XV3$H/A+#HQ:9;*F05RV,HLXU;S M57?T"'P+?5E4=E(5Q2FF5DJR2 MHD9R85BKI!>P. _Q,^W$BIH-E8O>+X5_.M3,M!+=&<.D2:P[&.%N8IQ;Z GYVW6G/YB0G_)UH!9UD\6R M1%N,5C#)J)=" 8_._B+8/ ^ M8/!P&Q).+=LCM: \8])L.DF*N=HXDX20A^/ ]B/)4W9ROM_@758:2;H-J+Y? M@?.&=M?#N!:@\-QWL,81IB*W%C]=5X(#BLLG2T.&G3C80E7S): MUT]K*V.H8S.V'ALS?:=L53 "%LC^8;0N]N5@'?).SY!I?]-.Z&5HA'S0RQA? M1P$BS]:X<:-@T,QL478=O5QFR'P5M>K)]5:&6\"0(P_ M_,4?<>)+/BC"-(1I"-,0IET(TXX/LWF]##FHI]5G9D:-V/& (U<4 \T^&KB< MB2]M-Z!PVCDP#M$(!4+(BO"# I$*4(Q?V?1<4A-L-^&_D-P-N!Q%@ UMX?=43 M78*JJFYOL10$SNWUGR\:?RO.13O63WL\NZ3RXP*3LUU[!ONM_C#^1J)DN9O4 M6]^[O6+.^KE7DLWYO4OEEER;E,A^_ R#Q8):RFH&7F>[Z:I,-.TY-1EYEPSY MU?)>8R+51 GCBTN5LO7!9,K#KK,PY/>U@!\"402B"$01B-XOB!X?8Z08.U>5 M^&0)XU?>1!V7<5(@9 "K,)7O"(\&'D<':6D4>>:4#:16"'H0]-PW]!P?V5FTM52IG*C7F:DJ M8@N\2GG3=@J $?WP-Y;$4/;8M:$(T0AEC]TR%!T.AW3B,U82]%B17Y3D%>J(/ JDH#WWT!#OKO?< MKTQ9L,G-N/AOG@AT6[S0_YS[(]AN=FQ/X,"18:T7#A?I_\Z;, MQ_5"3^&37(%:]V6:G'@3ZV#^SC$FA(>94X[FYC93[D\Z,4')E=AEBL,Q&)\A M'G$*1QD]"*L05B&L"E?N#\7:_7$G/NEA;JV49!R)43,)#^(62OX)!VJ%00]O M!+4.Q7X0:H4+M0[D!AUC7U5^"L%A)VS3B6_U="/Z\9=/ M',/TWQX)6CZ)MO0)] G01N--6_JS>;%[;Q@]&@?M*J?\(NK+D[Y5KZ@FC9Q= M?8OZ>N%_LE9=#/L7I(-C;>ZZOAH>T.=\8351F1^XI0%N,](,;T.ES?LHO/2? MH27Q:A26$/K'-&P%"ML?2P+++5B+WUQSS0K_QINA_- V-->1WCS[E:!Z*SS' M+FC@Z;9_SQK/0ZRY'FL^"QHBWEQ1;3[V]A%KKLB:CX\-(=9W'ZBVNDBIO07Z'@# MB6L7HIC_S@NT;VAHXKUDL='F=Y+8AM^GZ"X-'_YV_7>2&/U__QVBG)"O"I5@ M:/##_WV@'[Y)KUCBB22NFCA^90%,.9&L)/@IVD'I3!)_#%X0&)Y\+95H%4&K M"%I%PJC$@""\+*$UY"=K"/'=-02//<62]RQ>?CKL30G7!8\EG!;@;D$:;YO" M8YSB*!/ KT7HX9G4XF;_E,4.@D\.RV])4EL"8Y9XI,7WDCX(PGKOY= MU(.XOC,V7/"5:/_GAFSE8XAS,O$*Z+3_]U1H%UC%OW?/*6B??5/VS-W9R[]7 M^H#/YNH.DKY06BY(.,\14$#&]]>>T6%S)KRI #8*?T37@DG7MJ1_H7!-2YKRX%M=WEW^ B\!W]:" M*#?S#+>B"(===GD&C]'MA%[QN#A'_$P]<3RRE'CK13]?D?O,^GK3UN/5"RK? M,O$^KH%SXI+H(02U'Q#N/+5OS@*;Q8Y6UO*626+E\3 Q+DR\29U.7;+G:"); MB.:R&L6P&37V[#&=>7MI0]B,/_R-/9(TA7I((.!#P(> [U:![_BJARFAS2CY ML992R^F%58JZ=G*ER0 *8='#6.)*0'C+P9FK ^$M$^]"0(B:I/X2(#S<;Q6+ MX7HR)W3[S-2H,YWBU$EH1@J 'JR@2#XFR>1OZ'/Q2>O.Y55/]^\9-@N+_670S-K MYM@NP93MYT81FX@R1_TT;!?_"VO'1MGZ;[_,NN:#4;GS.IZ92IH>E/0!S],-?(HY:C%P=Y!"-4.@, M@=SQD;1R=<)DJH5TC\DG1+?EQ8T,@T- @Y$T.G&$V8;2Y#X0S(QK@R>4K @O M"###$"7,A7W[!07B7L7]-P*< ?>#$+#!K7Y=J<[KB7$"XZ=#(4YR\IC3+QJ# M&RJ#7F[)]CEV^9QT6<=H,KT\2Q?.]\)^S5JOV8L^"RTL2C^[ MU0P54_)\"H P#/M]+>B'4!2A*$)1A*)WC*+'QQDS]-BM#T5%8*?UAM5SN55. MF$%B_#KQ0IF!Z)$090H>'M4^XT^(7-U1KE>HH_(HEH(VWD-#O+O>>+\R<=%>_!DWC8JZ*(U^7%*BHV%N MN1752FS9&Q-,@;,X5Y>I%;84JL3 S3?=(LTG/N?F4G LV M5KS3))W[(-MO]&Y.X,208+$5#1?J_\W;,A_7#SV%4W(%:MV9;7+B?:R#23S' MV!!UQUI97"DE8I31(>QDQ9Y62S*'8S!"0SUB,936@\ *@14"J[ E '4GLVB& MR1 ]E4^0>2MA*7J^ZD'@0AE X8"M,"CBC<#6H? /@JV0P=:!!*%C+"Q3&_7Q M>599J'P[U8LEE[5"3VE"H()AFO@CB1^;,O1?!YX>VB^GLF7^?CARY/_SS[>E M@G@1M6U8DG@M*1/7=I31.8?IOCT2S,]((.TP/_R-% M!S-R_I#4#A:M@0C2\01:M+M,1J2%*>FV%/%X.[)Y^A]!W&DU=%MD*;%39"G) MD5CP9I1@"]Z"SHW8,E\H&8.EN9K-FJ_T-?X%?=VE3'WT5GNWFDH%FEKC+8OK M8&QQ-*C%,'8J**,R3@P*4J6Y+1QU)CH0V X=P!NE)LTELYS%V7KQN3H=9 NY M+"5?D@[52LQMRIU2E"7&O7R+-#R.+:0>_F)/^ &L>@>\?K(T@($:)#1XR(C$ M"^.(,8HX8PG\:TE29 JN-K8C$E N,=*63,>/T$=([#$""1@![(A B7KT7X59 M$?"# E!A2YA<+%2K+&6GC;A2XHCB_*("T(PU$L^T-,LP5$QFI.YTGNJO9"@ MY%GY?1O\>@MZHK^%;6T)-N4P&SFDK9\BN1\V/MC"61%>3C-$'GFOP$+NL8X)'Z$"C MK0,FE-8,05V;A4/.BI>FE*&U>8R*EO%$3"U3416(G02X:X*;.Y8KG.A/O37_*A3U1!,?.?NB,C]P?0-<O?>#.4']J&YCK2FP<-N<>\N_@!3;OS_RL>-/ MV(>Q9L3'6^%C[,-M8<3'V^ C03Q1'QY_0XR\*"./3P7:71>OF+%&GS>\^^^B M'A3DY?.T/RKDBZAF!$TWV:GN"([G'N M0\A)^/#7]]S_71<< _KR>"0:R4K"VK''/X+$4^5&WSA6/OR-_#RB==WL],], M[M!SX!+MM#^U9]$6[6:+]B7^)HECLVKJFJ127:=2Z'!U&M?.DUBR'Y@+.F2 MI:\^RBDPIMJ7>.O !J[>&/?Z+8Z/JMU,NS VP:\-)<41'/GP-W[2&ICWLV3@ MR%:^9+;-C2/T):U=!- W ] U,*N.!Y^]ZN\L'<#F\=!58LFLSC+==BXCV *Q MJ-$>1T)L)LCOG8#ZO88^@+0"WM@! @[SC&0=PW^[.%#$6 M:R28]FANXU2_N,PF/"[V$]R_>W@GD5%^?T9YR, :8?)OP&28A7D E1 MXYZ'=3/)7@YC,UEYT>3B/BICR!K_&ES'D#6.K/'0 3RRQG\S\N<,]U"(/$E- M9,(EY:G:[2Q*BETQDHMJDZ,@\..))#+']R2E,Y8LB1\YDH6,\LL;Y==.>0@9 MIM]FW@B"]@/0[@A3\0-<9]8G*7;A/051Z -PKS380EYR:[@ZC6:7F6RV8&(S MCTOX5GW\T(&P.[7J3U1K#)GUMV#67_TP_GWDPUR=C&B5.&7[DVE?J\8ZW)%(/)'^75\.0?KU&%X?\MBY[JN+105)TSXT M2TY[3.3]@I0_!B<\MD_.G;__]_^\.A^S)W1KP-ZA^IJ:@33)4C0X?N-[M7]X MS>.7]II$B>33MHC9GRWFDW!1PS' G7]%=E[#I]SC-3PEND/N5Z= US][?1!T M\^$GQX!V1)' GZC78A+#GQ+Q/4DY[?*^J09"OZP_?&1L0?#_GTX]\Q''OWK+ MX"V\$, 9L$)HP2=>\+#KCW;D#Q(7&JW^X5YC%('=R6%!Y*T4\:\GMY&3.$4* MN+\8'JF];YE[B&?\-AVSMVQC,M9262+.EGI)1W>(=HK#.>PAF-)V9(T&TJ]; M/87IMI[[@U5W$4WT/7@0_.U(+.%T^6+%3&-YH=8K.-6AI1RQ?_?"E*STI.:XB"G+*B4ZRX:3K<.TT;V[5TVNO)P6 M1(PIE]JU>9-0)^VZ#$;NW?VY!^PLB4\LV$Q-LG)QI]RTN11'[M]=<0>-2OJY MU,3:\^RR3ID4J4*2K3^++<[L37,#)A68'J]'FKP[2.=(BV2G MR<* RRXK"K.$34?V>90W&X;=6(VPZ' Y;55),3_J^M4O]X8N&K0U2BA8GEDV MVMUH*]9PGJ,I.'2/G[':*)[%DXS'M%.%01'WB)'+;FIJ^D//5+# =_Y3@F"Y MDK@.VMI9Q18TPW8M*>-:%E#?_5($G-;T[-)0Y]5RA=+D6C,VFH^\]TL1G*>$ MTK?*3 V_;Y^L86]H:"*X4LUPI$CB*;*F7F1#OO_WW^'?.R\@M7[B;<4-((ZV M8L-R&^NB.T')#>B97:#HAB_#FXH;]=$;:7ZGF$:<&5;S@EM^@W)A8U+$-T!6>#%GX4G]?\ M%KO*2)'$]5[4@0RC='G1G\6GV19+N&:"$!?KV_1]+.JT4\^J,"0;3)Z9I2=F3RV.,9C"04$L(O"3%O^Z%PNQ(LF\ MYO=Z@!O)KN: J=Y0+.'Z2'S/@'L9BB"\O:+IM\[8 *@[D@#"&CJOY23)?A]E M$YC=J@]PM8)%N_5)O^#FGLO%=0TO*A$_8R-/!"8(3!"8A-IX^S*:I(M:0>IT M-8^=S3!,'3!QCEG( $V S4;AB8N<5KP74ZYC\7,IL.6&KJWH@ /(V4;.]@T4 M%T&@?:VSYVO #J CI8L,W,1Q>$6? KQ^'[;G6#N>FM+.F)U&8V9)JI'=1$<. M"OK%CTQN-/@&A(J+U12A4K6)GH.*)H=$FW!BN+ OLQD:!0 MQ&]?+(IZU+' )XH34?0Y(*MA?;0_C& 8.>G(2;\7>Z^H=P+=+VY4__61K0,0 M*V=$G9_WF9PJL:Q.+AI4;E5*!65"<>*(:G$(2Q"6("RY0YOM&V""VW:JF5 R M2;8<[Q=[5H'MIAH> !.X1XM]SU[[K?&^-J"M[8?[7%N*./P">=G(R[Y-4B$0 MOW( T,<2X':SMM3A%P> >^G$'4P0;!YKJWS7I64YD2_*ZYK!-(KXA5S!$!8A M+ J_07DL&#TWO$*NZ'FRJI!1OPD:ZKH?NT^P'W;0=E^X7(D[Q^UD<]]&,XAY7#B,D*&]!'I(]+' MNS.O_"6^\[+"9^ "_[YQI7E:529H@,)\'B2UIC?W.'I]]A7%Q [)1=T9 MG[*AWR_ XF]![K6+%%TN$?E[,'MM^MPV#)_M9*R/#ALT5GA?692/'-Q)E[;H M?O?985VQZ*QPEIS29=C(@'SXF\".Z+R'D FT&>\QVC_3+T5-E5L\,, MK;CJ+MO,:D+A]40?0@_<$$W^LK2ZC=#<4 ?07P#@IW7CK]ZH\A9+6EV=:+>- M]^>NP7(4TNLFAQ85-Q.5L9L!,-=5P"J,BUN?\=GO 5HT]QI(A;DI\0L79N:H9QI[#!TSJ MDW2P^]9SOW2J; FM)1^=]IGZ@,CV,HF!U"W+AWJ$>G:K/##JQ1'6=0NBDY'2 M?*K>!"/IMR/%I5WT;*I"LWEJ7E5'?6$4-0]V_DQ6IZDF27MQQJTD4[(6<^*$ M!T?N77.E)+,Q=\B[:K>7$ONS7)J/-@]V_FQ@O,$V)U)%Y5W=OZU:TL8HK%;:]F.*F%S<:'0:.W.L[VK0J5L,5RS&,5]V69"YG([L!1^[- MUG EXE&(:5A\J$6 MI<(RM:PE>JNJ6H]-\L*(UNV>UP0C]QXI86-#>>G-*766:Y7B=J423<=AV].] M1RKKB^YL)=D)U:7;2QZ/,E9R!,_Y[ST2Y@XJ8L*A*MC2X8:K9WLT'W?@-?JAZ9P4V];-55HDB4BL.VPXK-YJ%>JMC M3N)EFL^K%#_6B++HK)Q9\U O5;J2*#2[K)K IHT63:?T3CS'PP2[/3(5.=VS MU6BRC94-DD^NQO'DO _[L^Z125"6E&G$RQF&=UKEF.XF8U@'CMPC$^7,\F2F M4Q^Q>>!D?N/Y)+VJI!#L;*FL2T99UBW?& G2UJN6%^[ _=DN!,?4#?J=[[TL[V0!_; M47YD1?-%#.LN:[.9Z6;GEO-!']L?+677;U<;A'#II\B&-I&6!'XQ_PU-:SMC M*0)MN3E8Z".*[K>I]39DL (R1$37 ASRS[/R]J:9K:1O^]I:DFE8L#QQQ 37 M-40[8L*?ZK#UK0=^ ?X?M+ZU+]'X=B/P+[UOWXC^QAA>OM,$-YML9YPR45Q@ MDL%D8A4AE4H;J5_>!/=R'6Z#T#3YA"=16[;7;+]*@SS\B4:="L/!""J.&!$& M1A!/B03B1 @X03RAEN=AX ."IK P D%32#A!/!'(?@T#(X#]2B%&A($1")M" MP@F$32%A!,*FL#"">*)HQ(G3<>+X(TO'A?M"E5JS<]6OT.BL8;@[(M"V!WO\ MVSW8\2?\0U/CQGJL=\:6)$6JX(NQ'6%T41+W&M>?QQ) 4O5:JF(?+A(W)E4U M17\M5)'74O5+,)P&5]JC#L+T\Q+L9!@?HH-2Y]76MF0ZTG0H64&Z HD];HZ> M_=*5X-K2!]<")'TG6#&N2$3Z=#+Y\/??13T@BC,V7/"5:/_GAM:*?5*<3'@" MJNS_W8.NK5X2W]5+//84(W^17L)\J).M !>O$((D[!8D#$_>L(UQHR)&A:!& MPFV"&!*Q(T4L_KM$["V*G:"NP@V&/1[^IB5P'1TF:P]YC=<%Z0*G1&\JT''= M0\B?I5*%BE27.6/\:>( .D(\@NU^UJ.$=-==C#C\[3$EN5YL2FQF$CD-QW('PGL2Q7J3U@&X6:T M"@$0 J";!2 \R>4F8VU<'V8I)CK3!OEQN]SKU)N7 Z#&H!%-QK5)D:TWXX-1 M(D[TIW8SZ#Q./F+8E>JPW%!\_=H(]'%65*A(A1 H- ATOBHJ7X:@9Z%@,D)W M6,(HDJP-"K/JA$[ H@A)"$&)^)=ZC!%OP%G1NQ);Y0LD8+,W5 M;':NN-41N%(K=DS"'2HY-M,=]D6^YEGVLP=PA7KX2U&QL^+*W7N*]^T0(F"Y M#K!\K5[9M8!%J!LYR:FF37:6GW2910J;U*8R )8D] RQ9 )!"X*6"T(+BBL= M#2UO;19N1FLE/>EH3,8C4[-2UTY2A7-%F8Z %GIF%$RV/H^RTY11H7.3&5ZB4[2OR!<==IDB6MG M45X.VT^\GWEMPGVP*/QT&?CW';&12*A= M?M[6AZELN=]- 3Q+0N^QXTAVE4#CQ\@&F%DW5K7 MSL353(\?5U.9^'A4A_V_8, Q29%' %K8L]Q^*!F,+AYWVA.%"4^2?7+U7J@7 M22L^A46)^L2&I<_UE[.+FUG2F/162X69EC.5YP4_$?DI;&?H'_(\%.E#66\( M=Q#NW#3N +./&EA*MM8!#P_"32A8#G=BV>[C3'IY;MA9J9L_D1Q2WR@SBT>&" ZTB3YP09 M=>\60KZI:-C.5;_?N>-7YMF%C'(W=,PK7)2[S$&.>R3=+86=0D4XI*U(6Z^@ MK3?D,X6*O-4.XR)P^O3[H[3W#Q8R>[)^4L"7PWEQXC M@FM9DNZ@G!=4<>5L.SPHCGJ5#9S#\=.,QMNV,E(D,1.H_J':G(F"5*=FC303 M3>?B>G:5%0JM)IPIS(&.Q?93!E'J"H(/!!]WM0WS??@@A(&8,:NJKA*9AI5: MJJW4: CA@X+P@<7/"Q\WY"6AXBD(/T*"'V$R/RIUPVTO:B+.NM&1F4B.3:SH M0/Q(7L+\0/B!\ /57;IE^Z,N,6X)[QH59CGLIB>R8RO1/L2/H,+240;(S598 M.END") K^GFTZ%=F?EP[O'U')4FN'N\.^:G^VUD1+F51U@Q=>'L_ MM^KLS,W'>ZMN3\]E4AR.P5 6^8@E<-1J+]0*B; -85OXL.U2UNZ'V#90DU)9 MJN8';+E1()(>(S"SO(]M%"Q23!!?*E+\*],4K@UN=U2I!(';O8!;* PWH<\7 M5^Q +#/EI=1*QAM64U*:$-R25S7<$+@A<+M2%M:U:7D7X!8*R\T:X)GI<*(; M:KN9MPM)6Z$7K%5*OR5@'6)HX*M2$ WQJ M;')1VX.(@THS(<0)&>*@TDQW8..4)6*TY-U97753 Y6IS%+BP$I!Q/EJ3:;_ M.CQ@_-_-Z)H[!;03SL#GB6L[RFAYAL.HX$K^.T^"H@1T0!./!IK+/[4OV3AQ M O$^#0E>4> 4'45>BW16&CI9Q18TPW8MJ0.NG=8,05U+\I!+96IU7'#B2[9N MM%KC;CDCSTV@01*0>1-*))\B M&4L2%2>2DBU)FOKIGL. %=N'W-_9&/G__'-JL?0_4G0@',X?DMJ/+Y]$3A_^ MUO5(RI7!/2/D8P0 )_T8\:0(N*D$2!%1=,>(\!$A( N_(4O$4YQQI"MIFAW) M@6D9D32OJX^1FB^4O!9)V;8A*/X[<+VQ(HPC'F]'@/B!!Q(CPR6X:$ZQP%U3 M\"/_FB+O@*]RTA J[4$S^?/)_D(AG9Y!:RF$; B1-H2T -Q[V=5W@+W(.+; MWX Q?*0S5JS]L>OG75\_\F_ 1TT"0#R7M.5CQ!E+$:B+!/;/6VGP/\;_^<_F MD:2%J5B S\9K&A+X4V17C<^&7!<2D0Z@R%M21$S+F"LB> *P@@)*;Y[W1[;4 M.0P"FB.A/4!SE"DRV?Z MY1?*U)VF#>#SK95 !=A: T8$9UO/'J%.;I1- M^>$OCCV];R#\Q-X" S5(5DN:&]H<=OU8J_5H/?VG2-L=3H F1(#2VT!Y[=&: M$\8H(@!KEE=T2&'P&_"A[0/%E%\"D 7XFW)5QU^"K#1@;^ [U[NI1E@-A%^ MSBL:M&H ?^S.#UP20%$()W:[B6R$%J_CV=>MY%HVO1IUG++IBFY[* MY)9%X^L"ZPA3\:"T9L!, &< =8IK!J;$@+6\=IP(.REG7*T/)0-;>C./JW82 M56P$1)B(GUF$ ==]69.!S,@ TQ\CM@OPV!GSCO^%$^R:;KX&8 4D03'A9UOQ M_() _AO\6G/]1CDOH]Y5H_\ CPU()A3&M20BT?M<]#:\^A*&#BM3K)FKTI:: M)_-9)CE(),HK((#DF07PZ10L3=E0#-N2Z4C3(1 J$O.-!RPP7J"(07,%&A=K M TJ*C!1-@E\I-A _T[ <'X-%Y20B=OT((/5*IL#,!"A7GF&)MJ1_M ?%(XJ M'6CS2G?K @ORI7^%:$6,(;N;#S$=/'^'!X@YX[5H;S\!_ W0>NA_ #0%V M-0!\VQU"JCK@QAH8I&E0>PPW\ K@?^$ 151X"]@%T%+'$_]$>-N6'#OP!L!= M@)@9$1FX%^ Z4G"WM[]\BAPT=Z%D _,'7"H"1!*J*[@[G!KPS(,'A/<0C+FD M@VL#V^AER?!7)=]44O2U"34U-07V6PO\*!Y\Y8->1). F\/+8'&!5%L[,5-% M#[Y49BZ8)2#+YC9/D?.?Y'5&Q3XY=__$C66K@V,DDDGL@X%#GPT3CPQGT17(=# M,>Q?4 1WKOOJ8E$!>)\?GC_=7.'D[I?@>\>G4Q4\_HJ\/CEW_O[?_[-+A/WX MPSHNO$/U-34)'P=D*3H$2ZP:Y4=@UG]XS>.7]II$B21,P@A"SG^VH672]QTQ MP)U_179>PZ?PHTDCY\_Z9YO/_&CR]D/#]DW-/Y:D\=#U?L/K MM:@XAOD'N-/4:S&)X4^)^)ZDG"6+#Z=?7&@^,K;@RO8_G7KF(XY_]9;!6W@A MH%=@^=->1:C6'^W('R0N=,M]LQ6H/[2F8 /,K13QKR>WD9,X10JX'WG?$[?# MVON6N8=X=N889<:83A7'[^^9TL6MW2@ I/XH=!D;]0BWWZCGU++6'.4[O;Y0 M+:8" T7174E,.1^,X^ P_/U YWEB@->/@ 8-=X&&1G;([J]"KPA_J:#H&S#Y MW(*)'M3@T\7S?155@&NI"(=(6/&#(/47H^>>@H!="5@G\/E,RS#!JKOTY4(" M)HGI&TB!\0"_XAT_W@,' SO(69IP@08FFV][P"".'0%V!7!MH*T!YK.ATOM( M\M:5L"V':_% '%,+Q?;?50,;J>I;05R+F"=ZN7@KSTP7T6XV-^ ;]4ISW[D0 M7>L]YT("AJ-4WSR-S]D.F#IP.,"\H-NPXVBD>IEYHT2.+3;:\@:Q;JYLY^OR M#VT"(C(%OQB_R- ;J^L'UPX<3%&"O !.5$09^3$TN+$I[UF[ =-Y:((+P,ST MG=^B'@%0 &BC/7[Z2\4/!$)#U/8C'^4Y(%AAKEU76# -9"'X&?KKX+920O) M$A1[YU$W5WC_EX&_Y?C^%3#1Z&QT,9@CP"%!C^/)T(A #>)UM2-!W MHMQU7-N"L1@%.E*"XFQFO9Z@X3^A'UA\(PG@JU?"\D]D;'C0R7O<3BL RHAH M^!'#];8*4!_P!")0Z!?*0&MO.P%K(SJ ]8853'4*=Z" 2ZI,_;@1(/QN_'L; MB0@>97?2+X^RG?@0O(/A=W") #5]YFV#I?SF27?E^0QAC*NN=T)0<"F($:S9 M!+1GZ"H:M$N 3LVEL0+L91ON44 OVW76NY3&:*0 =_ME>?01-V"Q+9F\SX*U M!H-O +!OR6D:>@ B(Q],X5JSWF2#H:5 ,7C(I&+EYUQ>[,"1J 2PBN]1(GF MTDZP!3 4?*&(+A@1K"/;N)1]&6)]0!OE1$;RP]_T1EF 7,?S-\:PAL 7^NZ M;\@ 11D;<,GP$_P@3,YY2P&?1(![NEZLUFL'C*H#+6D[0$[\%"1058'H.!8K'8/IPLC"_ @Z':]4PN)JL M PGPK\<#]ED\-)>B&C1BP8*E[#Q=8'/MF!$;.PM&85]F'#SV'.:;^(8B0$G+ M6/@+*"#OH6T!Z#A$E44TR-OZ4_#_PTE<=JGG)D96C::3!:S!B\7GS%L7X'6\ M[KOY9-^)&&U4Y.&O,P9 M867GV^( =:&=O@17/^!>3_W 1Y G6GX=MT86.XSL)B#6ZWMIS6HB_ZO?+]> M6_H0]PC-?.BO.;Y-SB^DM\BZQL#UA6 2'?1]@6$)?@TN @@9I-2!YRFYX ,2 MWZ2@95T?.2$"3HVY_QI.&#ANKV<(UJ,7.0BRY_8IM>N=O:8+O";4*LEZCP3@ M)UE)6,L9'F3=^2ZW?R%_ZL#O"'661!#"QI,PA(T3'+E^1Z4J3K?6PPFF/32S MX,*U12'WW3R)#<"LR9R3I(/;VCV2&DAYMB5BRW;1,UL3#9NE8=[8$W'NG!M_ MG\B7J?4TI6 OT75<:QVY68OOCF^^OP@'VN7Y@0@HF6*P]D)!^HG!L4Z:"')_ M= EXJ(;M"]^;R,+OE;/-TI8'-E %$*>N[\A;?>1+() Y@-3@@@>%CZPGRDDN MC[79[C YJ_;3DYK4](7O_:)$IQ"^0%C6UN3:@+8D93IT+=N'HL=-1#*(,(EP MTQP:B+[7Y1N(:W_M'1O4-\.G&\=[O>I#7_J>UL/N'JP':K0)- *:P8AJ\.DV MY C(71<<8[TZ@'74#T9\:BB?)_O(GHT<;M9(=BU%67%L5"WDHY/),A/->H?2 MCV"U4SS(:?N*40D!F=SPJRQ+]3B%-Z5F/[ ,[D\8> M@4]Q%A6TX3H.[!W@F_DZ%'B[KXT@:%.\L_@#Z:DJNB[Q)M U^S%X8P.,]J-4 M6[M@>_)@P*WE0TZ;&[RDK,DLWFQL_% M;I\3Y#,)7M=JYP<"7EFQ!-;BJ#KAQ>DE3/5-7DKP^&UR\BL9W)S%@-M+@A_. M7IO9\+C)VUCK!NCLX!#)'LZ]#9JFVFRD9CQ!Z:2B&/&X.1CBL\%>_S+R[XYA M H^7CA'_V=XAU<[ #S87WQ/VP,@>N1:,MKP2^K5UM#Y@XKQ\X9\V":R8(#%T MM*\DCY_^)%@>X8!;4Z3DN11),0ESF6"3<;5>JW;2A#G(6MZ7%@E1P$X5#>]#GSIBF4-XWRIF\T;YKWUW=. M&DG 1<0P+B;2/!?#*9I+)B2"XX7$B)!H.AX?T@_!U/A-A1%>;F7,&K\JLUUE M/.E..OV)Q'DW(=I;E)@.NX6!* M.1T3%_-5R8[!D?&W([TV)>6]UK+$+*6QVE#(.8Y7/8[8O[M=?^DFGVE M8'E-CMJ_N\A+;+:D,BVFZQEZLY#I33 QQ24.T+/@V/9B9I!8VXAZ5@8;]<0J+F\J33!R;YZ\0#IB/3W7U,Q0365$M65FZBDN MN7]W*]G.ESO3<@F++KFD%Q/2)K7RR]+O#>U5J59+:9S& =/%X/97B-24@VP;'U9TU?E'5N0LW\ MXH%[$UAF&M$",2JFL+;JV6UJM?0X6$*?W"=5,^H5T^4FFV#RM-A27*>2Y$HI M#H\=&,K8]JHY:LEJ.=\7B_&DGGS.^$/WR-JG^>JD4\G-U.YDJG'-B=!2,T!% M#TC?O,+8=6XX(-6,SC4,7%[12A\0ZX"H3&VVD3<53V.F)3=;6"3*.7[:A$/W MYMHKY6=>BVM3&!^GE=JD-G';< +4_ES+=&K8S=4G*3638_!47^>U^F%]Y<[M4V2&/36M6<1ZO$OEB4SY;H@JV; CI M9Y7A5*5;+K&>Z>G-V@_/*I!4(B("X_@L1Q6(R\E8E/#M2.^>N%PQ0P(Z>?L'T9,@#7P=N8,Z MLIMX!-1D)($)VR;@R0C W%J'UD^RS@+U9^-GDFY_?"A5W9^X?X)G*$GZ"0- M0>CFT"WAQ/QD>K"*^9GO\#3\_:1-9W8/$P1!XLA60^_)'/ K,OBB\V[VW6LC MX<-C%A\E^;X7'GR,^*?7UDE(+Z<<3G\L\3O0N_UN?0W.\I0%GE,PM;ULZ,_] MI-O(DN$/N>@GDI\O M/_GE#,-VY7DY5+=9)T^]T*S/6&S/X&T.,_H9JJXEC#=%[C;'-7?.=\'Z7XH5 M 4"I2IN3H>OSAI*/5 >S(.W@%"+O.@8\8Q>FR+ EL MO5VUZ.YHQ3 S[[55-S0,\!2Z7Q[A"/EDP/T#/; M2CZ/*W$VC\EF/K70YJ7J#T75/ZQZIB3ZMS[%QKAZA_7KX] [@J,$E>(VXB4& M!\,KGP"Y1+Z&QCHX_1EA]NWLS!-45O5WY8#A#!]U?5;8?G7J=@,VZ_S]'VRG;BI1^?;6QLGX;:EM8J<_6K(QC4WD_!GAXW&=%7'ZV MV_6RJ88]'=%1P/\E_/+(RM^!4&RV+H.6 +!,,6_:TI_-B]U)0;%<3PCN/@G! MUM;K?<7=FBK!IB*VMQGH6)N[KJ^&!T_T[;8&%/F$41\UP=C90MNY)=R8'P&5 MV%!I\SX*+_TGV)B%IM&G&Z+K37/_QINA_- V-.!$G'DC]'U)H(^7A%?;VC_L MO0$[VB!&7)T1Y!--($:$@!$X^81_V(00<0)ATV]C!/5A'V#$B$LQ(O:4H!$G M3L>)XYN&?V+*7K$9/7U*Y_/?13TH^.C DB7 =[3_<\I&;Q\#^AE(<;)2F %5 M]O]NZUYN2 ,<,4BO_WT@'KY+)NHIN=?T]^(B]5F.[LDHFW)>-F "FI+88_ " M1A'V"(QD[[RR%R-_E>QM#N"M10_?BAZ>?$W? VO%?OZX($C2:/1>*OVWXR'A M6B1:NP4I#X<=/U@T3D6TLVOT*;N"?L]<.0_A@E##-7N*GE0:/VJW>C)9"X(" MUZ;97;1A/7WCY]<[BCXZU4>L+?F;"P>ZL58*2J/X7*%7S/]G[TN;4V6VMK^? MJN<_4#G/>>H^5<$#J*#[/N^N@,=<_1W'O.?P[Q[,)XYKLG+BV; MMX5GOB/ATC2[;3S;V5U><=I->]$ !7469=:5IC">9-+G S2'S_.ZY18GPHPC MQ5YJ7"F6HPC06'20S'TB$7_CZ=*G<(6<#\$VW$&P)T6S8+OD-CSZ,70+T?^D M]/E3?.RGT^>/8:N39\(\1^R;HU@H<9^*^OQX^OPI&/-=)2YTA&WTRMK+>76_ M0HOQ>BW&'Z=,G-@/]O,P+Q3>*R+<#]-+3NST^7G">PNNC7V]9.O9P =^?DY) MR;B6A3>(AH;3-W%5G,W=?'7:P>T[C<\4!-MLIUD%TG_$:3P"DTZF[DAIH24. M8\XP&4LN6Z@6%HJ"W5/TRT5$0PBY>=_+U4+(E^LHMP\AYXH[O0%#,B->?,S+ MU$QH%1V+[">YJIMI0 Q!@:?[6#SVH;C3K7J33JFU50V=E/ZHN87&Z%5XDKY+ M]O)^F7:VR%L'9]L'8LI2J$M8^E586P=MW:[:NX%JM4!;E+]0P!5,3'Z+"Y MR"UK"-?\S"HZ^C$-]U8462;V:2YIHZ,70\_!>9V/ET[LO$K70IC#?WM*YS&? M UE;D4N/DP0V/\^*7;'4[%3& P[[+>G[)/,N53.$GR]P7%Y:QJX2?L*4^QM4 M#H_@SVRV2/#1?'2A@FI5CHO=5+T=0R=N()60O8\G$M_X.$"W/MPER[[YUK=]H] /8O(K0VOTVFW8W3)U0A0HF[ ML<2T6Z=/N.[?H$?CZ]*XNKC<&#JU"[ZT.#Y^#E%H 5VO(G];R?SG3N"Z(,X= M>JO??IS32[&K(TZ<3EKO?R0A[\F-MGC_CV1%/(6Q='6S].#WM^SAN7@_#(5PBE27I MD^97 ?\WR"_DN=(IF#.J3-9B7'Z5X:-DZMFM 5V"..,G9LC_ACJ%M(.(J>V5 M5@TN';SAW6^:BM#;*?3_^VI(NCUWU)=JGYNSM BX?H'0:@[]5-=!G^^U*;/9 "^:$"[JP))V MDV1)9IL2T2;3<9FCF@(U2\Q##O@%\;MIY^5(Z MUJ?UQS^D8^W3P3',2UMN/VTAN!D7YW#!413XKO$_'!;Z7B#_QP,K73J4,F?""3/B33JY\T_F45[=FG#39 MJ>6:I@9FD,RB1DBB/2'0H=:$HOON1^3^A)\(P[6>'U+Y:G7^4%(_I O?NBOI M0,9.3YTS^8MND#RA<+V%?6[7U7,.X3J//^?ZR'/31N07EKU'"H$I0M4/*P$O MG]03FI37:XO?5O;]&4^B_B;I"J>N$I-U+:SX#^@![2=+M8V=S*D'H42-BX5* M16#MM!%72@.FN!B?J&9,75PA6\0^4C+&ZK34,@/IJ8K97,<8,KW.O-T8T'YY MU/M$+*R.>DNH]'VJ\]].,.T;H1*=W$$E^&4P3V@E/>EH?,:+IN:EKIUD"ZFO M1R5UUH]GV54Z*)-J!Y>C7IX6KQ)&)5B0AV6!'[53\MY M8SIW,\DQPAN_&BJ3/,R_/ZY$_L<1AQHXW+2.OB-J*;HK!K?+RN+W?^&?S?Q) M4(>R$!-._I85V]3$U2_ MB4MRA]P!COC;$H+;-M7!33(1POP;*X#5G$,\Q<#<7J?36)P M98L?<,J7[-R@$T\8)1(3"P'$/]NUS&LS_MY'^E]11V_;OXV("\?31F* C)P, M B]H4VZY2#R^T3S.1B4: ^8!NQV7WN>3>VS.Q WTE,N-W&PZJ!=5T>@O$L-T MG(HN&Q!"J3M_2-N6C649V)H^Z0NMLFM,'XNN-BUZ ^:P9-%&S)/&^Y7/1GU3\ZSY$ <46['BM7GRJAC%U.#^&%+?OU@5031K0J08^LI MJJ$(#TQJP!ZV9!LY=CKEDAT^'TTO5[-6*6IIJ%KU0H)!:]5#$S=H3YNBA'Y?3*$1D/+ED'+8UZ;57MI&9IOO8X*BED M+4^E>;@\4(=-K9JW9$?]AR)?MI:9=2:3-:-YO(?T<#Y=)I[60#O.EYN=*H@V MK>IR-4:[U Z:/@AC$20S4Y:?2\G&L*542R3;0$TW,_IL>?%O' YBHT?&[=5K M.;6L-4;Y]F-/JL"Y0$V9NQ?OFK6MXG"1B#?4EK16.]:\3%.S,;Z+_BK$8$^@ MU.P\X1W*\,'*?/*5;^K:CC):^9<4'0XE6+.?HR9S$LVN/0$$7NR)(4"I1!: M[R=7SJR^-!)2)^'=$0"JCR;LU[%< M<#II>%JFJ<@;[$-\)_5V+O?Y8:,,^=F%<('31-,&OS8?=@>%V#,8$%K/)'^Q MW-=4=DR@0$VA#M0+Q]H\->B-]M_HXY[66"01?\T*VUF4=QYIP,<@/M]0:?.= M1%W_\E4]#]+ECRI6H(;C!V^:BD/(^:X#OEBU>ID3WH-WNXKRI^SA6"3VJB,@ MG(@S300389/A1%S#1+SJ'@JGX7W3<(*HG+]6?)<30/\JZGYI3&=BN/ GV?[W MZ;R;?T+SJW)[G\71[U5$\W>5$7_5),= M6T5I@B2R0 KVC=*OH=6I"'93,';WF]AZ%<\LV:>B]Y]TSRNC]SG2R%[7 B]< M>?7"4<(O/G_U =@V "\$_C9)9'YM:[A(U48Y!<4">[@Z]D%4,&]6!(E2YFF> M7(YCPPR9%T02N=&C=[^Y#YZ/^/WAGPY5TJ]624.*A&![*V";=4$5CJ?MH;?V M*XH<@5J0,K+)9%-.40K?<6R[V$SJ5YLL:PG=!B64+"8I)SB4,8(QG8T=UM,. M%6@$W=%0@;YU!?IJ@#C$VV^)MQ,+@".(6QDD5T)2X?O\3,JVAM%L,T:ZXT'< M1]QX\@V[)D(M>A>*8Z$6'6K1H19]143[QJB>,]QC7F@PYQ3-\1Z'/#L'9'PB M<_59#25)^Z#.Q4,U^F@*K 7PSHU0F?[N"1)7@];#O23'XS9J<0 MO+P"W&)"+9I32LKQK5RWLHJUR#XI>0.\AYF.WT=CH3K^+D@W4('4F:(K,W<6 M;$PP@]D(U?2?IZ9_#U*%JOFUJ^9'D%VNCYI--4_/>+$L:\W>R"Q45&^0P"HY M>\\QWU,GW]8<8C_-*XCXOXC4#)_B:XR>P3EA@6"'&-J#IJ!MX\!V0DW^NVOR M-T6QZ];>/XOE?WTC,!=V-KSR2PDV]8'G"++7V$1T,1\MFJI82@B%0:74?4B, MT;CO?L?NN2-E0 YSFD.=?8-Y8M#K?T7D7$M"X'Z M3K'/H';$Q\K3AQ >*N^A\OZ#E?<7,#S F2-0GM/EB /C&JAQK[A33V?5R+0ER3#1<5_[FQA>!\>S4O3K%0MW_/ MN@#12GIQ:2BL1:N8=LD*3^KJHT1Q@U;/QI7R4-0U>9^DWZKEOU3)U7R9!4?X MW]^?XH5-/:V-7L+L7-N4!Z7-/Y:7(X-F)R\S_8Z"+A>@U/N*[GU2G%(V^^F]_P@D+R[3\;=F5ARI MP% _,PQR_IR714M:^!VBO7D5$ZE!88?LYPPZ>>F0NKN-Q=Y M>7/@9[ 2-M00/7&U)2 3CD' -]%E?_+@-[!4;*P6#5U%DY].926CX\Z\; M#K$"#IYV_'X1(N478=2PPQHQBF@!0M$7!AP(/F3#M(R%@KL;NXJ,BRC"AVWN M,2Q<3'$S*&6&FN/38^U[8F)X8.'7<(2\MOL;?@H4*G$,;X(<01@>.M-CN-KI M./*39+?V3*F5#!M2R0.03%BOS/5\WOCJ.>(YN5F>Y[HKM;6LE=)]":2X>@K-T]N*8RN>I( M$MRLE-"DO-)M("&E(R]OD?W,'&V$4U?T#\OFA76%:[&(T(V_% <^53H\_OCN M=T6<0EIW('$-R_Y)ZE47&4 R8;J6-,$Z\<@R9J< A#?B@0+9>& 61X5$G>,L ME5GW2LPJ;9*C=.JSYDZQFMN# #@V"<$ JM%J WW/X*FZ2)AJHX #MM)/[4C_ MDJYVC*;Z6!+R9J6F%ZMVMPV\N]^.9WP-0F.>7/@C\FT54=J4@T?0<+Y9@NP! M!J.87*V2_5B% H+)S">S[IKI>^_2?P.\'60,'1TRX[=M*K::7J6AV36!;*VF MH+6VT]!V:J.\8<@V3BNO8-![K9_VR@1[7;1L9(MA,Q:GIN2]4CES4$G*<2J M/46#"W_T<-W_URG8ZD0+_I=QSG&E[!HY9ZQR738J:(;JYE3+L110$_0SL55%;JD^->PV+I& 2DZ*$V> MFQ"WN1!!593M6TJVVACF!<"ORL6NU/!6F2]=B%HKW>3E>'?,=[E%3NUZ:F,$ MQ>D;OFF)XNU"?*%Q EN*I9A!1BO6V<9+2VZX!K_%OW&-2&H\E!(@.:AJE#B; MFX8D].?CG Q85,J%IC.DP,CNJZ/T//&(?*O1P\/,KVT-#ET%'W(5 MU .B$YFG$.$/\Q@HMNV")UV-P&D9Z+ P!;&A<53;PQR+/,17Z&S\HE#J!E4V M'%/;9FQE75#47ZRVNNMR+-.<5RS/2UFU:RP2CEV?% RHI_UFJ,C+>Q=/%1@8 M(^3VM1X/$&")H +-KP4D "&#\!1GHOBGR^GP98@5$*\Q.'E.=&C".RTR9$(D;1?ZG_AJRSI8\)Z8/9#"UH8&9JQ@K M-X:MO8DB30@ QZF@[*ZGWR1X!Q)<2QFZ#ESGT#F%P?J,5D;(B(J%SBPD'7&) M8ODFT&TLKBAB];JJ1.CEJ/G"-!]+BC>.UCX.AD<> MC1[&^W-L[4W3;J-7$DYRA4)QH7#%)55+6M;"8$:>)(_?K!Z?*+9_:KJOF03= MX6R:4DEI-B95LU\3,A\/<7T!W3MR*[E>C!Z;U*J5+S"6DJ"5%HY9'PM9?O%: M!40(&3X&!%KP&R)EMQG\/#6GB>/$H#YN%),4FS7I=3K_F(]E/Y[Q\ 6BNQ>C)W;6[%8H1B^)LDBE1GWRJN@N M#4;5C,(E@.I&1#^__X93?Y-^.3_ M[W^&EU#(V=MQ<6#*D9@]D9=CJT6?T9HY;XXI-$ @4+ !@Q!%[ 5$%BX"4.(O MA#@H;9ZA_L;-T%7\G?[[WX3H.A/#@@.W"1>;$F-+A-:-C6A(&":V,.Z#KZ() MC1-)P<0D\ X2&_O@(!9+*** 6VT:H\7,]G. X0 L_RHYQ+,B>G!=\Y.;-\;1 M/0%1C-Q\)62XWD@.BEJ@'B1@83L,@H+M:G!=#'H6Y85BPT81 A?B]%/V7!-U M?#[_M(W T!XP?+9)%6,63\T!7QI&+8M>I?[@J=DLR8<+L3^5VYE$#=#8HUV)^> MC><99<@;>L"B"IQ'>+^V0DP,K$40%$/^09P/;[H6^N1L+.RM]&!^>_H:Y-)O M4O+Q"H\)@YX:/'_[!,RW"U'1T+:?_>?Y^R#WGD1X4(5 0@IA!^\W@X-5=*@) M(<>EJ$,M %V!;U02X6=K1=#HF5C70!. .!3[M>XW>P/\2E?H 1P>"FR"+@6I ME+!KS<47MOUA;82]1SG\<#BB7TH+S.&#=_<+X'?]1?PE_OL:(T/GD[NWA&MP M_/C#(I?:\$(*SWXQ8(:B[LM@,^ SJ*6E-ER6,ZQBP&-/$:'C 2$OG:JM#6O< MXNBM/54\:%]:-O*Y%=I@(7(=&\TZXDP17]\Y[G73BP(9 M7(:K$X 2@18J@)L_$P,H;W\-S\FD-[P\7))1_97EZ#HR6T/2U&MIC6H5M!7% M1ZF,0GJX2OF7KR-_;[!>WFZ#NO=1'ZTN:0.^-^;.K?HR$U?$VD/\UX/)]]YC%@66*?3?NG$'GDQ.7?^_L\_=HEPJ.T' M6Z]WJ!Y0TX_IC@$YA&RKDKC(^R]1\\25'9"(2T:BFUW=O[:[MZ-H#S6T>J+Q M?Q$[G]%;'LSU3%R2.^1^;E^AVS;7L+J]O6C8>+_G+[P_#P+ L[D.6 7'3>@( MN\\F,3K"Q0\XY4O* =&)I_WD(C&Q$,C]LUW+O#;C[WWDCDFH(T#3]DS"X-(. M_R'BHC+/6/V"HHI\27M!<'%_#3J&JI^M\?C&G:VG/3>16XP%SV.=B69,T5HQI*EO(]FW1'?'%M0=;'O3) MKME:L=X">7[.J+5NA4FDG%3>&#N6,/V_)Q>.-%2 ',T$12C&Q/352NM* +0_& M.4]-L_UQG4OR9-J4FVZ_XS84]'2:?MZ47B@/X-&K/_#*W)E&38%6%\GQ(';X M2@_)GC[)2B*KBAEM,!P7Y\U=_!*2Z4X-)O M1'G]5,=]'%$JB"7,!#E>VBT='=!T\$J"NBP.VA5J+##K1VI9?HC9B3@Z]>.@ M9:=NYDO1GEA0F44?U-M<<=7B4@/NL&6Q!\5M4&C'J6YGW.S.:NQC46H,$HZBDQ \9\0#.YE+]BNEIM%%!8X/"-KK:TNR,K(HO@N!8J(K5MO64)\'!)62 M9-)8@A5#B:W8>!W/>[6JBUH>$%3I,>QXD:B5!$;NMNE),B>.:JCEEJ#/G*VO MNS8W+LMW.#B9*W5I?F(YE@%<)V?(O^VGF^JKP$Q],EN'*/0=&(V^YA\ABOJV MB,$](2*3UW<186\4M)J#$D'8TT5Q1&VF*T/7]IVDOJ&,/4W^[]'@>@V[K_R? M@S00"^S9$MX$Z,\,[B&0H/)+@-'(SRS#'?OO8F%[?004!ZE_8&E"+0]^D)"^ MJFGHHPT<1PO<"))H3Y"Y@=U?GF+[V_3]Y*-[WZZ'SS+@L][N#H@0]6<^B:UK MX(F^(R#BZJ>!6;2]^7YC5F$R0'(C;X2-O7K&XFF7_A$E=AN_0#8482MH=.B/ M3U_?OP=)I&_BDDZ0 V$:BN[<[_0*EM#^5) +$#D'H9%F&6.\&*+7@4\9^R^U M>94(4=.?>2*H^^NTW8X&6[:?/VK)+;1VOT4M.DM59!YRMME)P]_&%W3TI;:5 M1M[D\DO08W4YJ$Y6%%-9B=VFPSWV4>0S&6?NV>1ADND)'7[/F/RXB"'.!5C. M(H0?>GFYV,I5LMWG]Q7^*:48^6,PG&9$$\5<]JUW:+'G<*WEC=U^E V\R;PV MCKL-3F"'G8P&RJ-RCFX@SR\;3]S3W-<4"=ACA+WY#\I#^Z&.E[V\UY<+^'5! M),%$+F#9C_CX3FJ\+L"%^W =00MTX%"'&+Y0#+@4 S_XI&R#3[L);#@K+9@* M7S] 964B1&'C0MD6N0G6_C5J%IFD!; =YL=%F%LNO78.2.?$P M(1I!BL!AHT:H1UN: -F%^@9^*[SN^DLW$?CJ@2X_I=]M;T?#M'\4"Q1]5F=M5(1J[4*1H;J- M-0ST"R;]EO(!X9]M9<%+_,'FE2#U!F#T]W7IX+XHH]ETCQLLU&YK6%SVLNWN M#.+YP=XY2)]C>^<^K(6TH4S61G5(($/>65[J4G(]R@JQJ+JRXIEDM^]-O$3C M<\)@0US2L;Z[A8!GGMO/+$T(7")$"BK(EJ]"^WP;L!K&*(QQ*+"'9"#00NC[ M)ZZW $I/1NQWO),-_!FH4A=.-89$VRT&]R/X[=.*+_[3\6GI,QZ]PWEF.6,. MF:23H5;LLNC4Z\/2..E]CO/\]$_$>?97L![>F(SX1(9+,.('K 5%B)QK(6UX MN[@?XI4?'/:KQ_FEWP)6L]#:;X&G.(A_GPG'BO9=2. LF>A9Q(D 9TL&"K1< MGDALJ9_-4.R"Y'/EX1A0Q3^$AA$+-Q%3;!FZXA\B$K#B^9D_K2SR\72E,1=6 M;&60:]D5:BF\.^B\)PAU-#-'-?58BYNICZOEA!(;8S=)"=-6O(ER-*@(_34[ M=G:W(7]/2)+%U=&MXQDH5,&8VI:(=+^LN+*+>A?Y3O 3\3SQ6( R?@K44_P> MWJ\9-D(EU CUMK74FKX\(N/,?RTC#?*^(VUGJFLU*%48(:%Z7L MX)/8Q5!? 5G2$Z$(QZ<41*^5O:=_P15U UN!X@9A"L?F-A;#.97Y]RGN?K", M.4GQY2Y2#9!9M-%K@YR[/7,,;8;3;7"EM6'/6X8RI6F&A,S1XSH"[Y/J>-4[ ME58R9B:3Y6>/K>:@0.OQ$BIE$3V:8/YSJMZ=I33E)^9-7#P4DS6MSE(M:MY< M68-.*67B:H5?4PGO:+G*4W1\@CX^5ICO5C8??7%US$_PX(/M#?N36B6ISLW> M@T9Z\M#-0*,U\<4\>!OS]L45,S\Q;]G.0!#C#X,"GQ_G>6E*YIU\KX'J@[]\ MSOHIL>,SU32)]D2QMXN_A^(B&T*@(,G(@-\\^]>NGO35VXL"YVQMM%6U@;6 M"NT+!KL_7/BI-FI"+6>LH]"3;Y>CDJSHB)O.*0$WTF]_:@#G+RWU5S]\T2@UJJ)I@U^;3[L#@KIF<& M4#Z2Y"<[;7()<:(9BB!O+OA99OC*7C+:KG_:;T,=9) YUF9@P0-I_Z7_>'H6 M[B5.1;@SG@,9H;;'G6P_OCQ#[SB,XG,'AM&11#0D0H3C?CP1$A'FC$=[72D1 MF @38@+$!/;'$R$1"7$QE(90&K:+PQF.@KYR(C A)(32$$C#MR'"VP_^OFJK MZ?WG_24V6WEV:SG\9)OK,B24# U=_']W\;N/PC(3B9V!)5_>4?@2A4]6IZ6- M$S3\JI<$CUQPVYHLWU+!^S"I+L%[\3,H1A?DO2KR_NZR'K'/>^'Z$:X?WV+] MV#\LFS:7A&UHBGR)L[+/+>/;>(Z_(R5*W?L?PE7FJE:9D$/_P*$?6XLN2-;$ M5_+MW>^_BKI/)F=BN/ GV?[W#:U";R'.R1C,I]/AWP,(W$HS\U%IIN$K,#]: MFE&X_ENM+3?*AC3[P]F03H9L> 5L&/OA;'A"-+P"P_!6N?"GK\G/P?"(-GVX M=4&2 !B-7BWL=NLNG[O?*-$/[5RPT!9-%[RB0[^70-_4Q?,Q-]CIB'>5Z5SO M277^>B*=)]UK!]!P%N&/O0Y P?.1HQY:H M 3O8SS>HJ<5F;%Q=\"[IJ;6LE!S&I/W-*=&O2S"/WFV*DDTR>6&0)B5.8!=T MAS9]L^AWE1D:UX9^9UA>OQ7XO72HTL? M3S,S?&?0;9'42LXNUTY6[@XKJ?.#GY#,)ZU8.MT3W$'/[J9JC4RBA$I_ MN9>WGX?8%V+?#6/?.7(YOPGXO7ZRVIF8*BHS>5QR5B[/E?@+F+U.5W=!FQ18GM7&7$^:9;+: RJ#3C-WOYE8 M\L_H]\,RW^Y^XVG$.[WA0U2 B[T%6[OM&\HKN,8UX&=Y.+_1?M9O@O2?=W"V M@*9!ZJ9TN;(!AP!\-Z1^+OEP:^KND"5RWW-ZX&OM]-B=_*VC[C!+[1VC3TE*G M8'L9EYJUX^F,W:<\,W8!@U[+D7PF65J:ZBH#AG+%5-B2ZT%H8Q&T4=_".V&>V'QQ3#5?H\V2AW@5X<4J)V ;6MN&B9<;V\6 N9 M[ @(S6RZG>T@;$/.ROOD*[6"OTE:W76+;0AMH>_QRGR/?X2V0L5X*,A>F:9F M"59Y-'0YJLZ]\T.;D<^Y>J.?YU76Z2LYFVLVXGUT>")R14;O&?;EVKYALN8! M1Z*#HD1+FF!'I0P60#-,Q"-O<56&Z9M7$&["!BTSV"6KV MEYE^GUE;=2F7545.*L_YO.78^B4 M/ADQS'6Z3DG_D1IWF/]YBP[4MZ#D0W&F=A5[U!:47/NQMHS:)E^^@#(.9+XJ M\$N[)@!^Y?'5Z;B4+R&49-$ALB%*WIB@AR@99HK>BB_V+3"ICMM5D7(T@7<+ M]9402U&CRB42YZLUJ6C+N0>;FJ5E,Z. <<^K>A FDW>_&?9=@:8P=_3RDA[" M9)A3>BM^W;? 9%*VE28[KJD",\S:B<=^.S?E+V!SIREW:-),G.4ST:S5RM=B MF58+:9,XR_0M.XQ^7)9I$RBSH6O9F 'NB3'0@25J_@'Q\DS1%=M!K+0 8>[I M!7-/+UTIX[9IZ'MI+TW#;[*B?-Z+F_^7A=IP_,!IT\P\E[M B$L>Z@5=7:4ZJL*FUL52&D\!-Q8C]6HEK&<>@EZ:E/1"^!CTDQ-Y4JBZ%(K MIM[S>IHPI!\;2(_&^;@L]08-\KODX[*?9LNVX8@:O->05'*()@$RV=,L;)RX M85+N=<>XCGE]HQ!09<-%!\3?_*ITSJ*K%Z?B-UF7CCM^E2I8 +.\62QK62KIE3HNJ/>FN8HW2" W;?2>9F-A+MG-8>"A8AYB MX(=2;R].Q&\%@<]5\Q$G%+QE(C<2RF*A9/17YGH^OT"DBNROQ$5!6E3XC*;5 M[7K*B%F)%(1 ]NXW H)!5QY')Z9BOCR$&)N]^)^Z91%AF-83 JZ+N M.>NP7IR*WPH"GZN!@WE"*^E)1^,S7C0U+W7M)%NX0$"^'1]$-5:*-OE:75EP M/8;KN%(#0B#RIW+WT;=L/L7^U/\X(F2.WYO657<&*2OM\,(A=X[PO[\_S"3, M$^=MXPC,/N-,7=M11JM=7OT,F^P\?"OFFT?'GZXXAHF_OA4,(0EWARD M1OT+O?Y.OWN=D1+0M%<]WIL>OOI$M4]+,SHO;8? F)P[?__G'[M$..3, .%V MJ!Y0TV>Y,2"'%A!54AS!4?\2-4]<+@&1LZOX+;--8R+VXN&K2#V^64!#4=PGLWU#G,R=(3=9Y,8 M'>'B!YQRVN4P6 OIQ!-@B\3$0FCYSW8M\]J,O_>1_E?4$00CB*':WK%ZP:4= M_D/$1?$0) ;H-+D,0G+=>4I?%_<'M^&3.!N5:+QZ'+#;<>E]/KG'YDS$X#Q@ MJ9$\'+'R8!238X-8,@X&250D@.9$F:&2E!R+QN_\H8D;."]SW))ANT9-4$3Q MD=9!89'J>' %BCUO.8L/7;Y;D%I"OF^M2:91UA,@!5MRSUMJ=ZRVLZVDG*6S/%D MHU=C'^IUSY-0RX-QFDWXX&K6*JO*1'K4U#&7&%0\V/)@G%,9\$,Y3>M\=T6/ M)J14ZQ74%&QY,,Y^M%)?QLK=!ZH6T^JM0;YI5SET8 /UO&5> 8XUJHP--9\1 M.K-T6NX\2*CEP1LY3*.5=\E>C&)&3%FJ6"!; M_83,KLM=U.?!&V4LUR4U*5OA696ICR2ADEHW//]@B?V6#P_-4EL3X1LP [FJ MU9O5LDBCJFX';P0&U%+BA30I@-RL4W.B,LUT4=G>0ZYC*6Z98(=C 3@/F77O M(3'B9JCEP3CSVIH3"@5'I^:]AM%(SOAF6F[X->7V6WK*,">DS<12R&3RZVJO MG50*,;3=\6"BRK9=S1>G M*IU)HS#S09\YJM#1O 2;5+O-@C@=]Z+YV0*U/'QW^J&@#58E41#ML3-Q9M%% MB0Y2>_9;SO5:GAW'[0>U5G"2Y5&O75NU47CB\.E0P$S2KFZ,%,)B^J2_$-4[$^HZ0&3.(^:,>NNF!&E")4'-4HWN$X5 M-SV@J=.:T>-.KEJB5LTQ%R.=]=PS85/F<*RRW)O$HGPNKC*5C%K,S#@YYS<] M&&NN)HK3:;F\$+J]N%A+ >24\Z?6T;LO5<>I M"ZGC>)57'/@$Z=CAN2V4W4#43$32O>UHUV&9X$N*#HV#0%<_O:GB=]4%Q$1< M &)LB5"WD?VL#\+PZ4(X!B%!Q5]4=,(4D0&@P <[\/I$=(@%0&?L0L-@J^;L M#@L^42*5)>F;.+\*^+]!*]L?+#LQ-<[GF\4N4\TG)QXYOCNN1OGJ]F?>[[T* MWX;\=[\=J($^I;@:,GME0GV$KSXF:D9*P"P(/AR$-PW7Y7):91C257II1K4K$JQBCG> M5P+W:Y7I,5UHQSKI4XJ#B/#M8@5U,N?,.&9Y^*$ M3( VR#HK$YG5VLH70Q$S /*IN*)&0#-RANR.M\M76065_I)R26'5H?N&QY&E MA'6-\F6C@[E#^?J$? W_+%_#Y_+%+TW%?V=?NG:$ZW&HZTQ#KXAJ*]=1LHGR MN$\GGG/.YV8%VL[GDJT(T?I#^B*AZ)+FRO!7N+@Y$X",>QG](*-/..L8>4Z) M;9JLC22Q9@*??C::KF>KI2?:1T7UKFZ-QH5.JZ=:?"97'E<> MN9:BCO9=U_&O9E=C._E+Y7N6!!YJU%!K'=H:A%54O'B^!+\M80#3_2M2E*H M/2[GW$04'[0"Y"\J\O(VG"_@+X0_"+>PIDK,8+N)30 =(5H+F ZF&A&E[@DD MUI@;$?WO"0O8)I"05U%;W7\9EUYDX]=[>2JI\5IEF%*K?+X]A>L0/5YUAXU+ M\%2-6LA5@4L55#$]K,66SF,LTX2K;S3R8NXJSVK>13 T^]Y[P)HHT(10;WR4A:\@Q MB"$@=AZ"%@T";0Y$%C^I(:2 -A>\!3L&1<)W!0"9%.%W<0P($QN>NUZ-#QOH MIU[VCQC@R%P]&[OY-GG.L()+J-VN_TN=F+Q1B\X42BDHE--=LAF']DX*60RR MD;[<\86= )$SK0S4NUL[K>^\L%7&[M-MSM7@8=K3+\^,Q'H MR#56'#X[)\1"(D22(1'H:(0+J1#* R)"+,(R(15"5@BA,=@JQ-+?A0AOK^9^ M:RKT^^WWQ";E8S>7[GLHX(DW4'#X0Z+(0?1M3S6!RW2=30@KD&#KW2$,)-D3"T:T*[)K1K+JMCIOP\GIO2 M,&^$^T*KYMMPW,TN(B= 0"H2_]IE^M+\.!Y;8"PZSS@R5+/W9RC4JF]D_?AJ MK?K"XKJM\7!#R\>-,%RH+O^1^_@EL"3%!GZ KVXITFTI,C?"B:'J?)3[FF F M*CI\H9OBN5!Y_KX<6=0=2]%M1;H]Y?DM*2*?V"GR5U'W%PEG8KCP)QEMNY( M['M37P)ML32!1=AH'P8ABX[X[U"3OJ;E!&O2%SS"\-*:MNO8:$OIK:TW-\*4 M)].V?RZ'UB%ZXEUL!&90VSW^0F^?5_;8O*)=L)NM9[B>+RJNC%[EV73!RPCW M:83BKAG*RW6 N&\3_%P9046N-P7H'I31;9FKH>GP&4K*C%> W(U7B]5\E'IBZ7^0"YQ>Y7+ MBM7<.TKH?+AB;Q!=V3']JBX:X;9<#K4]5,A,\FIUJC"2*CK)(?=0*0]X!E7Y M9^Y^)UCV/AF/7^)DM1O7F2]]M-I5;G=\NY"?X^2T,^T4ORITS"H+10:XLEB MCW)Y(K&E?C9#L0N2SY6'8T 5O8OA(W,9=-QLT0B2FC;A01P8/(*9VG1-EVK5 M^)RJM;04W9Y9,]T90\R,W_UF$A'NY8JC(6)>*6*>IU; !\#@S76D_(*;)Y!2 M9UW38NHPG5/%M:O%97LJ>LKQ2NC'"K%]N SZ'\5R&S?=<8:T@35C=JJQ=9B: MSJ_;4H:?.;%)H[NFN['*IPJFW_UFOZ#\VJ;>6@@,5PX,H2IUA?N\+J])?;!* MZUF4J'>=1GM"+6J;18!]?D<.L(T7Z+K<&)BT.LNVNK-Q/9MLE=$Y<31U]SL: MA;;F6T^PO?*DA->%FOTT<^;]9.L][,"V1BPR+O&)&+W+!=[CZT8:GXWNO'_ M0@I>Z!+[(I?8Q4#NI XR^UT8]TXGF;< <67JII="+;\0QS'%G4@"@K[XW>\8 M%V'?Y20+@>\&T^S?(NPW1[60L[[[DOH]2^-,^3*ZY M!L_P-;@#3FI)$'_]7&\ >D+1MET@PQ%OS[G&VK&]>Y;*5CR/:+RU477,N=*Z MII)33:YUN >9_/-$31:T#1T-D0\N+5 M$"]!VLY/C7UC[D>(FD[#])0;5(U)Y-8"HTYHT_1 M$HYR/=A[AGG#(AZF>MS]SAG6""AALL=/3/8(O3O7D>L1R*!K/8'@$:.E\E!V M6K/>T%+%"5WM+/-YRA13@P1R_T2C]PDZ\2[O3Z@2AH&I,- MZ;1A9';B%.@'P,^J_2P?JV9$5FY _$-.&SC18:9;F/!Q@U0+.>N[KZMAPD>8 M\'')A ]3L<)TCZOW&E^ZC&3H,+@=AP&6:7S/:PZ#:*<&ICD[MQ3R]=JBRC@S M5WST(#G0YI![[IW^@C"V= TH<=N:4)@M$KH>+I$MOAG@WO:A?EGBAW^.6\Q<^ MKQ?MU(]M =,)"LA2J( L0X4Y#>?/:=AW843-)2$;[E #U^+#N/X*%WXIGQ.H MX9VU: N51T-HS1;3O%+7"U5O?-WE8FN)KL4,)8+E9FK<*5<^9Z<\ZDQ5UME]3$]&)>$.$-3J\9R66G. MDM56$FLN:.M-XC[!)#^T]>:[I.S5;AU MO@\Y0T$.,Q6NA9PA+X:+2IBI$&8JG-U3$YC:!/ C R**B>]F+?S?/VF6^CM* MW?L?POR%'UF3(4Q/N-RFBJUL*ZF'T$RV9E30,AEJ2AKT2:30L_ M8RQ]3T=/3]B!M'>F)W3%X:245O)5=6[,VTS5JTP; MCQX".G0&;302?=>IW2',A>D)WS8]X64A>RD]@=Y)3[#[O)Q:I[4:Y?++V&C4 MLDLK\9,'RL8BR3 ]X7M(>:C,7)?_)$Q/^'!ZPFD@=C\]@3Z2G^")8IG-QSN. M($Z[:MN*=M.\A&TT/S^!?LMV3>RP^H^#GKC#68>NP!'^]_>'68YYXN/-E@EV MGPNGKNTHH]4NXW^&YW:>O97\S9/C3U<?QGZ$_L0AW&9W:+.7_2_ M_^RH#M[BY5[V^"BX*=BF\T&NVM($=[JA"+[B8>UHCTC[LW7WNST!&_\H($QD MFQ#&B "B-"$,# 7$V#^:F)#Q,2J$ V\P\99NPIX8GDYXHDV .52T",? OT*^ M48'SU!FZ!DD$+&V%.K 1]A&P8W1=%AW%WYN/\ MOM/--3*\.!Y;8(Q83]DL;L0"K6Z(%8W]J 'D? N8%K!1W0.?9Y71"%@ [8$< M L<#P&?E0RE"5P,A@EH%_BIIAOTD!-N6AFM!K6(V,_3CXK'I.T*\>?C&4X+A M!5] $VV'@)R*AR&+JTVO/H*\(O#/S:@OU BH0XT \(1]L&7%(AE4!:C[(XB M_R6Q*DBK#8$^T?,7QR/HY(=U7KTZ E65&?5X,I'A6KD^%%HI=<7Q".P_>$AW MY\EZTJ($D1[T%V9\O$J#!JJ(FKR/);@7-=W/&"UPB87,\'R[-9V\)R:B3(B$ M%[A!2-'W@QR1Y1,,XW^_W _\IF]F-4(Q.'V]9'GZQ:D+H#8L@!;]=]!Q,'N JA.;(GC+_8(!VRD_DM0 M"145G3!%I(PJ)CIMW-?]\:H/!9PEZIJ(= /1(2#'^1W ISJ.!KOS%&>RU2,P MAD1. 5SM/XY]\Y;'QKJ MQ &E-ZC0T&.;E)9DKZQ_JN _QM$V5JYVU0K496L MZ]2X/T\QAOO#$K;E#)H(9C'PHV\5 M<:G,W%D ],<7"$>:R0,TSUA^G\072R\6WJ;MVL^Z0--;A;C_U ,_=Q5G582J ML>XH"X :($8([NLIRZHVG78Y2K2KZVCAL:LW'\9'XQX>M :AQGVR=07_Z<#7 MVAYENAO34%JMQ!:".%UL(^+C:B"5T@XQ MH.Z"/B/C1M)<&?ZJ^+9$QD XAYK#3[A*J^CC,_P/5Z5#:DX-+F9^Y3DT*V] M+>2^^'K=Z.-'47'OB-R=10C6C4?F(6-J#)6/L=VRFJ2,4F%/T2+C[]"T4IIF M2&@BCXL&[S/#5E%B=[B>*[F--%VI+ZANPM$4M3 H)J?>W6\Z\O+)!)]!-]A0 MV]C"U\\R4)=^8ID7%>NSL Q3&Y?+4];+4"V5!:O41.R6'\:78)FRS%!6#*1E M*N\LN=IR:N4H$K,,]:4L@[$(8I@/JE"]<2;0UM<1NAT6T<(,YIMW$+1,("&2 M:JO[JV>\]V09G(7QU$&>8FG 24(^7JK')ZUD=ZEYEV"\KE3FVI6FD5$SJCY/ M9R>]QC*;0ID#7\MXM\$R5X15K,B(*[,U:%'BO&.M%Y5.PELV+L$R=KZ7XM)E M-RHH&;W1]![FZ^$2*G5,Y.7MWJ?$*EW1/PI5$2)UU&/%P+^P:VCW(;5+-$W+ M@*H])(^VND8N?5MP_RQL6;<,:]I*#[("4V$X(Y'NUZNMCVM=6S\:L!:*!(XS M9]70D>T+?./#QL>$[OZ>,6RG:C@] *DE&6,=FJ,[;.[?5$/3W9Z(>N 8.\KI M;I8O/.K6L5UIU6!JS(7^1J'UX;343 "O13D$VO[!H1I =(1E\>- M$@MHV.J ENYNA.4-WA'D\5!LW)$4]#!$_6V?BUT,1WRY0;1UQX=[XH2_BR[% M1VQGC#EGXUC?FLX95G )M=NUK6L+9S:)J_6JFC>+CY5E1:VDA,;G;&OZ"_,% M]YRXJ'?$'XKNBH'XR,KB]W_AGZT72H-WH5RPR=^R8IN:N/J%8W#/4E48+A+% MZ2KPTL3W*V&'XTX$_&ZOW[W.2 EHVDO[]_9Z.'E2&6)'8)W.,?ILDQ@FY\[? M__G'+A$.G<.!MV^'Z@$U_<2D,801"X@J*8[@J'^)FB>N[(!$7#(2?-N+AHWEXA>&/RC< MS^9Z)W>"H2/L/IO$Z @7/^"4TR92;O(.$D]Y!R(!;2T(B?]LUS*OS?A['_E> M7RLB+O)!;T*Z*#49>:NV7"0>]PK'V:A$XXS% W8[+KW/)_?8G(D8UP8T(T:9 MY% <1!-#=A"3Z-@@(<6&4/FE ,NRDI1$F7MX:.(FRT^(E8;<,#U+\;7YN!1K MI>*%]7@,EYG8\Y:K-)G M(Z]UK 9LR3UO&6V032E=FM("FW8*?;4R=G*9U""*MH'MMV0R;*Z5Z:QFPFP@ MK=08UCF[7E\N<@+*YG* M"8L,]]@<>X/8X(!*U#@O>LW\9"4H1<&JI;WU Y-JP)8'XQPMBO::&AL#:JXG MJM*Z,ZC6DV/8\F"<:98;9A[)Z8)BU.ZH*V>I:C6#GGXPSEC"M2C0

JF_#T MM=*>9$N=U"!^.,Z249@GVXJ@J-VL8&520!/D>@.V/'AZSQ-:T2$S[O/EA3KN M%C/ZFB^@/@^>3F>G<8UF1QI5=KE8PFC/8D7/&["'3R^W*LR2R;$\/UMFUPFI M7M<$.@5;'CP]KM6[TD.V[JBD1E(<6B:S\B ]34'5ZZ#/5'>=30T?1FN5Z:_:M5RR MWJYDQ[#EX;PO.(J>%DI=J/LD\Z8 R,=DMH'J?AUTVA4R,:&V3@ >5*.KD@[D M2ES%)<(.>G4<2W=7C].\T"I,^_1$;C^,)KCIP83&&R:=KV4-1YW5Q+BW:@R: MJ3).[#T8P(A[7 RS7;HK*-XC3SYH#<6"E**/"#VOE+1*A:LG5')=78I2>F3G M*[CI9@#/E!;_QN&@6Y'-\N.Z2ZG*HIR8SJ?2P(:\@)I&?<,-W@%U/^=/K6-W M7QZ_?5^L]M6DN?=F$KE_#GL0R)A:0&W]7<;^O6^UH\B*IAF>_6MW9;JD32)4 M\\E5C?1JO$)V,LOLR!*J]?%![$V: -G50&UTW'@X]A _]A80"R_A;?A::0W^ M?K=A2T ]]@U[W1T#0'T-(UX?,=RP6G4WB>]"HJ0OTYX(_O MI+XDK]P?%&+D8$!( 9%\[69?M=Q-:/#U2NI 'W2LS5.#WN@@D?;#]2O8"/=J M=8$=+6KGD<@*'T'NWE!I\YU$7?_R=7,4W/VC3AS83?C!FZ;BT#8TUP%?J@N_ M>5/1=E/"6W=6[=HZG]V)%D[-E4Y-+,*\6O8EG)N+S0T389+AU%SEU-"19#R< MFNN^=__#$,..UL=I3,PU8W3Z ?!^0GJ47\;'6M;P&(7IKZ'SI5X P5/ANM^ MV>[#OR>"^3.)Y_L7QL^QX-F9[CJ6R_-S7:B:_9F805$$(H_V7W\K]>Q6^>T, MAQ95D$AP48OE&*\7%U+E00?DSNV51F;V< MJ%@$+G\;,M[U,-[WUE2V99<_JJGLJB5!(N>FF)2Y)'#]%&*S&^G"'H%/9#O_ M5=1]==B9&"[\248[+"4 ^_;SG'49ES?#7V31$?\=JBO7IZY8[Y\"' M:\OUK"WQ'\V4=8B82,\..?)Z.#)Z\57\K SY;+_M/G]B59S W&F[Q]_M[0]A MCST#E4[?[+/!N4R;LO#/9@Y>_CLX&@".Y'4][53'VMZZJ^GN=UK41%1]7'2( M+)""36:T7]+X/"=2WS+]+GXZ^ID]3%=T*M"[BZ33S"!*7[RFE4G&*^.5FC.$ MUDAJF'IC8'K%2QS\NADF?$L7E^Q\7AYH6\#EQ0-AN=I"4KJ]8D4%?5,B6P\Y M,I4=#^)H@SW-T??L*R78OU L;ES'N?@I][><+/3ZH6LG!-[S>KPNC[N?.5'@ M5I#W+*<2O!UWGYU6@./RR >.7.!8[3X"R8J\=.B^VK$HIN8EC>F*FW0E!,GQ MN]\Q="!R",@A(']+0/ZYFO#[2FC>"AB?YXS-/Z+Q-DME_^S-'5_QD5,XY^OQ M9-"OD)JPJK.9APE?2TDE#Z)P BK&]'T\2;_Q$,Z;SH-A/RT!>?\HD#!.] U3 MX:\32]_A5;B]^J[7YV/ FX7=;_PZQ%]-EZ=/3Z0=GS$LUE!GS5F3E?H- 8L M=C'$DO GVD?,CKH* MGT^NS$6QF:.;&BK\B5P%B0CS\F$8(;"&P'HE-+H*7?5"5/O&<>W/FXX50U9& M\ <$7&$<^RP5-$)G7FB GM8 18_:\>U)?_;MF>_1H7R, /(K]J? Y*W\D)M6 M**77E^.CV5I?%U'--U-=%RQNO;_0)8H:! MU+O?'9Q0%,910]_4YU2HOT(K]AK#J+YXOV+&TI2B=DL2-U3+MC*SUCEW;?! M\N 40,,V'H]$HV%\-03H'T2\T$:^Y1CJYU>YG4I9+6 Z0:DL"I7*0GLEPM#J MV?U5^\9N%!J[LN$.-7 MUN[UIQ#[)0&N0JNJ6X8U;:4'68&I,)R12/?KU5;J M&NW;/Q?&RM!I)2X-'PTAT\THBZ+6S)&MU("F<-HPS=XGJ&08%@C# F&\];9L MTIN"R^LP0C]5S4KKC]NS3 7PO*+/Q54I/>.:50_AJ+]'-<:$*!JBZ/6@Z!48 MB#=1@^I&$/262U#UFK-<-E9\8'E16/642FF8656P"IJX^\W=)]_BOOO&D?'/ M2L9U)???MLO@NFCY;:ZY^("C:OU'SRH\ M4(F)Z*$R['@LBYLEY MH9H8-:AR4W%:5;K=&:8:"$X3=[^9^!LJK&%7Q'\<<:B!'08^]/&,\+^_/\S9 MS).X;/)!V7UFG[JVHXQ6N_)U(K3<(LSFR?&G*\C@C[\=33&AME3RTULAA331 MM,&OS8?/46EG8!@.T!-)35P9KO-KI"R!?(QH 4(A%X8_J@W]_A0=/C:O/FF? MG6C]W"."QH#<(B_#96(?(3&NLUO0PN= _\FS&(SNY5[V^".X*<@M_B"WH%'[ MWU"G\)4@/&A[AUX'EX[,PMWO]@00XD:B"64CTL0"G\)MC AKBW5PU!#L,-[: MA/&4*T!XHDW@) 0"PK'A6H2D&3;ZP;_!A+<#]!,$$D(3;8=P+!'?*(LK] AT MW<3[.B/$EG\4]:FD!PD-_ME[:ZWJ?LV]&MRT'*CF.!FJC(A1M:*:ZHO:DO50-G9^9 MFK$"(*M80'(,Z[G*\PFM22&9>7\A& 6AUC-G);64RK?YJSS'^O4SIJJB90U8 MNRBY158I"[-RUQEDA,2<+H[O?B?B+]?WOC+N>PGYQ_X1>H1C$/ M2!!P!"%O M6 *N(H2F #> =L4BYJYH.<#25H0DVA/8L2-"$;6(H+*O'2'@,F2#EYZ(973D M:O!^/_.7<$TH#G@@.!IC 1/>"GO"XH^-$#0\.!X M>R?(]Y?8M>-K M55&78JPM-YR)\JI_')))0I+IP<40SLF>5?+L84U$H[8!Y1.B-1;&H\+4KK &5F.IE)WOPT=W(PPX5E$$B'AE_7Y^QZI/7C>[WV61NP+1 M* MC[51C#9BA71[FOO;)J @S10=@QEJ P>Z0/H5U,'$;6/T U3$H)KFKXB&)+G0 M.$.;#>$O(B%-$ CZPX$JGZ&AC^Z?Y!"]@:)+FHN65,4?+1H60_T=G*N)O]%_ M$RA,N6GAZVWBT("2B(05]0(9QWBI*[^ VI]ZDJ%V"D7KU0!S@.$A==](OS22U763:&5+YJ.R5NG%ODZM<7?@O8.Z7+G5?VZ6&PZO0? M7+T]EPHJHSM:(UUCK,S<"R?RYB9REID:^7&.S0IDK5?N:=.$EERG7HZ@/KMP MK8"R:[B_@//.1'2(B0A1=@B #NUWL% ,UX;@^BG=;[LX'='_7C;[ [K"B8)T MD+[4Y4<=NORP6^"K?7YX&A4'/D':F\:AHVAF8+&!JS>).9YXDD4""R.! MI7'7[7<=5,*7%&B!Z\ZO*+L3-_ET%* +? ;=,*2Y0R/?%?4";_\5:!GUEF ' M.L:_$3M+P$),"5D2^5H4$UEX\!89^ H4\M(3R%V_49'0_8&,&,[DR/.1JN- M(@9?D5J"E10@XOHYN!^_E\T[P*?#QR1\=01J@;HO:%@G7#K(NMEY"C$V(*H^ MN=V@C +=#30L&4T O,ZGB^ULRN]0E"8*;+-Y3/+% 20)3]$T*/J;,2@C_V5. M,13Q8"0,]=)(&.K,(Z']D>AX34 (AL<4/!L/109P-9*WODQXKX8R +V)(DTV M;LSM8!S(["!0F[=/0D.1(-OCI8P86<;LZ$+Q3G%XHW)A0LX;C&)RM4KV8Q4* M""8SG\RZ:Z;_OE)92--HHA? >@+Z5E%T9>;._JQ/[( 9QC*,7RW@0+7EJ(KQ MR9#:+&]3CUXIT^3+19D;K,U2)Y\55H5BN?E:B9V36JC:\(:V"=Z>,J>TT'I#-1K*>2R::F'?0'9J6P'?VU#-4O6P?'Y"*Y/LFGCLQ M(S_)[L#@&*CTNT<70F44?49<+1EC*!KP=XA/ 2E%^Q1+YO^>./-INV1R[ZV' M>N8E<=HFXR6MWJGQY9:8CGE/O" Q"IC>@%, !'G4S\?Y,;A<_ M=F?MX[-,@\Y$9WU>5$OV?#R.KZ(][^XW%8F]*1+Q7HF'#;4-YEX_!]')'0Z" M7ZZ'@\A5JDFS1O&1)_MN+9>W)L-N>7P)#J+E!-\'5B7-,]6>H&AN>SQ!L2PJ M\G+NVRDX:!1$@I!J_RPYX@2/.8RM8)9%7'"//#$FD-"L:*O[JV?E=Q>'/C,K M\^7)0X+3IA+ECJK4USFC2C4YG4^.M9^38X MZ'K!L##AEC.+BZI\5\HE,LGN:ID;-R[!0=&6V)')58/C,^VBH0AI>Y&,03"D M(R_OJC@E&+XE4>P%((N<8CS(VVC_2:-\UV M,-+@$%$NP/6+R+<'63^8B0;U MDE@$?M.V[RH^*B2<)H\*PSA=$2,@0Z M&"G.)MUBFSD29&2@H,9,Q $8G"5+B+9M2 J^XBG.Y'A\P4_7& +-\%YV0?H> MGR=/)':VWZ,T%QF.2$>NGC_F=:"<&-.TC"4>I+:Z1IEX1\[6F85@3C6!UQC9 MCRH;FU>J@\=NMS+\N*:Q23YH^0E+QU>+;7%/_/IVVW!$;??WC&$[5BA3T[BHW;2D&CX9X7PEA R1 )+]C[2(C^YL<@ MX1Z-9_-Z>X'V[X7;S],39==: =$Z&XOZF<(YPPHNH7;T#C<6EZI$;\6R;$\-%HGBK$[P4%#G![KN=+19W>_WN=49* M0-->*NJSU\/)]STB;@36Z=R,#+U'8$S.G;__\X]=(ARZ6@/7]P[5 VKZF]K& M@!Q:0%1)<01'_4O4/'%E!R3BDF@__F8CR^:-HGCG!P5GYU_$SF?TE@=S/1.7 MY ZY-RY;#8Q0R1I\V^::%=2Q\2\:-I:+7QCOH&P_F^N=S3D,'6'WV20&38;X M :><=K/O9@-,XFD#C$A _00"Y#_;M1[XW\("(BS9SX019".D9!-[Z M3DJ0>#Q$$F>C$HTWU1ZPVW'I?3ZYQ^9,Q+@VB'+Q$NE#C_$++<56^&U,6H[&TDN?=!EITGK>L4MSF1EX+;H<%4 M.33B*:4O+K/56:Y9;Z*6!T]7G>;#\G%2K?.L[N7)6"^M>)W&(#:@GK=,SZT6ZI1#_5T=9T:Q _'.>Y/*WVK MITD\2S&)1B;J&4 8PY8'3W?)5BWWV&-&0KF1GW#TBER37=3GP=.G9J%;\8Q" M0V Z(!<#ICL9/(P'[.'3.W6-RF4&F33?G;&];H&J37MY#[;\_^Q]:9.JRK+V M]QMQ_P/1YYX;>T>H!U!!U[[OBD#%>5:/HX/6N',D&+E[@K/C<(RK@KMQI#V]YGK2-PZK/<5 MCDRD%4F>:[@XFL"6OCZG1M/@Y['V6@;3?";7)#.C4F$R3/C[+,P6XZ@FKJ8L MR*0&-.CVY)B)6OKZ%-)V.QV52SFN%JZ+R^YB32=-!AIW?LH71HUDOT_6\3#+ MAK?=%26;#"JPZ>O3FB;'#06,DO+"9"<( M=!]U%,TQ;' ^H^+9=L$C^)^WJ)UOXA^ONFD+O-/2G;XZ,14CRK5M,#BR5@UKZ)\^)=4WYD:HIM@8O:F^^^7&9_:<1[;]@Y]"MM.L#2W6YIX M!$\$:W.7:_.G>[V"I;GATA#!RMSERA"!IKG/A0G0[(Z7)D"S^UP9(A9)OGGQ M;; V7UV;]Q)^?>>=7AQZ\)[AM]8Y)]B>_[-*;DZ]1.B?]/LED]-N*_^%Y;'>5=\!@URM;\ =C,B#1.ZRZ;T2D,]2$ M^C86U_Y*GD.4^AX66.(=%#P;K+O)Q_Z?9T+Y[V][.9NAWTHG7I^W O/KC[3T M*JA@SG5J ;O=GMWPV/?FM]T-]V[L]7\AX_FO@NI:P]94L^%'(CK!* #8MYODK(K[F_'1357\WX&U3<,B8R=&ROQJS+DBP.LQ_SI M6.*8PYVF?7IN[W\)=>H=J%;,[E"-D[RT*^3WLH">IO_CU7.$(WG;3/.?-1,$ M ,;CU\Z9?]= $]I:4)R;67@+RP#!.V!&A)PK7=ZP+WVSYGF)V->%>/ M+]U1)>@/E]0AR&&4N+=;VYJ6,JQ6=5N2*84@\5)O;A>INRR/N+\@Y71QG;8P M+*)$)$G/AS'>CS"\F#6SRW19C'3@Y" MUWI= X5_& 1G4!$RX%R%YH&P6)H*5'&02>/4,LQF2Z,)P NK;P3"[RG.<$4( MWN5)>AOVSGX]"HZCV+ACD)] 9V;1+:2[1"*+UVQ2ZB6'G:8U0A=GQ)]^0S.6 MB@;@'(#S]P/GZZ1NWA4^?_*RR@>%YG#TH]@\^C,VCSZ,S?MD0/$!R'E M/29']YALQ)*QUF C&NS"C(M0F5;H=@9A<@(5I"3BKU]:^8V29:@ORX-7_C/8 M3;IJ4GP0?'A7\.%NKENZOY""([=F077O43UALZX&O*[-,Z46V^H7Y6FGHY:' M$W2%&_GT.TJ$Z.B'(@J!;1H<'OJ "1J$ 2X1!GCX2Z?O+2AP#**?B0Q(A20P MN=5Z)M;?B&K?>'_[Z[YAQPF8 M!CO9]QW*O ]G\JRF)?97X$M>T0QRY?P-7U(J]GO*HB<(.#7JUP=4H\4I@]60 M1KXD283BB:3/S'DK/SG8 ;D#V'ALRRC8G@[\TN_KEQX#\F?\TDJL %8K&:>Y M<&(3YRQYH6L40FSHET:C$8H,=JP#O/XQM MZEUZJN9K0'H,ES:D\RM>*;L&AB"9H X)<Y MEL8;*:-=JF<5!H(I=$AI/'("3 ,L#;#TKD@4>)'??[:N>Q3B'JVI!=X$J\;8[,E4;%&I#GO=;F5T MEW[IGT\*-Z)AGMC,^QJ>#J?ZO"&L9J4E*D^,3@J3H5B,#D+[#X9 CVU[!5NQ M=^3@/C(&W\?>ZY<."ELJF9W&E&*5*U5B;'?&3.7H'($S.BA,1>A@VS7 YF^( MS7?A&#_$0>''1.9'/B>L$75A2\>3*WS.3D:C6&%;XC69;O\;2 M&HBGB'90P],=U8Y^?PIKG5I7E[0OKA9\>:L>&@.Z6N]UY$P<@Z6#_6B&'H Y M-_+]";2]X;W1S1&'>-_RHAJ?Y)?]5;M.IW!2$!R4H_L'O4P MJ7!1/,#]>.!P_Z4!P5E2R8)O$$Y=6\G.=47; ( Y&@BKVX8PA63'D%HYQ('[ MH(SS2%(A6EF_HM2!L?5E"Z$&60SL:.'QV(X6.J0%]A<"1Q+_AVW5Z\ZOQ#]_ MAS (!L+4859>UPUM"?EUM''X-:5!+8@X,2,90+ TPT3LRD#&53"2=NZ5I$+. M5>#>%YR73N&J +=IT58!;+5OJ2C:RL1T'J&2I$,]#)E]-V(3L[3G\;HN)GJW M(SC:?*ZIWIQX"^,Q43(%N(!09J9P(2=3V.G&@% .C031=M2F&<&06*.Y8A*< MVY*7%$<1P-? @>RZ?GX]FL?S7TCHC\9IVB-3$B7>D #LNO[*'.90=/>3.!QV M"-&#QY:: D?-&QN,'UM0#UG\&F&$9(;<>;F@ !8VKZ"![MCW"USQ3K,1#AH, MQS&Q6@T/8A4<<#JYF,Z[6W+PN2WKUHYVSB>>Z2>2 M?+V2KC7"+%FK% Q*EKE&ZLCTBUW#\MM!B+-Y7!NGG75TQ@E-862T[NVZ,.D: M=E7>,(;8XNFFO9@A])!$* 5PA?:L M>Z2>;L])!\P#*2G\$FT#56,W@;KC'N2A_#KJ8(SF9L9\#=A-:1V&RV5-]]KLA<[_"A.]6$X(1", M]9&*%A]R1@6N/T$YX%B%NL'9281_[U@"20$"$&P#>./ 3/D!ZI:! UM$D2* MZ\'TA[>_8D.21A>!T5^4IUPVS7>6<;4HMZ)**E_N%'++KVQ9'6!JFM>1<>= ML=D$D"30!LEJ1M9&"3X%T[21W?TRNNE(F[3:4* )W7-\41YG^>IDFFE/&D^_ MB1"%XR'H3[SJ3']%9)Z-DR,<12:4!%<+?E_9( ?!F8@#AI(W";BLT#9RX!8A M)L).:)NXT.Q] 5M)T#KA;?%%3!<%9OQ^=M+>6P-C0\7)."GX#35H7)U$LF MD-8R"P1]R,0R3+R -(K_*H]S&A5O&."'/JYG.TB0_R!Y+0"958>^ G ^/+J$ M_J_1-1GH_-GLEV*A]\'F229R_H:J^R0TXAJC"H-B3. S2?77;QF$/D)N@7F M\L!H8'\)?T/(@BBE !-^OL,6WGS-L42.DPB@2S275!!!3CQ"3&N'0WL\1##F M3!H; Q[IAQW#(CP-[48 #6+X'1$Z@]@+OQ8U/?%Z!-(.JB([!H,6M(#B0*C> M%6(R#05^X5=Y!UR3CJ_FNLVZ)JE6Z*!7X.6=0KRU3"0+AC;A49 ;S02^9>+. M9S>+"%937^ Q=)=[=I(L$I>=2HQ7$Z"0>BD?] MMQ&<4=A>L/H^S'%D=B#^!8[M$<$8!]7]>8%WRG:O[5-]CM&F1#*3M[ABE*,( M>[NL%L%ZOOP"HYW'C.VH(I.+C9:R++$-JBE/RV&YS3AF+)$(1:/^^,'9&>B( M;\;.D%^W6KO(6A6TB8H$PK4*O+"X<"!N$ O1[[!ST]0$9!V(T+BUION.SN0Z M_<_U^/:]FZM[K*0O8%/,*UHU-S7LI$R:?+6=KNJ;9J-QM#\:_P +,XJB"6AQ M3H,FZR[BGF^IPX 7NY6+"IAUY8VB9EOLW)#H&N1;//+Z+N97.!8V5"3/G3D+ MXUQTU8GDP:H?W,3]N54'=,O68_P\P=F952V:25>: IC<8M5'X54VG!^V"C*? M'!;7N8)0 LT56O77TXG.L>H(F1!T6%,# ,P)B)G(QX6PXM=F#H^XQAH$.1V: M>= &4S:AN^>=VW@AU^*=AI6;XLMVJX23(K_)-V,;-AYM(-Y)_&C$("Z &&JZ MD*+Q8K*/@WA]/>N+U62VHL[ %.6UK+BC'BY=,_7+4722/"*P M0\Z#G__]7X=$\.\D>%DC!U3WJ.GF+DU > 3];#GL[+;^XI45OS$]$M')2/0Y M\V8WHZB3J@(-F/B_L8/?T2Q]:SWGU^$#R4OWH68Z MSN4O RA.;.#%6A]D$Y%$A#IFDQ@1H>,^3CEOWNR[B3V<7Q:FH0#AIE#YV.RV]+Q?W MU)KQ#L0AK!;(*"$.1R,2#&,)G![R AX;TH"D1J,X3T?QY),[-'Z7!IBLM.)S MJ=_(XY24R(%Z5&G74PVD!5ZV'&6+.;TTV138TK@QRR?QW':8G\"6B9F 9HG5D/3W69IM.RN0P$&2A 5OZWIX5I,9B M:4@M>:YWMJ.$LC89?@);QE^V-($ZSS7*;1'?U);-1+>C@ZK3IV^&VFSWO5E@B6\8E;+_&X92%>35L# M2Z=Q,I->FUVUTQ\,)F[MKN.6,7,EQY:]Y(BS^RR5L(O;<$Y?N15ECEMV+9IB MV 65Y&JK]F1IE62U2Z#:,_[)QQ="*9U16F-=QR.3!G MT1R(5>0YNV;3DQ*]2% -]QJXXY9,@1^DV7"3DVO,=K*PE[$*3J(^?9-?DXGI MN#:8S[A6*;LD)DJXIHJH3__DJG/40-6:?$TUO23W:UQXAL\[=3U.5Z;]L,V84/K!,I]C5V:DBIV5K M*(M $KKSQBE\$-+95'RPXA2Y5*HVX:2H>EYF3N%#FRTRZRDT3F4*$*-E@UT8 M^.(D/@CM1+XZ%]IYSNZ:ZPV)+\<5XR0^+*)B5:%6R0Z>KE3R"L6%V8J9M$DKJMDG\4&8C>=R M/\-/V5R_01+Q9BU)9U9HS_UE2UN.#=/C3E+&%VVC-MPF4PW28F!+WY2&\58E MD587!$NMMTO!3@ZSZ1[JTS>E;+9:%^M#9LN16SL;7W;L>3K3@"W]4[)*56FF MC>BLO*$JM?ZR+N:+RDD@(]9$OS!?MJ,L*0H;?I&-$>GZY!0^Q.KL/,669ETY MES;:A7J*(1IYYA0^:#.[-%S6Z@NVVV>3>&^!ITWM)#YD>LWTO#IN<%S+GF=J M[63+DJW)*7Q848MB/3%@$C@O#S?U8K5K]PK,*7Q(S(9VI55K"VR);B?$:'62 M-?'5(3Y\.D6IS!7Q22%?J7"4F=+B4G%(%E T^=AQ:H(E4&V0-;0YLE:0H].5 MK&G:-J&]#HPV?%D*NE:R=T1@-*R"-C/5)FR5I6::A:^6))7I3%S/$;H>0&2L M-]H-43/B"0/0$=/1UJ%A@Z=[2<K>%L%Q_LX^O0NS61 M-NU80RF\:&_?/52!.D/6]^$@ M0FZFB>F,;>R,Q#PB.\$S!_NA/'Z25*1>)O M5AHX\.P.^M=@GV/(QCN2[/X.HX,PO]QX 0ZN'\9YRU(2-T8#[?Z]($B':G2T,0D6@@-O>Y-H&-=L=+ M$R#:G2X-0C0J6)M+KLW[BQZ]+[)YY_>\';SG(U2[:,3Q6Y-,T!3T\/\]Q9\^ MB\]T)'G=LKTO4@E?H^C9-@G;3MYXQ4T#95$:Z'Z;\+)^5,!Y;Y//2<3\QHQ7 M1>G'K_/=C]4-^TO;#LD5Z(J/DO!6JN*.RNA=6Z*/C@\$6N0DE6ZD1P*N/,65 MG],Q-Z1EXI*\^O3[KX+ZO_\B*/P?:ZK9\"/1/&.MQ(MKE\1M^'M*X4!F8ZP1Y/LYQ-Y/R,]/W3SNZ 7V_ M6,;H3ZES 8&_7$OK)RO] X>BKX!'%R<@1_:(;TU\0+IOZCT_RGK-"!P8 S< M$S4#.+@T'+R9LOFS"/S#4FB>?F<5L)8L#=VP;VY,"\P?:/?R'LV@NX2W&Y5A MOGN_Y &K+?_A0G#3L(9U]_:3FM$"QE(2#LHE/PM[RY%U[W[705T6P;9;7,FY M4;8ES:FFG0FO/ETG^0_7%+%KKWP08YJHIH?8YMVDU'#0ZJV+@_QV:K,-"%T4A*Y8B$J^7L?EQV=# M!-!U;>BZ>CSHD:'K]+UPGX*N6KR#5Q+-?IU+MXM5H.+)Q2C>N#%T41N[.6(R MG29;PQ/J)"S4PKT^@J[DTV^"($,4Z:\6&)A= 7;=#KNN&[QZ?.PZB]G5+S26 ME:H07G,M1IKA>+35HO.W]AC3M:5J)@ITEEMP!=C<9A;#'/(8"1*!5S)$4Z]7 M"?FNN59?8,2:4ZQR=[OKOIR*?7K@[S]J1B-Y^4>15+"[B]0YE(^J5*!!OR J M?(R.61#H6(6M?X,\KSM3/^?=J+EUVN8%Q6%W-.5:^1FW)N4WT7H?C)/NZF!Y M'S*JZ'WJH*&G_A;64$BI5!KG0&$MSU;139[>W-IT'_4&M>RJ-J/Q.> &0S4= MHYI#5) C^O2;"A&)V$<,]V S/(#4 %(#2#U'_/9=D-JQV/YV&9XN9%*+3DR! M-HW&AKDQI*Y;';8QFMDJ"T9G':(+LP@-1O#JEN MW/C6I/PFD/K!N/*[(-4L:":NDCF3 ^-T3)>*G5G;NC6D+E)Z@\CU.G$6%,M2 MDTI4BUL:E85" >9XB*2HP$P-,/6>B'ME3+VOD]B/CZGG-5-C[=1L.VP.\W(W MF272H#"=IK*WSC<0)2!D5\N6)8\YO$U] MF>_:FL4K0;;K]?BE# M<+5"IS(?9/+9#'5K/+(L7RU,^RP3 M,SMI5(29< M1LKK62'EE)U',4N2#B42[\@K"PRR ,CN!\A\4<8 R,X;9APN$DI135H*FUY% MF46Q:R:I_*TW7]2"EHEER?:,#1-4,5EB>E9]@H#,"11&R5",?,?1I#-DR+X: M1'OPI-F#]WR^7%&0SGI_M'SP4Q=W1/ M9=T9+0,A?["[!'\&,0--'@CY/=+R2H>L[Y&8#Y83Y;WE;.45ZL! ES7R$X!I M8\Q"^5*8\7;)A9\5HOA&%SX\R@6=#W1%U_>DXW7,E!] QD"J ZF^&SH^>(0A M$-G'8;6@ $&@B.^*C(%4/^15;'=-Q^ 6L5W>S4<*# 29#W=SG/=AB7?]6V6^ M5Y[<.]/D=-L PW%,K%;#@U@%!YQ.+J;S[I8E\@;G![IL0E@)@&Q/N1HW&TCYQFA8VTP0T%%/OY/XK8#N!\:G J"[ MT:56 ="]"^BN6@SA_$"77HV58KA2R<@4,R]%1[(D:F8# 5T26G3^\E*!11< MW7<"NF]7.>'"0'>ER@GG![H9RVOKG%B(L6&V0T9)QJ;PK6/1H7-?[S/I'C,5 MZ@O,]##5#X+8Z%6.$_^L&PV#^[5O'D"X=LF"\^L=+FMMNWF\.\,W[7A*'PUZ MO!I?#0D"A4Q/7)[]IH$=V-$!S 4P]_U@[MIE!,X/#$,O&;I47]0+LX@+T ]GX"['W\CO_S MPUZ8#N,+;3.ILYMXC1]3:QZDE F"/>JFL/<#HYX![-T?[/W(D@!7CI3^N23 M^6%OJ]T/FCTFC9--6X]V9H3"EE<(]MS8Y_N#G_^Q>,@)D/G0?_;\YS(,Y#V% MUTWP:_?+/Y_F G(O43LV?):Q\"ZETAE#6.$WFFW]&DMK(!YRSLPV+6F\V3LR M^(ZQ=[QZ',?UFB79]H@"CY\W4A3/C$RDD3?>>( M7@CDH5QX#3TA_F2:*QJ=^Q?J% X=LJER=*>"]^C$4CS];D\!AE0#B?^C'>7A M.@^)?S"4/PL?0D8WX, P247U+R#;>-<38F-#FV.:;6"L:AG NWD@@J%^&OT@P, M\+ [=$ 8:;",>4(^I_@>HA;,6;!XSD\ W\P4(SDI7D['5:@F 51-.GJ! ?74V2PO*#=> MQCVT"8[X\R1+.M]$'[[3;OV JG,'A63$&]"<7X>=95'WF!Y6P-@ZM)W"ACMV M^.1 5SD*:O?6W8$"3W$]]$D-]ZOO)_^W/!5Q72+\:_C:Y(W%!5W-&1IVM+]-'.2J!%SE$PX%QZ M).#*4USY.1US0UHF+LFK3[__*JANHI,UU6SXD6C^_4#:)7%;/G,IY__I \*] M3).?E6F"C"1_ME"C'?2S:9B[#+==7<,$W/@%;B22@;WSB3SD,S!?-')?]PP$ M2/B#D3 :B=,_G!M?(N%WN:_AZ]9U_47JHY-VZ*7@.IE\P5T.CW#,Y6&)]_3[ M?X)Z-I\C'/;. RI<*S-,XD(-E =#G9TOE"UA#F>U6*GQX>MH*_Q,,]*V"8D- MH>'Y[G,/10H>B.RJ=AF,82GI+B7S;+LWXYD$TRL?G5\.1]]QH,6[.>C70;IQ M&@X;S;HK6=/=<-@U.A( UY0Q30#_)[;Y]?[,2W1_Y&6R')!XN1@C\,UXV:37 M"KDJC2?#&+K6(1H+Q>,QWYF7X*1? ($!!/Y "#QUN=G'('"VYJ8<'QOD97LS MJZV(;#NOSF\-@?5F8YJ3C +@-@E]HHS8U22?7T$(I" $QD-)/'D;"/Q)088 M F\ @=^QV-?%(/#U:VP_!H$3'3>F-D>N6#O32F>W=*Z[:=X: H?U,-F;4$R< MS=6-3*>=*.;$*(+ )*J/$XK%;P2!@1480&!0!NR^(/#K5F!,J39(QHKWN1(U MR<79P53.EYD;0Z!2D ?RL%8'K"UH^'@BF:VLUH 0Z-0(BX:24?\5WT&5L ZP M@ &?8(PXEU3)M%Q6>:",A'O4 3\+ZK_3,;YO@O0?#WGN@. 8!SS -\A8IKC: M2 8>IH= :8WKTVK[UC:O/C.R4:!N!8ZOQ>D)-4[@R?AD&$>13RI$GRB ^^V/ MC]V5Q :H%J#:K:.8;Z):853=A %#+MG2NL>4H\,2/D^O;HQJT:[5;!J%;8V3 MQ$8T1ZQ&XX*Q@JA&/?VF0S3UH>V<(&09H-HM4"T(3%XT,/DFJBWP='\Q5F)M M7.JNUW1KW!"[L5L[YY7$5F_:X1@N=R?+>GQFZ\UP&Z$:NHXV$2*HP%@+8.W> M:10$&R\;;'P3UMIZ;5E4,ZTVU]+Q9#69S CKS:U=T!@UH]7JIC#&^8$$T2R! MBWBL 7]!,4UV+X8"P%;->QC=ELD=GRF.A4FT, M*13ZI$-T_!U:)]CMORNI#R U@-2'@M2/&/8O('4C=A-V3=UZ&PT"=HLV14Z=+/9F@C5"814ZNEW/)2,!CFDCR;U :1>NW)8 *E7 M"P&_@-1FOI(>2ODNP(&5!Q.6K-OS]JTA==:>9N(C0F R$5 M!7V3(9(*S-1'$_L 4Z]=EBS U*O%GU]@ZG"^&5#;$:-P]F90:\BC2G&[OG7$ MF1R*PK3?RU6YW'K<283S\@POKR"F.@7.8J$$3G^[+%?JRTS6UBQ>"7):K[^A M>/,2BS,YMZ\E,U"Y+ M;&MLM0O,K#&:X@R<0?3I=RP9PI/O.+00)$8$.!;@V+?%L9E,S1G^_$O@N7M;\QS9Y^NX7FCRK<2R:4!$-: M$M/8\^ MAF0+Z[8A3'D38+QA\.H$S.%S$[.FO(59&QV!G++!G$]V)>M1$2U+PRR@>M7F M(Q@')V%@3"N-)6(X]AZXDWXNZ!-5*1$:KO-+"!-0CXI3*MWITOP'FVHK^'4CA(V P-OP M+99DP8\ME,L^1G?0HC&C@4$0@:\+82LHSMAJ"N>T MB47P+G8\$3]A!FZQ"S MT",+&'-)=; 'T\;.(W<>Z /G:MO=*U%]=B! 0758$-%<-[01&B;L[H!&9 CU MXA =O)BI"1'$#$/2[V86P5A>F.Y(Q$\@^=$:.0/E)17.:Z7!/^9PM&CI0L^S M0(,QG/$9D%86['_"&W.W$63-*9H,U%FPUP9+!_;][[ MMT6P*TK5QR3(,0:0Y)U!DS5?T-Z$Q)(LR2&I:8],L+ 1R2"#%7G5YHT-1H0P MI)1"^P6&E#V]O+ K1QX,5T@Q[> M+QPNZ.VGA#IX MR16[=T6PVHNI'T+D3O:^9.3>6] L_@$;;4^<,J*-\Z.@0F8 >TN,5OEN&_ 5&!!2%P"TW(^@9"[TX?FL\+T>H(. M&)PU=++0;TX:CC.V%*\XNJHU!0":(EV 0;M+.33R3&3[$_0_;B$"I[%;?\!= M4FC9:M!D=+XA>N*PL_ \T$'?F0S[4GFZ. C,AP9D9([1WZ. M3.+=1V"M0SO2H;]J2B+PQ@;5Y\@9"G ,>%D/Z M:&<9FYXYHHH2ZLC<6]!N%]94@F33>+2/8(QY2.)=>Z1^X51-U_8X7,70 MWD('BDL6YU/-L,:0&31DIQ@:-)*AN65Y7X0O@O1= B6$YB\"UX8'1Y+ZTI/^ MCR@M?_\?_+$3(P&ND(&B.]-_1,G4%7[SRW'"7_BA)!V).KXH?#1U:X0X\KG; MC3SH-^CSL+0D5'>/%*ZZ^'2)5.^C"-D](B\#CD/?O[W?QT2P>\D>%&P M ZI[U'3C$!,0'AF E\/\&([Z%Z^L^(WID8@^*/WX:Q](BSH^ Y7Y]_8P>]H MEKZUGO/K\ &Y=RZ\ L;6+^]KNV=.[&S_4#,=OO_E^%A0+%^L]4& @B0BU#&; MQ(@('?=QRGE#HSM7*/'L"O$8U&_0!/A7NY9^:\4_^DKW3]01E"MH&"A'=7.\ M1P?\AXB+U(_C84#D0X$V).][+N*/![?CDS@5%0@GPNACM]/2^W)Q3ZT9OT\& MV80+*DXOMYR=P(E4;MHGI_G)D!R23^Z0]BU7&ID?E9?1 EOB.[7&=)E21[45 M;)EXV9),3^AZL1(OXJ7.JI-<6F$R+$R&T2'^LJ4PHYC,M@OJW)P1&3"OTMUQ M#[7TO;U&+53H#?DF0AMA%YY1\ M+;?+:JRJA^,++BS'N6E]-FQ49'1(U#=YK='1$]VJRN,\U(9,V2R/&A.4J.^; M_)+(3;E"-Z6RZ2Z[4-5AGQZ9J*5O\M:,;JM#C9;E36V@,8M:+M?(H+?O)P]U MH.?.NR:&\\71L K:S%2;L%66FFD6OEJ25*8S&:*FQ"54T<[(O4P YW63*N1% MP'8/70:-T[ PPTO[2,/T'>2--&+R:!PR,X8A/2#3HECG_+./H1K5THR M4*2I!K^"9N"TV5EL7@#6-9/@;, +:_3(6)+<3[SW.88Y;VHJA.O-?F:N20K6 MP! D$T5@/./.,VY-S)Q".RWLA$IA"-Z>-;S6#*@G[*!JW4\G7T$* *5BQ,D>C;Q3; WEN'$=&A] M>J%O9.Y*!@99488O7/**Z_"40P''=7G=7?R,0TWB3D,W*KGBS5^'E#LRV<^1YW < MIG#FVH93?1FF<&R4-GQ72M$$^6D'D](FW!4[9&W!AHNKRD0I*@-MLGK"@"GP M.NS7,FQP/HONV7#$(_B? P#.-_'W[XHY[LC>/'3.8,EN:FB!9HF_M<&SR2"!#M/I>&^,,YFV!I;K>PIH]N&84$"R#[LV .*2_/ST^Z^"^K__(BC\'VNJV? CT?S[T936Q[GQ:_)_R)"?10#R MLPA 4' F?V9([W-TTO)'P0,ZWG F5>;&7F]*R&_.Q^_09#^7CXGD)4RR1R'D M(W-V/!(P]I4 .L#G"W)Q-+ S/H#/)WR-LY4X>_!XV>O'9J]0PNSJ/LBIVX3/ M2,P;%X1[[+R7MV^R/AN1KI/I\DUNL+Y*::3CL^S>?=:G+MLOU,CLJ+C8)&-9B]B M511%F?"K-"'/*:68-HNM)C=&B$4AQ,(3KU\2>E&CZQK943_'Z'KH_(PK0=AU M4J6^"81=I?[1>R&L5C+*"R&8+>H%NF'D$8:C"42)$T-$;65T/+'0! M8CT"8ETCA^Q;(=:%"QV]%['$^K@9)[56F$NWPMM&<:X";8MN\71*&<7?9W8% MB71/O]/>'7FO%7UXX%R$NS1)/Q7NNW6ZT07YS\U].?LAMUM3[)M@_E5"@PB" M:N.SF-H8QE&(D S%J5\2RZG)#"!F$5! M/9-U:)!\)Q*)W ?O?!,2N$A[\*(C9FI5A:(YAY-PVEZZU M.IE%55I!$$LZ.QV7-KP"NRN K'-#%HK_W9IBWPJR+AP?_"AD250\FAG8V1S; M:F7'];*EX6P;01:*$\9#T?CGPH3?);'0*0;^-7[*&9KI5)8>2U:03?APVT3^ M\&(4 J"HV:CZQC?0&5=,-[PY&;^)(KE!/F(+* IBW7F9CHD0K49DJ;+I)?+GN<5.$?M33[UB(B+]>M3[(?R/>C73!D3.Y^<<&QM.3+)M)[L65%4HG2WV_4;[XZQ<)[,LR^ ZRNV_9 M"4I\_U[G0#_Z\[V@^*)R^L5)N*NBN]LU^9YDO7"!YUTUYW5&,@5%,VWC1%7G MGCQ/S_%DC.;"0[X8RS+=\L9HO%[5^?SKC;]_O8^7]WR7SFD6P*!NP5R*89!D MP-Q?_W#EJ<<.GB%^NC+K/_WNHNQL :I83+,-M]J[-$=;,(BKH?9!=*D(^-H#E=@--A+GIC12^2E*=XNLZ'*PF1K , M& /#<)X?C-0 IJU8V-C0YAC\NJX9O+&!W<+Q&4 5T%R M0+ [T##?G[I_GD$:T^!"8Y>YA0" M0O.&Y#+@ZB"J[#ZWL#FPIIIH8K8)IW%,](.A[?H/H8\56]S3"D!RHDKU:,D< M4L[1-[;. U1KWC!XU=HX'RUYP6LG" 9<,-@9>@S):COJ=3=2$0V05Q1MQ3OC M=]X#+2]K;"OHNRZ%X&N!M'3JJ[NT6,+9:)#.D/K 6")2U.#2O\%0[DS@ZP3; M<$@Q!M#>@^1&_3DD/Z0%6.M -0$<"3N"_@!-#^@=R#^1S*"LJ@%8M<@+CFC M0?8N7&AH0^\-WS#I*N,J%,EA@177<8;3Z_*\52)3^;9D+L'JZ7<\[K-Y_WT& MHH<@R>8Z;WBBK>Y$XC'6].-A[(NMZ8FE'.?+.=-0UR1+#?!&C1U8*F$S3[]) M_U;>.9;R(R),)!UUY&D>J $-.$T#+3KJ0)CRZ@0!I:O-_6 A0>FW+$,:V8Z# MY;#.P;<@LL_@5Q!/\6NG@8NYARH*MG$TF*;"#J'FFT)[#(X O<*#%5>]F!8T M5L,C'NE Q*J0.3U591ZQ+AJW"9?/,P PA3W M8QW_ +?OF9QU$2#ETL8/5]0!B_-S>U&?XMLY.^]TP:#6FK6HT>3I-QYY/?'I M*RP.&RI[>^;<8'7A]?O$GMMYUL^_;$V0G/?C=3;#\LE!=3)2^'"NOT++]OK] M1^=8MH\9&6B1$:5"R'#470Q2-H&Q]FRLJ>BR]'?9:@^CV#^[(7--Q=ZALJ0H M+&BWDR^EZ>F13.EJ63+8;E%+ M5;)26BI84-.3D=?OW#F;@?8H]O6GM\$N;E^71"716VSK/"?QO5XT/H\OE1QT M(8D+V]\0+0"ECSL GV+MZVI9DC6!F'[7#- 6)%D2/ P;*Z&5-H++!+ "SW[>"5[J'U;DXU10PY;=S ^//\ M]Z%X*&LBXG2D#E3GS),30CY!&A--!7U%@0L"S&=2.128.L'&B0%X1" T#"R. M_QMSAB5--:A"($5' (T9ME&<(=@ZP@?%W8? 3&!9BKL(*\F:OD'3"/;#V!9J M90PMJA=IAWP()PG)#-:P%]55X!+"\PTVLPW)%"4';=!6F4-&=(V/R]*PQ=BV MH)GH4M0T@6DZBQO"5@ N(K1*(,D%;Q?!VV%"71R%_EW/?K/?<'"VGQ!+H \@ M7I"-19P<8/IJZNXK.(GD)*SC^;[1(!_T>=186@**\E@5S MU,.EK]3_,C.1L2/R.N0\^/G?_W5(!+] >9D[!U3WJ.FF TQ > 2E6PX[,/F+ M5U;\QO1(1".?D^^X<>:OYRV!7JO1=K?9 60!(1ZIA-8D2$COLXY;QY7EZ2%Y%X3D3B M,8C?T/SY5[N6?FO%/_I*]T_4$90K:!0I1SOMWJ,#_D/$12$.Q^N @HJ\-@07 M>R[BCP>WXY,X%14()RO*QVZGI??EXIY:,WZ7>V05JVJ^+^<6; DT!%9-]_N@ MW$ &XI,[I'W+0:=26C'*D.?""U5.ML;:IF(QL&7B9B\WD!2W$DK62/=S6T-M]X\RGYW2)SDI#.=_"C++3ANEB\OM&E?;PQC_BDEI"K9,BO6E@M;X42^ MP#>9@82NY_-/*<;7[4;TJ5F3$9BW:ZR\TG@"[B<2%G5IDAY6]9JG,X%6VU3"Z]G6W7B]:J MAK<9-S?X1DC_&33&[9*N<8Z-_YIM1O:46^F(Z'<:I'M.-$TT@"#K7T M36FM]I6E-._VV-+:&/13ZY5N\RO8TC>E;;A S<>).(ZG!W)R/J?5RE!"+7U3 M&BIY6P@GAB/9GL1Z1">3:$MR [;T3ZE6SO846;$LO!7;#!JU_"(-[,DI;+*$ M5FU28+::W-*Z&H>O1V9%1=A$^>13B]E-;L,T.)[-U:QX?%DLJ">Q*;;N+)18 M=IG$G$R3#+]H=6C8*MO11JT4>M+J>&/3$R,1>" K5UR(J08YI ,NU:&XL=\4M?@),^2^8X" MW\]1"S>"#9UY)^#L^?$HM&Q;KJ.*W#WH_XUX$[*LD\$F*3;R(E5(/L]?_$O1 M3/-O%'S&3$3%7U=,R&T)4R#:"JB-7[)_"@V94<6,.V#'*/:+Q*J@S2>E=I23 MP49C8C31SN3FS.LB\347XME3P2/XG\,.SC?Q]R<_>ZOI,:Y[H@,RK<+K)OBU M^^5P4(C-O $ADUYP_86=.^[X:KQM:;L'KJ/F/#GRYPZEVFV#^YPPR]@-S'LA MX4[ZU;N YG"B"O!ZB>%7J0_UGO7X1!7S3]_*&?UQ4[[&73'W-64B0OTTSB8C MY!6//=[%E /._A%S#CC[1TPYX.R?,.6 LQ]ISN^O#7-''L7'3\\F3IV>_3G^ MR&T(MB\.'_]L<7B2OG:MO9.;T6<+H[6=?/.*F\?$HCRFX]KNCZUG/DV8@*^^ M&IY%Z7&OLU4 \@'(WSW(W]'UY)<5UJ/,U0#_ Y:[*WJ>W68>)O,7__4 *Q$^ULS&72R3_ M3Q^T[>66_*S<$F2$IGZ0W*(MW0?6$ &+/0*+$ZP6#J*C_FN?KN&I!@@7(-S/ M1KC'L.*N4A#HZU:<4=5-:K-:ESD[OQ4S3$TAZQN$X-@5^R& M))MIXH68P>(+P!9'4<,@-LRYXX7X!T!XAP^,"P]5&Z4IU<;.872S]@P2QQ", M[R$XWM\0)C.P8VR7'>/+UA:?+[J381P%"XED*$;$0U3L'77:'FI+\LXE+,"< M '.^ACD?C]]=$W.,8C*QRL;X!D_-Z.(9NX:$@YB1"R001P@E_G9P M/FU"2^:<@UPE@V%M-%9=A"F)-T[)PH#O\?^]#. M:( Y >8$F'-;S/EXA.N:F%,V>N6\-5 XG&QTNZ*23E?(#?*M4'@+&CH)&@]1 M)/FI&-='0ZX/&?QR;E%#95#<@BCH7KC#ZB3\"G*/&23HW?NVQ_439[\'*4_M MAMPT"?EAM<7-(G'>/9 ^E<$X];!1;8,3>H,:E]5P;)F>R(NJ4,P)9"RVF**; MH:-/OZ-1(D23'W*.@\W? 4?F)0!"CY\;/!3*%A<+_/K6DDIX5V)B@^ M"'R M!D)!ZNDW1>&A1/0=N\,!"@8H^"U(^<-0$%&6(*]!V4"> WD.Y/F!K9J;10(_ M9=7(%3JY29JU,)NKVAMVE>/8NF/5H)@@#^0YOS69TAFM-98A@4S6U MF"#<R+=2"\$-"9?0 M"V^KA8RTE$3@7(_@*0:Q-!6HXB"3QJEEF,V61A. %U9G#B"2'U ,)PM$GX#_ M@CHPA5(UON3(%=VU.QQTM89=EP+6\ER0HCMW)K8#%Q0BJ2",Q0A!&/1/U)*'ZS[)LG'KX= M0_2BN4%*8;!5= [ #G#YUM[R=4-_'GR<0.;2R"I-P2 QY<),M3DHR26MF� MP#X1_ NLR0"# @QZ& RZ;L3N=0S297YE#EI$DY/X8DQ<-?7R=CB! Z,"# HP M*,"@(-!V%MAY-=2FVGI^+).%&=Z5Q2+?L6.%0JL!1_B94%N /P'^_&#\>1P; MZ!;QL==MH!X]38]J5H%A:[GFLEQ2*%;1D0WD1B>PXHX M%LB6, 6BK8#:F(%#V(V@!03;D"P)F*Q'GBRD3OJ9,+7Q2TENPV&E%$AB3X)' MP_&ZRG83*;/"0F^FE5UFK8PF0.\)0%G7X1 LPP;GTTZ2&IZZ=;3QR#O4E?-- M_/VRXH#(7EY%U$_S:_7(X*,3=WH#F_#KL+)SZ# L*&%N'^BALN&.' M3SS5AN/_1B.WC-U;O=X(=T;O"_I'$Q'RS8M]16EYHG\-]CF&XK,CR>[O,-*] MOT8&X.7P"A+A'UTS)<0/OPR@\(AS7O3IH9_SXEU3?F1J2*1>3/0J5LI'(?(_ M<"[[GU^T:Q-TL!!WL! $&<'?W.D)5N)**P$MXV =[F =D$10P4K?,0) /VR!#L7P-_1 MI<:7E=46T"V +OK HGCHIV+_K1F.#CCN"YKAUI2[2R"\4\V1\-'K;'SUO_\B M*/P?_\\S@9JW_7%K9KN:F**]\,?5!X_$53\)_%%J5,!5U^"JV(_BJC-BU=MQ M\Y_.5N2/8JN78'6N>PD?*Z;Q]+L)3,N0!)28YZ8#H@3::U0M?JA0QHWOB?A3 M?LYCI6Q?O^J&E]HY9%!)[O9&!\Q:,O=/GT6@A20 #<)LMKB*X\H.)VZK3%Y<+44!@W M.9;-,\/8$%W0BL="=,)_2.4*O/M($:/;2_EU]PH>7,I?GLOXBI1SKA3WNZS)I,[BQ'7=*3&X"I3SV]#M*AQ(G;J\+ MA/S.A/S--*I R-\^P_$5(0=$D2BGXINM7&J K9HSN&PXM[H_(:^W.MUBYD-$03=](E5_?@7Y@,7\S-2P0\[?/6'Y%S+/VU-3F MJI[@TL7:IKB4>GHE?(=B3JYGZ6DGH];93:F= <7> MM\ZX>/J=/CRHJ.F(!F_%)H(0Q*5/ @6X]GBT$:8B33+^38_&Z%;.9^T- L17NEUB\J,MI)BLFYAF>'3&K M81S%+.+)6(@@Z N6POK^7DL0@;A1!.*FTL]E)PT5R1)K&PEI*'+M:)&X0_N' M3BI2-]M+]V22,74B'^Z;5G("I3^&2DHE0A1UR0*>@?0'H8D+A29N*OV)35&O MT5:CP2ULS9[9_:Q<5N]POT);#RX6WV53N#L5_U"BN4J8^ M+G/=[#PK)*H BC]2_@DGZ2=$T,GK%9-\M+ (I*ZS@*H @JR->XX!![&4!XFE M'$B46P[7@]-!:)/3R&ECD9Y2FX*TFA;?"F=I*"=?3;?8.P2*: M3@Z' IG.XC9)M'I%IHX7EBL(%C%H>\5#-.F_230 BSL#BR!2\R"1FM? HC6& MWLYZL9W+\WEA')V0Q&1=O\.,,V(VZ"U9G-79=&^7^X2*([#Q(9.>:$;W3:$*6\"3%=X-4ANN7ARRQT=NZQ_%UR/ >O"TRO7Y/'":*5/O+AMY8UR6-Q-(#_+I-X6'B.2'C*' 0_IN9^PO*]&(@ 1Y1@(&''7W MY^L?5D=\Y/S&NW2$F--F0%@)%+[@6_FHF:.$@76''C,09XW"EE-E;B.7#6+) M#I=I<05U!/288XE0E,*#Q(;K)S;\&)%^34D\[&;YCC 8]67BM#6+5X)M\G-> MDGJ97?,?4[_N^E[:G\N(WX<:;<#QTYHY6;)D=3->I,ITD8FMA@GD:M%).D13 M[S@?];.WJ>Y.LGW.6B#99]P#_W-Q[ON0["S.;1(XG9JQBRI-E(A,H[VN-*!D MH_UGB@R1^(MIGJ^*M*?FO>%BS5G M>-AIPKQ[A2T7=)M8'(6&^T M&Z)FQ(6J-+]9 -VW=NC7FR65RI\ MW@401RU@S%'E&E20?(PFO'0FK(TQS38PWC2!96(0US%%XAV>AGB)C7@3B!A4 M .A;8"U,>74",!VR,>J(M[R*Y2. &4 $&M%I^@Y'*G3(09_UWE)Q"P-LPPX MIC& '^[?L,'^ FO)7/*JQ4^ 9IL8))$, M>][55M^_Y[E3"15.QQQ=K6S<]WIJ; 2L%:JK[O6A\\@*@*]"9=^]20M$',9PR[Y;0)BJTL*&A+$17>"LO.:'%)WS:VD.5]WI#A5Y1R0>P<58.L7" M)16J'9?2<#U\+6W5US:"==V/^'HJT*4$BH15^?B<:&&JK\+#IX6A"I^<;P=K' M'/4\L ED"-/I; KE#IC.2FL&6B/8U<+6T(V[SN*;SJ()2%M[BV,Z*RPAT4"& MVHY!#Q8:\>=?931AC/C;'84*Y..5%_B'!1OX.WD> MYWMZA,H@[.]5@X0R3G"*-T?2FZ.BK5[.#M%9120]P3R[KT?AU]_2Q6X)PH/* MBH("> -9QM-_1,G4%7[SR[%8/(S:6<$D'8G&$7+!1UZ!1P?)CFLO'O1[U%E8 M (KRYD[+>:LW_NER[2^ +!E_M:XC^OG?_W54MM)G\'@>Q '5/6J2CC,Q 6&W M*B8_AJ/^Q2LK?F-Z)**3D?UNP:^]$Q)U% @.5^??V,'O:):^M8:0%3X@M^>[ MA!4PMGYY7]L],]P:GM[#/U3G]%C%TO1?)!&ACMDD1D3HN(]3+K)Q1B2>]2B/ M0:2$IM>_VK7T6RO^T5>Z?Z*.H%Q!+T4Y,CF\1P?\AXB+=N,<684HG49FH7IP M@)4_'MR.3^)45" <'\W';J>E]^7BGEHSWK$2AU0L'L7C0G1(\KPXC"4 ,4P( M<6HHBF.*X*,4A>/TDSLT?N<1]>M3=5EK@39>8U19@K^RI64#F;,O6RI&)=,K M4M&VO*#BS5)FGFN2+#,D_2W%9)X11+&L1&8 M2;DTX%:345J4*<# EO&7+;?-,B-6[?B6S0UFV6QU5DNDBBOW;NCCEL.EOIUR M1:8HA_6*56Q0DTZSA.Z7]?6I3PN]+"];?9:/,]R6:FI%AEBYM]<=MZS79^PL M454R^#P\7+5:5:(CM;U;GHY;)G-]JKX("VUN8S75C=[<3NH#=">$[^URK-46 M-SK9XN:U&KOI3-AN#U^YQ\>/6Y9U4#;R4L7@:K*6$XR94F7C#?=DY''+A9W" M-:'4U?!YOE@KI>9T&2112]_;5_%F03>*U0F;SEO);JS(%S.;E9OD?-Q2Z!>S MJ6J3SN&2T0^ON#&OY-HH%P1_V;(R9,AHO#RC9#XV7*?*Q=35ED6A9ZNV^<'"Y, M6!,N.">!1)N:K.@D27VR:*=86?H.B];TI9)57I M];O] E<2M.W(6K BR:Z@C^=KV5,;G7HZG^_A\^1*T*O-35^8,["E;_)LH9*H M;[943L[%JN(ZTVO)66,"6_HF/U[T4PW0III0)NOEGI";VZJ)WD[Y%BG3HN2P MJ=!RN&0PLV:QT8^6T-M]9)K2ZHH.V^TZOAA.EV%ZS1?),.HSZ9M1O"!R87NL MR8M*M;%-+$ 'JM9-[:%.<<'VVMF]N-%B\/)ZBI;Z7H0J47S6W7&VXS M(I)#8]/+AU-.KWXLR\H7%BC)EIK MN,YL&:?IB^4:TB-:2(X3Y##.0SF-C9(0\)))8B@D8R(?C8UY/NH;2$\A36LQ MYP=LNB\/-S.K;9>UR2DUL:F8TVF_6)!90#-D,\%5NXU>XY2:*,GI5+R3T0>< MW2^E:XL!I5"MQBDUD6B4&O7T(E62 JRET MOB:!X:1O-TZIB7Z17O'CQ6 I@[;4J;4GC"&,3JJ)26U&*5&^U.1*NB6EEKQD M-C7FE)K B=(L7YQ)/4XR\-BLE.6:>GQR2DT48E&E55@F1W(+CTT,@PRG4YW) M*361CY-"O,(WZUS-3'';9!ZLF\9)-1&KA*%IH#C0RGO)!?ZQAG^_^Q=:V_; M1K/^?H#S'PB_Z8L$D%21U-4Y#> X3NJFB9O82=I^$2AR:3&F2(47V\JO/S.[ M)$5=+%]$4:0X!>+:NBQW9^<^S\X:+2/0+\'X6M\'IU^LT_Z7G]9*,_&]HWSM MO3><\(J=_/%/W[UX,^DIGU:9"2>X^4/[/*@/KLZ^ZMH[[=_)/]^-3RO-1/WF MN#^:O!W^;(*OI1^-+B]>L].;56;BZ]?I\9N_;ZV3*^WOSM__?/_F]U5VN//U6:B_Z,U_M"UWO_1K(^^6M.N5C_];*XV$S\'T]Y7TZP/OQSWFLKG MW[_]8#>P^E5FXM]^ZY.CC-X=-;4;]4/PC_OYVC)7FXDSN_6QV=2_FE?*Z='X M32L\>7?Z\VBEF;BM?QZ;'[^<3D_"^C\?KWWO\[>ARS^J+OD]/[Y?.V.E__>7 M^C%[;5^=:3^L#ZNUM"N/>\IYKZ-]86^G$^?#V]^MJUNP?LH*;TK]8'3&AO=G M\]NT?O7&/PN^O/O["#^ZQ"H7]?Z/,W AKD[&/R;'GZ_.3/GK!?_H$J_TCO[X MXNJC_J39^=KZZSL$=:>>?8D?76*!\;^7SKRYVYYAOI)I4S2>!9Q[C9;"6L2-?Z=-TR/7I;Q9;D/+^NZ*V:!R=X1$QG) M.L](KDP/'NZB1'+$8_4^"Z, M:8+B[=ABP+6>O[M[VQY1=T[G( MS8X1-'JT$;01M!%SR*"UH"K:B9QV0FDHM!%%V BYT5[;\I$V(J^-D!O]M?WT M:"=(-U5K(\!O6MLTCC8B/]W4)9$HPDZ0;BK(1LB-SMKSTK01^>FF'GFP&>[$ M8WO9W9?O*^A!I5Z, DO#S/-I[W%/.JC !'LD?737QA=_.Y#E@R<2JP,!:K%Z MH:R$HF9VS.$H6%'&2?O$3P<(BOW%CPC,"]O6//5"2=WCN&@[F<9"$61'BN>^'&#!SU7LAFHD:8_, MFQ6*(#N3M/49+9(TDK3-LT"%(LC.)&U]?F:?)8U"M;*':L7+I5#H%H5NEB/4 M^1$_G%W%L&T7+-0J@-N4&0N=PR,L$S[J!,0_VU/1%(U0-%+Q:"0G4:-PA,(1 M"D)P_R\1YDTE.6V(?SSY=44V)B(/(C MR8\D/Y+\R%*J_(#6?GW-92193B,5R=$(KR6(J ML5B.SFIE6.S"#18K>"M>;V[-&AFA$F:N-]UD^OA7?*8V07A9?)O=WR7 M.I$JL^;26[]5OL3$VV?;F;E(EJB/RHY)E7L_%1+)2O)9F8XX[EPD^\^A74AOMF01M2!DINN/PK:?I_-K&T+'$#8=?X)?!>: YAN89 M@R_G;P;]IG[&_OQW,#D9_[!_RO[@^UGK_:>#N7L1C_S!F9FZ"#&ZZG"07'7X M>IK\^GM\YR)/4A_=6O[RQP7*@G] _L";!:\:,I55>^NQ'R%S].GJ\=+YMR1! MMSBPY6B.#I0[=?S "_&S$&T?N+ET.>.M?,#_A$D]F_L7S= M=G$!!Y(// L?5P^2J[K=SJWV]7O@7;T[4G[_.3S^T?D1X!6\ZL&K?DUN]__O MU_F]?D4M*K:I(4N4OG6I6&H>+\CG,.NP4F9&9=[^YQG#'K8->'VV#25-BT4Z&,@A/\N M481'CG'$U>#93 M&8_W1^5H_?O.7?=P,/__]<]C_' Y\^>C)IN_H6K-L/,'^ MUO7.PNE$BITD:7:->$*%)B3\.X(3[-K'BRE\':K MY(V1\!92>#$/MVL>+*7P]@K@LNQQ*%6\N.?/L7_CG!O'-R?CS\W73/[9^?K7 MAYL=QCU_&M^;G[^T_WUWVQL"INW4]]_9?;- M3[?RY"S_WT1^O\Z;BVS0.. M/XXOC/%5[Z_77\ZZ_[Y[_^&=>E1_SP,.3'(]-.+@6:Y? YS)EE)4F)[:F'%2 MCY@\N#\B7U62X!;2I;NVK4U\=AC_DAX:47,CT>9GK-W6.9\YB<#5;68&:0FL M2^[GT/:V6$M6&LW= MH]OS77,A_,B\.;M=N26#-._^D!-Q]O;-5 Z''XNUY'S.L!5JS97D[*Y2M267 M=\U%QR9D%.O1C5-/(-A3>R++\E.;(G? X5,*A?G:\I54@?2&Z3PM)*ER35*: M'LDDGZ62STSO.1'HR^6?V[O,8Y^N\?H4N@$S!,7^\BR=5?)>IL=Q48D# M]R=SRCX%^L6\K8HD;:\2"<7FF?R;YY"D[:6D%2#(+S;/Y)0(*::D4:A6]E"M M>*D4"MVBT,V*[O<\T@/KFE4Q;-O)#67YME';+@N=PR,L$S[J!,0_^US6++Z/ M5 #-7#*JD:A1.$+A"(4C%(Y0.%( 7_(#[U;KBYC$=#UR*"D@>303G04C1IR3 MUWWN^=XU0:'LGO%/J[*U6G(DR9$D1W)+FOP4:,;73WJY!#>.\:#Z<2 M^Y ;^6CV^>*XQ$#D1Y(?27XD^9'E5N5'OL^"2L+9R8G<- 3AS3:)=_ +7A/?D%J M/C_GLI(LIA"+Y>B$5I+%5&*Q')W5RK!8=.O-<+W+6HZ;OS,E3-+[5L+6N!+O MC2NEF^,>WB6/=.GW#FZJ*T ?T9*0*I_^HVMZ:9>8>/ML.S,7R1+U4=DQJ7+O MIT(B64D^*],1QYV+9,Y''4DD*\EG93H*N7N1S/=(Y,Y$LNAXH^3:W<[&%:(/ MKL.FTI@?2I/&81!JMF0"K_@5K1-5Y]J-A_-(QG?I[C;Z+<%-4K(R4.4!=O0M MU76X]UWG'K_/58XX!OL6-4U\N=78':J?;]ZTOF@?3Z]:/R[>OO_WV]-O<#]U MKID?\(DFLW]C^;KMX@)6W&75OW[]X_NGMJ-_8?]^?MOK_E#>:NU+O-;KX%6K M)]/%N;DJR!(E+S*_^G:WN0BZ$[-TPE*BM,(VKI\E82%AVW5 MYW^&]@_["/QDO/+U08YR:0$.&>9=OC3.&]*E"\MSD/82<*ND72)#2>X0EJHA MZ=8E80CE0"B'A_0UKP2DH?26I;1)G4 ? R7\=XDF.W*,(Z['SF9J+!KK>[T[ M_M-XU[G]PKJ7@]8?)]-_6IU/.[R^?/+CX]')A?S]YN3LYH_C'^__^OAG__)R M(#_ZV];;(P?#MM?_]\>MU^>LYK\\@A_/O6L&_?,N]+W6GK M>N?Z\G/KS1%&#I@%>VCH4"&9D2JB[FA%O9-4,55^!$5F+7]-EGW^VIB62E$(GDQ$N8]\/ ,SQ& M3L.^]0$[,]^PB>M;033RFXOQMW^_?OW<_S(V->5=5_X8*/HNG&&(#/E,TCK0,$98[IV3K1]ME*%!7VI]8_3SJ>/@_#+]/WP^+NANU<= M=9<1]6W]??]"#T[/ORB]X36[U+]_8[T;3EZP3IU:2VT34*O@.G@Y,THZ^ GI M4M+!A=#!6\^7ZB?O@Y"=]+Y=L9YY_-?7R>C]R8>C'>K@GV_<6U-WAY]/ZN]O M)^V/W[Z]5>PC).]3LIJD@G<$U]NY-BF;"EY.CNZS"B:L7R$E=SEA2)+[A"SK M/DMN:=.LI_^OO_P<7=7/3OQK=_SOET_*+I.AG\[EEOZC%XR;8>_UO[[^ M_<^+T8!'FSP9VJOUU.GGPW2E;6R%_R7+P]N-#M;.OWH2\^7@P8O#/8XR?T'4LATEC M&&CD2PRF8$CG;!)P-I;49DU2F@K\A.]X3+K!'S%%-IC(5N2Z/U"; YSM@!FC MR8>)8[.KSK?@S]\O!F<]V5XG?3 S'27P!C2KSYQ8_+ 8=R4A%F+?ZJ_M[^H_)]-/YS=_'GL_/GY0+ZM%@[JC MCE3]ZJ=]]>[=]-O)'\?7Q]?]3P>O''>%SKE#"6UB1X)XVM(-G_=,!.HVSEX: MQ=-O2$>2#Z+)BUQ.D,7#,Q@CGK]D^9+'=!?F]Q,$]6;$Q%(L'L1+H0\O!JYT MS2\6T&)$\E0::==,&C+XM#[2G$MFU."[ECZ24'7#%[6$0O"IX(9%PQJB9P(S M"D(&OE>^Y)I\=KA*CJA/[=X^:>L+6*.)]T3P[?115B4W]%!7KVYO69,>UH&! MOZS?!5Z7- ]?"Y@W!LM@2$,-N0JHG-#;ER:>>VVAJ1A.)2 &/ [F8"5=-V!R M#CP6Q6WDPI,#38C<6#(]=RQI!6&G:\VS&$@'\!/L)FRN-X61A-Z5#"W0XG5Z M_MXQE@YJ>8K.@#:&N"3@0F7&F @1PP*\"4_!#VA^? -?R2!0VP!'^ ;-4G3 M=?%=4$G,XO>FUR07/07X/%[ F_K(1)N*]^$5+P3.8;<3YOA,,*/XDFUIW GC M3#@!VM^"I0I043.0 H_9\(F!S@EL&!U+[GN939GT+BSJ$&R^/2FD6$RWB$Y'EG?#-$_"L!+YVPAAPC;Z@.(#,-'9 M;&,S<0/$B>8'GQIFX@,^V[(#Y'O!X"^QOC/OG'G7ELYF$)>(#-$'[DY\/S67 MKF:=2P?.]1:"S-_[;_S;M^_U\*3^;^OVUOOS_,JO/[WWQ&G".N+Z[(\L.+G5 M[1#S!^]YF-%+<( FMC8]Y!%OI(WCO(O2;:AMU-'PTDA<\\1U M=I2J:39_036=&G=NL+K.;'LM8B@>H> WV6*M>FY+.#E3/__W?])$6$Z%13FK M%-4C:BH\?77)ZD./:5=US819'VKVC3;U(Q)U^XWD=LC#).VE ?*!^ZT)"WX+O\G_>YDI)5N/C)YN0D_T<4-P1X?H VKHA.*WOH>.\)\PM<%=/!P*?6L,\AP.P!:.<_(L M"'*"R /%A^%WT%$'S]/A,8'C!D!_GO(#=\]RT E E]WVV0W/ _)PCND.ZX#R&,9'C8OAB<4O!8,5C/A$0BI%[(]ENE,N.ORFA MARK9FA](KL<_ E2=2A/F3FPQGFU=X1Q$#).>B14TI+?PI6"D!2AA9H@2@--(%]0470D,YGP2M2(5F^Z>HX[4LQD GA!.HE4%,!Z)!) MP L*KA1YX6Q^G2G=%:N,T)E@N@ Y%E6* \+D\F150_I+\X)XQGZ N:G+::Q] M?)&YQ*?Q38T^!@&L#@^*T@@3'F? "_@TX'PQ6YS>B-D3:0SZ]3+>L]E.)81= MW"5?4 ()H:,3(CHL M3\P':,3FIL,W@(L01( :3\7!:G&!URRU[S=L1GMX53.T"5_QP[8=)),9/AD*(: ]J\$H0R27F#,:6R"LMXC0GEI??4J,$&\: M^*E@@RPT)UP>QJX!YH4)JY/2+HGO QH4V&,JM!9*]!5CDT1[Q?+ !19S6W8B M/9$>@^E?LU4B/I/9(Y_K%M Z#LYL)B9 : ::''0;VL;+T#(8)M;\6EI(N3X' MK@A-$&44X#@'Q].*,$'NF,''QN 6A-,F?I '!M&]MR +Q<]N)%E!NG !5^I FL@DQ/HJ2)3HC>M=@:+4P11]<#W&T[E.$%&<:Z"Q=>EQ M'Y*7@[Q808 FKW-UQ8>()E5#R\N QY-OSZT*'P#*'=9H(E$^,]8TD98' MM]6%K0Q]'B8"O6 BFG^%"5N7^['@7 ?HTF(:&_U8V%_D"*2J/F+ZU:QFDNQ\ M8Q8]+@$:\E5=3=)<^ZVYOD7L/R?YP.!)X0WL.D@G9UW39K<\:<\%2?,\-,0B M0D,6GBDN+/ERX9JX$%7RBLI,9L _M>OH4]9 \XF> U=_0M0=V%I?LQD/ MW4#@X G<,4\5N$@L2"RV*1;',WL;LS6R*:(P1%T:6%+'( RMA"[,.X^]P$HR M+!OR2QR(7XE?\^)7X)@A:FQD6>YH3K0I@AO0D4-_= I,"R35+E&E_PBMN+H[ MG')W$K^6Q%L0[B)@PYX2 Q,#YQ5!H5+5@62">Y-\Q[(7/<>^(@^MNV/XTQ!Q M5A2#70M?1N,G*Y3F2\>-U39_07X9LWG,]S,_! 2&V9AOL'SNC/"_$3B!?>=YW$0N#\$+@;^.F<2E3%D##_$B&=>"#'I+F#&EIFDWTB_Y19GI3.@',DJ*FDV< $/D&+5,68&DC42 M%OP(B,>EIXVY=C"U:Y?+*LINJ'-['RNR,6/X]XH K!",'I7#FL3Z&W)[(1D< M8=XS)HYLGN8E[J:1%&NB&@5R[ET9_R%FU+BQMRY=H :R/A;"K,BT>JX]2R2N M2Y>MAKO$[88$,*-0%=$L,;3?>$T(ZR":S_T$D"]1+0I6E5+NJE/QBN40]XW; M5S-$[&U@HZYSZ>*"/HBF]N'- M?[7QY.41NE@B.3!DX+K,81 B$&!396:[*7<'LMI!$&!G..B;:F_0T]YAR0# ?Y$;9Y$ @#*^9)LXS M84PP\EPP;I@MP7,AOH#MC"V![;-2)5>>5K\NF1;'!P58'J M9RD$UH8_>>SCJCE,".-\;MVC@O8"!L>XCC(W/.D0GUW"Z6H13 _7P-W!Q0E$ M]I0G$GR81U0 C\ZZ))D;"!OT))7R T(A2YA^VS)9A#2"1<>.HV=QUS*5Q^#G M?,#ZHWLA:&:)BC[NGA8AI<";9R'L.B!:RJP MW0'Z+T@IK.YC(!AG8U*+]ET[C"H7\+#P<@14Y/.<0]1%:3!V[=H\2B[;&%V[^X M1;KK!]'>S"8>KP[?K#,.E8._8Q^/Y^DXHSBU%/QM)C'XU$@28FP&]XH7A6B' MT-'<-1826!<=&F+4APCCD#/>8@4X;!X6B&Q_.&(R9P M>SS#&H%V0%9!T9EU+7HRPQ-M* 1U<>8443(@[%Q\-=0.!N8[LZJLOLU)-1(RK8MB:LXCQ.'%MVSHA0C _*I'%>Z M\#V$U=H& K0]L66IV@VOP81O(]EX),_X=_'N'"72;"LK M@FWE);:M, >>IA6OW.-J#MP>?K*E)I3'>0BZ&#TWWI2^!FI1;]2BCA@!6 2@ M&Z]"\AH8*" >OM]Y)/J=IQG4,/Z6A)G:).);>EQ174&WT)T]3RR6O)OA%W[=>:^AK:._MWSV?<>X=_. MCAGY+P2D69R&, M%2Q_EIY=7-[:FG%#>C-K_8V'!1?7C+D!V(G#<7F='(EE<^\BZC(0 MS6#5NN(%"S5CR_ V K0@^]TIJ4Q$K" M3U;EN'7#*F4E"0Y.V#[2;Y)VZ3%AQ7CT%*YMXU IJW#A)@=QD ZPPIO9.:>X M'A(!+; ?#7K.UY9 9@AI'X^9%W4Y 8G&1B<HD2$0><0 M^9HT0UX(F#KL( SFUT20'6$T%@ :M0771-C_O8Q/";LX6U\:5)(_"$D)Z. /<$3!MS M0F :0&DW4RADC0O\JCYQ///F"3X57U3O_Z+!346EPMF]8OF-)P+-R@PJ M6W $RH/^RI4S<^7"(U"1060N_=AO5#ZM4] MJE=3O;JD]>H(W_*[?=7J**UNL]M?;$RS4P\C,R%%ASRTXW(!/^(9%YA\GI,9 M,H%TK#6G#B'PTU"&-J44R ?C_WI$QPCF=G907N"_, M41PP9IHC<&08@N@QCBT>,Y[&[+3U75-)-X. ;[EI0!F&[_9\:PSTTK @+U(Z MX*R,M$E4O9P[TSP/36MDT8'P(NKOP!P!H.2PN#2*CA_&#-P;S3-\)$N4'%H( M(UWO4G.LGR)YL%#O-5U,"RQZ@EC"%:(4%_&6 \V&M'Q':S'$>\LU!QZTIWQW M%$L@4=35 XGU>2Z6?L,@X!1%YQ1\(>D-@,%=G/Z,O3'FC'B]8';0053-9]%W M;;DY0"JSF 5, '*OQAA3$0?$XRN_^(OOYF]C)%U.,'Z!X;(7&'%1TMFHR8M MHH((T:+A.0TN;DE#@_B!(KDH, #"W479'%D1T"6!N->B;PC,0'JF48GBF@\4 M?RS.8F#/'A?H'V6IA8CS)V-CW+B/E5@L)QL2F!D+FS-K!C9;/Q8T,-."&A2# ML&O<_FGJE%RJHC-D#C.M@*?)4WLE/J9K/DNOIR;ZYTA:&(Q<+Y9(8*4(I8,Y M&OR*Z,Y5#R=B6:#0&19I>#=MAU?7-6]Z3V^6M7R(B13>]TB+ZC9I,X:\K03/3(N32==XBB!NAK.05\*<+8B9T&OX M"&$A9Y4\KN'YB1Z?<52YCDV-6'P"G=^!(!J+12<:DR'YU'V&%8%X?L"'P?@@N=S?+7P(QNZ/-P72#;4R%Z^JL-Z7?19**& MIB("EUB>'HYYBB'J8CU'JEITKBN(-$4R\Q1:FUL T6YG-KF8\'$,N= E:!XR M'7?'B6L3W$^8:_=4,84.DA4?(9ME.5&Q+>9;--.CV5VFB>;ON8?T/-,IN8'H6'Q MA@].=$LMT0"P M-5YHS5!B,_\X-5EP R)0W%SN>RY5GB 3$W7KAS[/I1FQ\X1@% $:$!SH1,ZM M6+W)<071E)>F$.D"/ZR>S'IHLK@SB[DQE*'IS"](Y[UG6%DN29$DXQ!V^5!![5/!,FL*4HQ\?MY0?+<9B&/A:LG/_ANX%6 M*<:!<,K@QXOX1H$2A,T PPK$00%%(>1"&E?,L"3'U82 M,:*(B6ZZ5 L0K.E M=X)S*)"$;],0#QUST)E OW%Y1P#$Y2@^KP2!MW[%M1B+:FK\S@#^];%E" 0K MHB@<(^5>W-QYT&MIF5QCB'6N7.5\!%LEUHB!5.+6J7LOFP*:1YA#9B3X/9#K M9ZU^0TY #!Q\KB$B,N!ME40BYYG2:,4?F2]'+@S4F1OH[D%FQP'NGSRR[V- M8VN6*BO=1G]IK1J?J.WZ?O2A1O?^QCDK5MN9C9*L]O[IXV+/N#B*EGMQ ME,XA^#R)Q>NW&,S,.L$*Y2FB0AZ8X"1JLZ@'/6ZAMV.+$0TEI%>)KE M"ZER4Z<*)N'0QHZKT>F+^ :+*$<("SP*+X'?)84OH;,+,>0)]AV8=4%V[J.Z M#@: EXD3EN[>$!\@GH0>YBG\54 MFFI_V&1M.EJ).X<=2C/L+J[TJ6Y%=:N2UJVV0_74@?[,3E.NO,\@.5H9GR\W MC8ZJ]K5!MZ.U!RVC)P\TTX3?U+8L:WVPX(PM%N9V6W][F%U[6&,+SH-HB"U] M=:M\=$8L?X9.O4BN'/V(OL4'X5NG+RQ.)?.[_I)+([@%PPHA/Q\0'0=8 M=2%$[*QA^MTU?)XD1QR0\=26W((6N,Y(?:)8ZT)GS"OL-#\*;=UCOW7E1K@Y1&NT4[1+J,=!FY6679"'*S"K(1I)H*8L7)S2KX!I&;M>L=(EU6 MFHT@-ZL0&]%M=+JT$078"%)-!=F(3H,J3T78!X7V(W$J\4:P4'XC8&Y]S#DA-[N8&+-=^*L!!Z^>GSKB$'. 32LTQ_!?D#G(TAP\63;E7J-?(='$@S1D M!(C1RFA]CC>I#*,]JR*7Y<]4%>*H7^[U7)%X7#[EBCXSC]"TJY_'=*6LV"VI[L.0$ZDJ M(8 KC.)#R78?Y+?;4+=;MN[E:@]%ZL(U[_*TB-M(W1>75*3N20!)W9.Z+[=@ MDKK?1QC3KKF*!+!(T*:4BN<-M/:#=+F@GK9V,5R&]4=.J5M@6]7>G:BCI6]*WI&])WY*^+0CGD+ZMX $] MTK<[H4@%\U24CLHL'54>7%N&]WJL->.4:J=:5W%)58$(C 0P]+>UPN4:$L23B:V2*0B$TL"2":V0&: 3"Q)> $DG$PL(39) M,J@IFP@FQ M63'$9G*-/+_X>3/XYKF&-PPG56TJT5%AF_/%L[(!AM;H9$EMM&=2LQ%ATHN< M>(QWDHL?,.F*C7S;3>G4,\G)FZ^85$ATP/F9XGFIY> M3R'Y(=.SB>GID.DAT2'34S;8[K8R47?IB>=JLU_5'L:$Y'TRU\@9\DR9KM-8 M95U*"\#-,NWXF3F!9C\@[T@EE!W5,'?=]W4O2"GBSUV3A1:?6QI[@).'% M8)'8L@IVMD5VENQLH:60 M[&S&F-U=DS+W]*4BKTU@DDP3S#>;XDH>7+:'^?-"IME02)IC2UA F?PEE!*9)+()&5MDI2:HE+;=3))&YFD-IDD$ATR2028I(4-4.-0G)%)HE,$HD.F23"[SZBA:G<)_PN MX7>I\6WU\+LX9F:-;]]YKN]+$\\UK8"ZWA:FBE(!.TXM_79/.Y+(T@2E)29= MJ0)4$LC2D(I,))E(DLCBD(I,))E($LA"D8I,9"72Q+MF,Y+(*J25=VXB]Y+) MB@Z4S;)=1#K;+-6I^2V5A0FIM#V0B2K7FG*&C>)(KHH6\>; 1)T,6U66*LHE MI!*9)#))69ND9JW3(O LF:2-3)),)HE$ATQ2!<"S>9BDSKH. B14)0?2YG$B MB$"UI0?5;C'+2;UQBUM4H*9^U-0O2U^BUF]W2<*+Q)85B(=S:D>T+W$R"2&9 MV?*2DLSL*ZE5ZZZ]DY$DG,SL%L+\=7VHR,Z2%.Y>"LG.5J>Y[E9TW/-NI[NN M1P#)-$&&,^$S>>U5PB>Y\\PFJP5%AF[!6&2:C6[5^=]U-;B17A+6Z MCXFZA+4BT2&31"8I&Y/4KJG=# \4D%R122*31*)#)FD_X;_;R3VUFEGV025! MJDC&DGKGEA_FBV-FUCOW;,(\+8#92NQVPAR?^=1!MS!EDPI8GR"5/WDW8DH60SR686B78DD60SR686F78DH60SJ<=ND6A'$EF-]//. M;68U2%=T8&V6[2C.>9==S3$D&/^*\80UE;^HCDS0IBSK@W*_UNJM.XE/@3640'3))531)2K/65=>U(R*Y(I-TKTG*\ 01F:12K)Q, M$J%M,\1-UI16G_"VA+=])-^L;1!0Q+PFX6VWF\?\S'RF>?J(IS(-=LUL=S)F MSKK. 51]H7IH<4E5A1A4KLG-=1$$26CE,$5Y9#[V!E^42S!+0DAFLKBDJH:9 M;'6H<7RAV*X"9G)=)PXRDR2$NQ=",I-53Q^KG38UI"T4H^UGNEG)A9K-L\^:,;8=1OV,E&, M+HB!<%JIM0F,2\BGS9+(&=X+O$=1,(D.F30R:;EKHWZM3Q>5DT7;$!!.%HU$ MARS:[BE6^-O%\M!&M8Y"UY/L,2ZX?#%::?AGKT#"&U+BP@TT6W)7-..EJE%Q MJD;D(] 5X%E"5]2:W%V7X241)\14]FS7R8/E]BBT)BDD0UM>4I*A!4.K@*%= MESH]$U@KBU9 M[NK&P20Y9)#((#U>F=2 9B169) V2=F202+)(8-$C8*?W"BXU:1&P?L,"-X. MW[1:U"FX\B#@LV#$/.EYA/U](5D\C4GEE"*54ZA@6AUDTI9&1,RTO*PAO3/.Z24]?=NT/R73G#FL=-/61D MR<@66@C)R!*H=^/4=D^EF+50K+B?R7 Y'_CX'J;)"Y<-SPS6^Y$%2=L+@O'F M=M&M"G;-<,.ASK;=.]IW0)I=7VG;4JBO+^&K-N&A=1??5#<>)LDA MTT6F:[NF2Y5) ,ET;-LX:612)^J'?@[4@7-YB\X^]2XI#CVE7=]#I7=Q-Z-%&%&,C2#7EM!%C& 7B@S4)V^XNC?4R]=$O;0/I P\\>1,\ MM$/^&WR;/6_6ZO#6BVKMD,*]>MJA0BNSM54/4F;Y^5F[%!7:"/*S"K81I)H* M8L7)SRKZ#H&?MHQRT$:2:JK41G89*&U&$C0!W M:BW@B#;B<1OQ^%-^ZZNPA<+#S$;M38+E8W\Y 3#7ER3VF&"Z:^.+OQW(\L$3 MJ:?V&YT=+VG4#PVVX$DK@\OBDICU/M6W?[*$ZA\0I8S@>YSDRM/H/O9+:K)''N0'/M9_*,OP,SV(1_;@R;(I]QO-*LFFTE2:9 5VQ&ERI1A-[A.C M;JM425*=8 ?[SH&WA!E MX*E5OM5: '^Z# M_G:W?2MV+U=[*)(7KGF7LY4AM^VM%Y:]NB]/Q9;4?4E(M<\"N%5U+\ND[HG; M2-T7@%2EPC+MFJM( N%;]I6=\?=TBX?Z-/6NOYE6+/<:W#4P2O7E,XFS-/P M<(0OO=$"[;"B=>Z\8,W['MA0J$=2LT%AJUIY.H]=,R?,[AZSO7<.*0@C?5OE M@R([T+?[E"@C?4OZ-F]]N_>Y+9*:4IS$*U:FBA)2V26DRH-MR\R0?UYOR E, M0VBVXI*J C$8"6#FI-JTO6AU3&3VM+VO 3O1EDK:A"DI$JG(QI( DHTMDAW8 MM/DVT99$G&QLD4A5@=PV"2#A-DM$.TJ3EP6W*<7_9&5#HAV\.M=LF$52VR8@ M&L$W.5\\*QML:(U2EM1&>R8U&Q$FO1A0DIO]6E=ND0!M3X!RCY]W MP$:]3J9E[_)XV+P-"Z%$"%M%QN<)QD=6:NVF2@)$QF=*K=OK9]O3F$1FC_*8=S-.ADQ3JALV5EF8TH)QLTP_ M?F9.H-D/R#\2*'!'J-Q=]X'="U+V"D'*'4>IO9K<71>DDHCGSI=5"&O79N4S M+)Z6*<99%^\2;&%'N*%=FX>]("596M!X_5I?65=)(A$G2[L-OEN70,[0TI;' MNR-+6S Q)$N;,8)WUZ3,/8DZ2:8+_9L-K:&DNY8+_YYM$+E2[? M<,$7[L,2Y)0DJQ) =X_Z_>TX9E&ZM5ZO2X)%V*G-\-]-0NX2$J3BX"FR2EFI M$U6IM90^"199I2)9I?(X-F25R"KM8:_>W%-0K5J[E25JDT2I(KG+M2ER2E&6 M!.J+8V;6=_?8]0/)-:5[&ND3#)#Z[Q:75#N//DM,.Y+(\D2G):9=J=*G.Y?( M?7?'J;U_NY_*BR2R(MGEG=O(\J2=J;_M MZF1\G'3VJ<\MP6@)L+2M>I_:K/4Z/9(KPBMMPD5*A@V42Y4%)K@2P97()F5M MD]2:HLHD5V23-K))U!679(=L$D%HG]XM5^UDB88D4=JO).>=C-,E".T>0&BW MDOEE: 4ZM69'(0DO$EM6(>K-J9-?>2(@ZN17,"FD3GYD M9\MI9TG"R<[F;&?+X]J1G2V8%)*=K4['W!P4'E);5@@E7"C&W'D"?:\8;Q]S M[85*J6^X8-%15U_L1D'018($$_PJ0_A5I]97,^P_1W)5Q0 YRR:8>Y1P)E^8 MX%=DDQYOD_HUI;_N#E*2*[))#SCL1)!@DAVR200))DAP01EGYQG-[3!.AR#! M>P )QC$SZZK[SG-]7YIXKFD%U%*W,"65"N0\J5W@[FE'$EF>R+3$M"M5YG3G M$KGOOCBU"R0;62+:D422C228;9%(11))-I):ZA:)=B21%4DM[]Q&EB?G3"UU M5V?BTQEGJ4Z==0E&2Y"E[8%-NKU:K]4AN2+(TD;'F]>=;=[G9#!!E@BR1#8I M:YO4KRG=##4*R54E;1+!:$EVR"81C/:I:,B6DB4>D@1IOS*==[*-3"#:/0#1 M;C&C2>UUBUM!H/:ZU/8O0V,@*S597G='#(EX]4!(.?#=NJX&E03M4M^_@DDA M]?TC0YNEH55KO-5&(+UU M98WJII+)XR5X%=FDQ]LDM2:KV1Y#(;FJGDTBR"_)#MDD@OP^O7.NW.T3Z)= MOX]F' +][@'H%\?,K'/NV81Y6@"SE=CMA#D^\ZE_;F'*)Q7(?%)OP-W3CB2R M//%IB6F73_YT/VE7 1>=F@62T2P1[4@BR6CN#:IV/VE'(DI&DSKL%HEV))$5 M24'OW&CFD)LN NV*#K'-LD'%.>^QJSF&!.-?,9ZT)GP@X6X)XY1ED;#=K_7: MU&J7,$X;<5$K0^0VX6Y+L7+".)%-VI9-ZM3:&;=_)[FJGDU2"7=+LD,VJ0*X MVQRTB5I3U[95(;$J.P8WC^[OA,MY?>Q\7B23!;[/AL[4=(,H% MO\TW%;W'&6=K/ P]GV&:N29=,H=YFLWSSYHQMAS+#[!!Q/6Z*^ HCY4)U';7 M+=O+1#&Z3@8"FVZMIV9;@R:YK%YXG&T[PO($,@2+R@$6M6L-72:*D4U[)2F] MFMQ>=S$DR279M/NY*-NV[^7QBLBFD4TK%,4*?QE9'FWC:YTL[Z$@L2QO00^+$[MB+*Y=&MXAII?;LJU=G?=@7J2 M<0).;8'Q>CE=&[XO*6.":="UX>4E)9E:T'B]6J>7DZ4E$2=+FYP#SH/G]BB1 M36)(EK:\I*2<. 2U2JW7SR.^(!&G-'J:[]H$@"X_ !K'S.P*O.=_NK[_0K(< MW1TSR?3<<9QA=YT[;\.CS!IU%]ZW3HY;4;C/Y6:MHS2SO:Z69*E8(?)V."?+ M.X[W*,U,#C U;-PWTY-'^]=:JT7 XGVV0CON)5'=="R)#EFD?6LAO*5@J%UK M=K+T:TF6]CF+>?#J8^-#@X"_E0?^G@4CYD4I2@("%JEH0F!?0B!E69_J42?A M0C%E%:):I*:LY'0S:WD"'<(@%4P6"8-$MC;+C' N!QQ(OLG6[LK6EL?)(UM; M,%DD6UL=O.]V@#?[3!:A[H:$ZAW+:AWR$S78_%?@7;+"-A+ MP-[*H*NV!NQMJ1G7LDF6BA40$["78%3E$1>"417.].0"[.TK!.S=9RM$P%ZR M2.44';)(U0'VJIT> 7L)V$O 7@+V/IP2ITE*,F[F*ST?,H>95I!3\:0\OLK. M"Z(%0,SL!2D)?/1*4FI*?UU+=Y)P@A]M@^T(Y$O HT)+(0&/JF-GMQ2+U[IM M@AX5BQ5W;ENWQ&HY(8_*X\*1/2V8Y)$]K0Z0-Y=J:[.]KEA&$EX]6&^>B7&" M\U81SON1!=)S.P7I)?CN5N&[\S9.!1MGN.'09F7S%PY>/=ON_>P[($W^08Y2 MZZHJ 7WW&6*U+8@X(7T)"Y+31>QDI4IBI?*X4*O6Z?5( /?88.61ZB!,,(D. MV:Y<;==R@K58MFM+?G*_UE+6UI)(Z@@]3.CAM;G07P,-E$3!9OM WMYXSKTL M"8P35)HODO_@]^ MQ _1;:9Y*'JCEX;E3VQM>L@9-)I7;-Z4;D-MXVSAI9'(>:L=^#O2X\WF+SC[ MU+AS@]5U9MMK ?'Q")GK-YTY ?.R8SI57B9GZN?__D^:",M5H,@U2%$]HJ;" M]=DEJP\]IEW5-1-F?:C9-]K4CTC4[3?4V.LX3+P+%36UW,2DDY3Z'5>YM-=C M[;:>(G>D/NLV,X/#Z&OQ:]PL)"^ZOH77#!YZS-8"ZYHM['7$*H$[.53D1F>> M35KH2"YQ2M:RPPV6W)M9+4T:> _%V?'ZW;\L8\4?^) 8)R\L6;/U8&B MEU+\A\2%^5R@&$BN*1W#IX$E_82+M/G)Q7S2[JBZO*AQUDGOXN:NVK/)W8QI M\O]>/IDVRKS8?0_]P#*G6JJ3U[!3D0_WR@,M0DR_CM8* ,#:UK M:KV!UNKU!JUV7QGT9*TYZ&M*7]/[>L_L* =BI[9(P)1#DX V\B J9V4K@"?H MJTJ:G]DU;!F]$XG2>,(_<;TL5H-E/^51?V4O*B-=QHOJ0%@6<-0VZ)\6G: M[/.@D)[)C=[2/_5A/O M MT_19(,%Z B"N/96&4_@FUL#3CU'G'J-T[GG.B1-X+'I$3),?(3P"EG\761O2 MQCX?Z.I%BHXLST@>'5-6AT$M^(5OX)!)#KOD>A96;\'.Z@&\ V0X/OMZ^J8. MD;,T\2Q@49B#N+S7=W68B 1^4J Y.C \C/PCM#PV1O/ ">)K)@NF\$4W<$' M?!S817Z\L6!.CJ3;EF/I_@H>6#ECY(79%D5[!E-$PLY6PVZ!R#&WK( MJ&/F\QJD96E4;K\>,@!T-D M#D*?,!KGIX2IUVL9;0)> CB*#D](:M3FUD=9H^-%8JP'Y M@2!C2X^9P[;&%GX.)Z0)%XPS@ZXSWQ?JA"LM"^BC@WBYH%K$3L"PEIE"F+4/? CJ"187/16>+P9/ M'NWCZD!GX8>B)R)1_-".Z,>Y1;?!AT8:,5"[GN!R(^3,':\_@_VNI+[C%A 9 MZ2L#7H./2$<&Q(Q@"\6%]K ]$]A)C-T-26[]PK=8[OS"Y73.P7F,T\5'$:H, M!I\((V9/&])FT^K=/:V'Z.>'S2HQEW-3Z$134'*AS.HYM*,YR-LA0X[B\3A1 M$"D')9-$.3IPIFO;[@U7.&A#P1\*QVA;?S*N-V.2#KE#",HK2 R4V&*DWR,) MC8D#W",#'JU%>G@"OAX:Q4NVM)V'<\D(8>GC#1'%,!T'FOCL,/XE36(D7Y04 MPF2%+C(A<>S.LU#U9D-1Y+;<[G06\E-I]2624WS'>';1UJ9N&!QJ8>#.TDR- M5HMGF@(OGF/T;%GLU@/QR*U&M[.NZ)!*QJ3&=V%,$W8S3C_$?_-:VJ%(\=T MR>Y-K46:FC\X_J@V]%T[#-A64VJ-9E(&2GY=R>1)5N91&>CHY^/K03R_%NU- MH[>V'D1;L[.M41IMVIIB;HT,>T-;4\BM4>Z!0]#6D$*CK2&%5IJM(856X*TA MA5;0K9'E1G,M#)OVAC0:;[-8P_SWY<\VQ$=GH Z>@S5MIK4 MVFN2(<@!7OSMH'WP5/(IC4Z^ /H%@.E=%,VLQ\0%3_9_$#G^$\SQ;])DXA&F M;:\Y;SM.-)'L\D&HITP:NNIC*IT&G*WTHQZ/-*D\(U;,@A4WRMY4F/U^N=?'?MJ] MD\5(]F1&IN1T^FI9W:@+>^[YG1+%TAG3-Y\Z2G7I>Q]$DNB[*?^2D2=M4!;Z MDC8@;5 F:I(VV*HVR >045T"DSK(E%WS 7:4A5TK!O8X>+74":A$M;7MTH80 MCWFT@=^E'SW?JUM0)&K7G0UY[KQB0JGUFYM>5+(_)I$DC21M6Y+6JG7Z?9(T MDK0=25KNT> J4^RX0DK>#!VY:YZ^#5\]:+!UUZ7.9R[0;D M.0M&S(L;UB5-[_UP]<0?#E3OHC%^:5L.B^\9X&=KL0$\3GJ!J/ R;A47]W"R M!Z7B@JF!;'.]NX9];%$<8C!K3C6>75.R"!YUIR;WUEV12&E>$GP2_#T4_%:M M+ZLD^"3X%1%\$;GOFI1%D'RYIG1EDOQB2WXQ<@&9\N/!*Z7SH&1 D6/^SL9$ MN,">\526S3^%O?,;J4N2XU[A(A?I^NX\?>1^K=E7* E.LDJR6@)9[<@DJR2K MA97551%H\80UC^)R6VE2:9E*RQN6EF4J+15')F+1<)WKVE'B%@$+N#34K M:5E)C@M /))CDN/"$(_DN$3'9TF0B112-@*$\85@DA4SGQ*8R,J M8Q8@VU)RFYC[F;1]PN@=O.IUE[$9E XE 24!+8B ]ILDH"2@^R*@E8PM24@+ M0+R*1Z/['726ICT3!;:YG&VI5NL%:JUR+PUE=9T737:8I)*D<@=2N3:V):FD M^N?6I:Z2 2E)%A4[J=B90XL@*G 6(/.S_\T/=MJ5LWB=$3+W4JD$0S).,DXR M3C*^>QDO+?&HS%H:/B,AI3+K0^/@7P,-S"*0$O^74%-83Z"DK4U\=AC_\O+) MBU:21<4:&>ER/Y'.HV]K4#8-#T[IE1MJ,?@_]P#*GR48U8RL?;\U\2!]] MK"?>NY==3/[?RQ7$3BVCMZ)HBA/$RND\2_$69*DIS',1K[$^<$8+_)?FC.B# MD4?SQ!HQSD[\A8/&TL!?B8ZV1B^MV(J#5QG$"3P68:X;$HY[I =S2&Q):P'#I4O:&&@9^'@*-WF4ZTE,@^'P9"X,$XP\ MQJ0Q?'_D2\PQ8(!S-H$'#6$=:K,F*4VER1^J-.5^(Y&?)=DQK.MX2U(<+;U?I-3O M,YZ=X^O;>HKYV2%T5N M=.;9I"4WNNTE3LE:DKCY124=&U]- L5@_G;PGXNSXW4[_MA'/E;+(G%1Q7++ M##KK&#X-+)G@@W[55IN#=D?59?BB]%#I7=S<57OV"/] K!CW,MI''%\7DY_G MG)1_%;%-,]GN?K^AR+\(NQX_-P8Q1?;^P>BPM:CJ%$U2X[LPIFF[-[%*C/_F MS44/A:3= !GNY?"4NY-\5!OZK@T6:ZN<_6#?4GSUL88@^OGXJE/*-5(;:R-B MVIF=[;[LW#3U;>F;*Y+YU6\ )IZCF/(>0VTUQ[33'= MM?'%WP[:!T^EGM+HY-O:>Z'PL_6FP1^Q1OI!U"%/L ZY2:O@1]BZO6:\[7C5 M1++'>[M$,Y+,#-BLY,BL#6CVA'X8^^&B)=BDM+TDEVU+^)ZL/;8"'0;/VZ.; MPY&5RIM[/-$VX](-)#MAU-93&57I-.1J,^KQ2',N%ZXF>9JYV2$1>]O4I0>O MGI\ZXNA#,')#>,OP-[U4.$=#T]LM?PG"+?].52&9OBFQ;BQ@VX4>X3-Q:$&]6J>^3/B!6S8,6-@8O0E&T_:H#ST)6U VJ!, MU"1ML%5MD \:H[H$)G60*;OF@^HH"[M6#.GQN.LVBQCD%Z*14U71CCRKFUF. M(Q?AX"!I1D6:EU%)G0C"1J)&K;%K5^K=OIDJB1J.U(U'(/!U?) M6H;4N4O2GG=KO@U?/.B^5.VGM6KMV /*6YJ;)4I>*" M:8%L<[V[1GUL41JVVQ%]R6/>-24+X5&W:TJG0WE>DGR2_(I)OE+K=!22?)+\ MBDB^"-UW3O:4>(6 0^X--2MI6$F."T \DF.2 MX\(0C^2X1$=H29")%RL2 N__:=C,FF']Q3P\K*Q=\MN_ RS"2IYHD.5GU,VN MBC$OF=+L$W6Y>+[EIE$ES2#)&LD:R5I!:42R5I!(L-Q$(F$K3!A7"")1-?,I MS8VHBKG[9$O)36+NI]+V":1W\*K76T9F4#:4!)0$M" "VF^2@)* [HN 5C*T M)"$M /$J'HSN=\Q9F@9-%-?F<;2E6JT7J+?*O324E75.-)EADDJ2RAU(Y=K0 MEJ22JI];E[I*QJ,D653JI%)G#BV"J+RY^[S/_K<^V&E7SN+U1N6&6DS^CWT \N<)AO5C*U\O#7S M$7WTL9YX[UYV,?E_+U<0.[6,WHJ2*4X0ZZ9WLU1OB8MXA?6!,UK@OS1G1!^, M/)HG5HAQ=N(O'!2F[HTU>^Y<:_32BJTX>'4Q8A+RE])\ZW0P/8)CH1*YF>.Y;"Z(>&X1WHP!\.6-,>0 GS# M\FZ8YDE(9$F'F7K6, R8(5GCL18P7+JDC8&6@8]'<)-'N9[$-!@.C^7", Y. M;0Q?'_D23;H9,0?(#^]/M,!B MN%DC[1IU$'[:D#3) <)8CA]ZFJ,S_BV^'?Q3CAO *X$TAG_P) O?- = M==>L3US]BN'0TS$,+;E#H! \QG5\>#*3V.T$UL1P7#\3.F*T;TC,T^W MYBB"X\!#D2<\9K-KV$U\T =FP#YYK!;]9AD2D "I_I7!'@!G2T?&V'(L/_ X M;P!%?'C?Y>28XBXQBVLUP^6#\YV9V/C%8*1%?QM,!R6']$AMC(0SYH\"$GD^ MB[<;OYQP\J_NG2-'>C(FP=S0N(\S&KK>721L2&^1Y1C(6GH[0,TZAH\,RA7< M6)L"#T@^*!#+!"(Y >R288%@X[ X&P<_"RH3[%6X]^EA&.C=EFBW8 M9$M?U7+B&+4H[,3G2/D@[=]Y+NCH#WP6:;KO@(JYFJB8%K$B!O'T@/N!"Y_! MQD@PC,TE';A9_J6&:N*9W)J],5/<'KO7.ZBA.IIHJ)JB<90GC /.A;1FUA#/ MS)[X37UA#? 2<,%(0A/I@L:Y M ;TQ\P2U0+AM/.Z B6AS8_%9A/R!,.+2B3P?825&8C^8 2K.1HF @5W3],'F M@:W@FFLVYKR#*OF:/6^"A#U<(D$T?VYJD8=:*6K!0@/7FW(%9WG$-L%;Z1=>"%=N&V/YWP<%[_9;?XR+ZP/&T[NU] &3L#_M:Z9/17RD/"; M&7D:2WQTCQ@(EV$\<7T+/9+9RF>,"OQW*]PC<%%6V=16R^@V>^IPH#=5?="2 M^]J@UU.[@VY/ZVJZ(;<,0]Z=35W!7'G:RO.$FF ;P3E&F3P!-][QF;^"EK_; M5ZV.TFJK_7:A2+8]>9P1:)P0B$4$2MLE>6;LYNP2F(9V%M94:3:Z3[2F6-DL,ES/ MTO3B9C@9 ?03_PB:2B^ QW-+%2_ "#DE9EL;?P,U&V@A? !L2Q0@S\QK9-30 MOP=#Z =\4+2S0#;38F"?A>8*F#9>X"<@ R'BM/'1R=:DT=2$-PYDG8#C(!I MAEI$6_&U.9L.BP3O:,[E AT+@8[#['IL@)&G8)D\OHN77(OB*QQSSJ+#B'ST ML5"T?@#QDA7^]"#E[I-E0\ M'S2&EZ+C09R/4BGV@[EQYP:KZ\RVUP+DXA$R+ZGK7)-EQ^^JNDS.U,___9\T M$9;E.\K IZ@>45/D$"Y9?0C;?%773)CUH6;?:%,_(E$7PJ]9(2->D8HE(;D) MN_.+E/I]ED^>RSG?UE/D7DQ9X-?BU[SH!)AX,7(Q#SE[ ?\N['4JEZV B9QG MDY;K@HQ6:?9:G>,WL!4 M6^:@U1X: ZUO] ?==D=IMU1XN]_))UY:RXI"@2@9%-8?%%M^9CY(KC[BM'S# M8%/<"=^Z50%FYD;Q 6YA=O186*R16NSSJ"#\^;_:>/+R350)?K$RB&PN)#>5 M=AQ%9I22?5(LBKF=FY$%:WM@%.G;[@W*/F@!X?=QQ03*"V4Q)9;S"B,NFC2D M[/EBYVF$:/?OV/7Y1+P2I[0SB1I:C>93@H9';CD.N]FVK[9,\R7S63CBQW8I M)FP2BRP]&K3X=W97O8V97:/3[ YZK0XH;KTG#X8M^-'J#O7V4!F:+4,O5*(K MS]S@9V:-AUBN18+7I'<0M7F:,,7I0O$U6Z_0]S0QN$"=RQ1UM'GJK$H5*#-? M1,A\DB]4EH/\)ZGZYK+!L9; MZ2W7T!^:\GN4$*MI(5Y7OL49W'@([@0C'4],&<)W&8 M.I?9RY1SMRUTRMRNDJZ+=-T*STK7^KHAJ^K [ S50H/ ME7;7[%?6LQ+]K4X=8!(F/8^\IQ>NJC8-2+F(G5!%G0 MW@(^*/"?%J;$("2*OP/JQ(;]-:14262##1)U'7$6@NFA-TNGX5(O-4L0PD:@ MBAM!GL8L&+GIRI&?P416QFY-0]&Z"AOH2F<($5M+&?1UK3E0=7G8;??Z>E?3 M*JMA(MURH=U6*RK[AC*@8_W(B"J*2(9 NY6&8/I-*X@DN34483/1B ^DUCQ:G- MBW^97?'YI_4CM Q^M@FT^+$V0;=$^LQ\"!GUU"V?D;94U9;2:S7E0;NG:(.6 MK'0'?0W\MG:W:9I:6^DJ_:4S+OOFGAUK_DAZ:[LWE7+.CH*5&2]Q2@L\"FN" M91O!-2BK=L)8-Q#E2#H2C2<[\!<&[UUK-HN.M3[+(,IH*0TE@V&$GY!VF#"@ M38X'@L/%8.:1/LIBWFJGT:9?.% M *1E!E!( $N+S+Z:(QT8>EB1Y)[&5H8N/$+PL7@ MK\QY(FE5(3ZSU(V ?VG>H0B\>*IQ9_6H#<M:W.XWNVD83*9N;&A^/E2)) MX^X.\=]U3$0?"D_N!BAWKP>5ZL*0?%0;^JX=!FRKGM.#6UZ(KV+'A0?VM$A[ MQH_OA>='3O5YSP=NSS9[3>P31MNK,;CO_O64:+J6:'DE4""OQQ=\.V@=/ M)7"_T<_WTLX'4CBS=.='K&=]$/6L$ZQG)0E.DF&2X3V2X0+=7I2WC,^EJ9\J MWW>1-Q+Y'9*WMTV-="E3V=U+<+>Q8RO6SIZ' M/N](\@)Q_]>6P1&PAVL,RT9=T/?>W]S P\R8OO?E_(B^F]'WWL0=$7A3!9&' MZ:\N?4E!D(+(D< ER^!M?N_E[$#?K$U#B0+VG=_T5$AUMD6"/,N.%OFKGE7W MSV5(G?1*)Q[C54Z$D3]7:DJKG6D>K CYAB?3*9=* 4E:T20MTYL>[Y(UI=92 MY*W=W_*S^8^V-Z7*X]2,(U5KAAH3XE7)=W7K'5ZK;U)>NPI0Y(TEUZ: M\X@9U)K2ZR_'#)5+4+RU',W1*4&QZTAJUR7:1WW9/W=O\RN99.X2L)-V;GL>MB5[P6R'OZF% ^9<,"C'9AF?S@JZ" MH!MNB&?R2Z\NUR>6,X[3=D[&(BA,N5]KJ926*7AF@>2^0G*?2]&WMZ+DRQVE M7WE#E:VVQ%%2K)0%GB8YWCK?FK ]>P4[T.&?#Y3B+:]]5;^K0M,C;I#6Z_=; MS7YOT&R:O4'+-)3!T&RQ@=%C7:W5&:I*NPF3K]AM4C.0TM'*' +Y!*<.X1 MS#UN^CZ7])2,T(NO37_8=0+8'C5]+6SZUDU^]YG&NY.)%LXFOW^D.]_LE;\_ MUZ=_-K%97W_;TCB'6Z)UV[/NK'%N?)40;^(VN]K'<9TZ7W T/O:3U0RD^CAI MZB:G[C\0S6#O^Y;N.K[E8WOL6M$\1;Q>^_)TQ:N3II=BL!I]82;$>;N MMJ^)FQ!FW873'6P-9C*/-Z/%_LVBV;B2ZGX.@\_=C<#W:>R"E?XY?R,O)UGH MBSWA9$M-6#30]5=NZ8QX,X*F;BS@7[JKHUU[UA8=[R#@K<"=P/5BUE 7WH>% M &V-V0T,N!R7MT*/9B-:"W<6NK]'+)"^H=86DQ.?3UW&N_K2PS3)9PV-V=*" M4O2%;N>Q%89+3-X2E*3_1IJE9]N<(=)H\ 3[EN;:X M]2+9?[[0A6;8JYOU;:10=]YT,M&KJ5-#&>A6?D.:T*VM.W5K2D'WJ=98G74*IL[6:I-N^KZNE$Z;1AJONUH^%Q1) M*ZWY(B6V3O&D=/ZC%<]=ZF:],E#3[/9D)16O;:6>2EUI:![G=,=M]0QX, MF[H^:&EF:S#4#'4 KREJL]?2S:Z/4[PGG807JG,K15PQJAVRV>*,G^1*LQ&9\SPA=8?:T%\50K>@[SJ#I75'LG<]0DX;.B! MP$SRIXD6\,NZ\-:L.VY/W7=^B(.FS7DA,>QJ0UWHB'PG M/[3F;C1[T+[=L?]SU_RB15K)/LG5%?.['>9^)W3)/M\1]4Q /C?&:2HPC(=#M;\YI M\^[:YMRTTILSFZ;:E,U!MZU!/-SJ#@>]86\XT-0V,XQAKZ.VS,K&PXNWC53B MLI$S1SH*+^&9DLKEIP?RPR3NV/(@B%]5K O*:#%EI!LK&$G?P/'VI;DCS[!IMG3D^VZ4@$L2C7BUWEA(+4\TOK4\>.H1OL3'-'CVZ"T;>B%> MT"-7]:'XG;.0)B-I:]]T"!*DI1V\AU>;+H86=[R9Z/U1N-+S_'Z MD]E=K2AI6$Y5FB\7&8*_++]\$2^)W4XLC_';2M,T!#]UGVJ)F"I<%ZYI@'"2Q2/=-,=>:9)OYZV-^%WZV 7-"&P[YI^-GXD6Q'$#? Z[1;6?W(:) MZP!6?::TTWZ&'PZ_ S/@YS'3[)L:OP";*W>(,?&66F1 [O^"CCWBZGV5"Q/[ M&,ASR"%QNAV,G(U94KQUTF,3UPNXQ!F6P> MBH;_XP>J>Y>,_"#@KE+UX.1%B"?C.'[$1>.)[;%O18N5!J\=6N-0V!_ M?B4[UI.1:I$JQ.OI^9O)-6CQ8]8Q,3R0%XA6/0]H%_EK($7)G-A''C;6I=(U^C@^3LTP8P@E (T4AB>MC!?5&FMB:XW";98#4@<09;,(=/?$0@Y.C( MY[T TX8+O+,?__3[W3[+Q\\VS5#K*?'9]]/7U3!R<:9FJPL:4C9Z(Q'(8^Q.J^ M/X,D+H%5B3F).3-D3E^S(T2!J'*AT^3%)D=RP%$3R XS]#CB /0H"SSNG ._ MBN\0MQ*WYL.M[!8FY$>!)3)@A,#!&,!PQUAVUD6((N)<'L,X47K%GA*C$J/F MPZB@0B>ND]12)O P]#A1D_*@%V],2R)7;0(AHB[8^*5$/$H\F@N/#-/W@1M:;!K9KL3@68=3Z+RG0-4CDYR M@,;$]XK F:G;,:O.JYNQ9Q$Y,HR,>925X@4<_4=H"4R/CZ44,.(=Y\QY$0=1[I[%')W745/@>?2; M. 3>L# _.,/9QX55S*P F6[@U^CC'B@/)V2U=)C P;K,\UW'8;:H-]U@Z0BF M:"&(5Y0,EA[&TXA8B+!@P+GRF^;STB]&)L9<$J?Q4)P8H3P?@O+L$,J34)Z$ M\BRD*C^R\9K)2Z&#[\MU6[YD6*9IZ:'- 0,3+$CJHIX_9+8%2IOK4<2YU9:: M-,TZ-^$-YA$:+:7? _>2\4QE8A.6ZLE$V[5N4ZVUU99 L_IQ"GP./ O/Y,@:3BU8/C(W?V?DVD!% M7W*T,8=1P5,MIR'!;LWD1VQ8C->*]/?*43BJA05B5SFT4/,BRD=H8;76[;=K MX'*MFRW(D29-PJ&-%=#XRUP6Q4%8M0'?!]4NQFA(WV: +W%*5V"^EI')G)#Q M L3SUQ!EU_*Z:P"OZ[F.=FUYH2\=649-^HQ&V!1:] 0VUT6K?1[CPIX?'WT^ M.7^!IS>*1[K*&J#7W)K&!C&?F=%!_4PEWFT/L4V?A M7?Z1YQ'>[./9GWX, 98T#YX%GP'](E#3,]RQH*D H8$. (5HHH#C'*?@;/M< M6>&; 8[-( %DF M*>KES 9P$GO'.Y/'Q)G;^48TR9;%#45J^+"M^^NOJKJ;;%GR([9L4U'O %E+ MHBAV]:^JZUT$C6E6D+JLMRJ8<@9&0HB9H/(^>:'2%X'TJ6C)4]P YD/\K1AS M4.%H:'Y??D'\.*5=PN-P:GV!IVH\@P,/XQNH^E6%TDCIP@B/YCBH)$@H-[/) M?R9/4?VHI#W*4R>R/J#)@FN9<+X'/X/T.\=S2Z'^^/BT!CT1H%J0I( X%#CH M1@ZON]\,TK2AI&9F^MND<>^_7NAX/CU1INK\'42)7M$R$7R#@/ 5=O_$.J,X[<%R#I%W]\AI&FO2C(?QG^]&P#^SC1([/ M6#3P[1$;!G9D1Z.POPN,]&DRV7O+$JI#.)VBI^L0C=E6Q2(%+H+5R=98:X\/ MYGKV!.M5O7[/]SCG_G@XXOYPZ V\\3!D-AL]'^JOAC^FOJ+);IE"7K4E<&G MU-;O*2J2U5[B3-'*BV3-I- &YZJZ,*>M0U6M*+!)&FN>9;ZTAT*!IT(TJ:@E M7*7CK8W82EX*7#[BS![Y8UB1[]EVWP^" ?=A>8.)ZPQ=;SS>A1/D';H],2]L MS6X+3Q'\/![53\8M3QOA4CP0*CKH2$,Z+&J=J*#:6A%N*"P,$J*= !!FPEXC MDP)>YFS!ZDI*O2A0&C2R/R"VLRSDWV1!81E4RL[JZCUG^!K>RHI2E>'BH9'E MTDM[:?VGBL[D:99-2E"JL*9@"%9J96#%P MJL9.<8HJ&_$@,ALYCV^J6>Q8X$WL8>#R+/[0ZGVB6^@/Z7W>X6)A"4A!)X:7B;RU7MA&5;Y+NB* MY%OJ=2V='+2+&D&LFB*PL$-2,SY0-:'U)2Z^[8S%=9TK3U166CG08LEA=UA[ M[.Y/W,?SW@D7QT-\>.O:;_4GD>>$4=_W^'C@>\/!P&>,1[[=9XP-;,_K<7>% M%SWR:&8)D#OZC/[["(GA.\[8'>V$RX_PXG4M10?"2$.);LM8["DS'HYD$$=8 M' VO7$>K74K<^T3"1QW96NLI:K]'.?*:I?9NBH'?HTL>5B1W/F%&I4R_$I\U M![K\K*-B:"(/21J6\.54AMCPOE&S)Z&^)_-Z3]"(7=M^1V0]4$IR]5@JXLE&E.C^TY_9?\E7B)7W?ZD?Y6T\'GM&D2?70I!![%S^%Q MG7'/ZUA:3[>76N,T_>*F:=J,8PNOI0<7$76-%G!G1N8^>HYKRSSB,B$%NWBE MM'Z5 UDW$-+#M@&W- ?V0KNEC(,*1YRT_;%!69P(SW=1!;-XJ8O1TL+)AQ>B MJ15U5# 5_RS(GT@!7^'>P-M?B?-B IP(-Q?"^3Z)E6N0\@-KI3)O-@MOADLL MNCIS7P0H*J.-1F<0S.D=E#\RU7VH3;5D85K-*Y+JHL%^%19QZ\HOXM<9= MI+%XTRXK%G,Z4F1S3'96;"T6K]YO7%698.E"0'J.R00YY5J(K(3L@O8OP6A& M*).,#4ZO5#'1!?)YKEMNU MWE)^BTR?X4O'V0/%9^>^E&#S&6\ MH:"!OCIEQ6IU HHT3',K&@Y9P GV#:5NF:U>W_F^E:_SC81\-!R&[L0//7?D M>_V^XP?N,,!9%R/;#L/)T%ZVQSX??OEZYSLP_\D>-X;1[6M%E[U^E:1 %+(\&36;K/ MUS;Q^&K-2)U9HC7F/0<%):O E$A8+',G$Z+5O*&5GJ"-DBE#50U#_F&&":QX MH-?!! MFVHTG=:IG3I!=$!OP&]+%6>F*XFR5UE'LXQD?\6>=8CX4];$!SK#]?%!3$_LK#:0H"X RN M/4G#;N?G_?A!NV2]P\CVQZQK.:,]=S1T5-/S*8N$,U04PP'5_L52VDRWI^4^ M:GM%U2*;)R/87%;)9@]>J&KPG<*RIBR9J$2"Y6T*J\(/$(5^D&N@X_4S8C\,=YG"6UL^F81U3YU-J4HL*;@N.F<,[$?Q[G)'Y! [2PCBU+ZS MNEP ORE>Q&3SG.5L5JBNY^(W>7H&PHV8M$H3=C&I4!W#[1,R%=X72]+* M2R MCNEYWHFG!)WS*FT*SK\!5=D,?@'#"K1NG* YYZ ,BK)&L**S/.6+NH_WA./; M9<[1]I+?E7X&&G;W[Z;":6 M^%H\F=RT$@+NU5LUROIHY0F9]4'P,NZ^+GP) %E5ZX[B2A M:V0IE:OG,DJAS0*% Z%0^H@2D72XR8- "M!*S5#+>:T+S;'/(M:FY12RH.$6 MPJE^)S5=Q>5U]?Q##!I(D95,\T1-,G3'R[8FM(>/H%N^A>_0@5VB.@V0BJ-* MM>/% _YMK2D>)HGU"0V+PCH%E2MA.5QU&I:.S7:NH65FHDF"_P,$5V MK?*XO@JZ/F_%NE&)9N$ M!FKR3>Q2SFHB'14^O \B/8CA4SS5H/>]J<8"2VJRH.Q2011 FT5H<@GJT3<[ --R65^<9>=H,15B1HA7I^0@M J%T]8X%(NZ3NAI;9N(&=.^8=">K2;>T]U MUA:)9/7$''D@W*V(5K7(Q)6II6MC=)ID!2(P]3X04]=P'ARHQ-CNI-X$L$BS MB]T:>_^5BGA0[6X:EUW?O8*,\"8J)WS@'>E(6@!-&6A\ 8W5 ,R H72&B5(S M4:"ZNE'25T35-TT*IW:0K@-LP4,]1V #6=X/SA==:3;2J*G:>LD5&L$M#M8< M,K\DWWHC%_[K/6-)ZQ,B[TXY 5\5!JTE$*)+589AEN+'TA^TU">O7&UY>_6K MG3M()[V$#8%7Y^ZW,&OC<87%BDP0= ?)(?*^V#>>7FWPU%PJ5#KRZ>' 52E! MI%?[+,D"%$+4+6I1#V5L=D;-8!0[S%=\?DMW5\),Z+5+X*%@781V+"F!$5!M M24C571+G6*\>4UA.*H\A2ZG*O:#<'SR.I3F%IPW=2HW T/ISAIA7A0YPD&XS M&594C2#5TPI*$+H4B550X;#0FL=P,,PNIG(LX](!@8?M WE48;MK3*V5\R[Q6;2&U67.F6K>@86= MXF0&C1$6(-+.(K&1.F@:4Z! )6 Y_DH)8"KUC*L'4P$7=9HT*Y;/)H^>V]=/ MP0Y98DU/KYZ0IU-&S;T+-N$E->\#(RM+ &['8L941U],T^),;4FGIE/.P[P2 MG4GHO"$/O1I?491@.)&>HV;ARG9'-#1 >U9,8Q2A:Q%S(HVIJ*@_&X]V2DS5 M&T!9A9>E["\E--3U>@WQJMJD^Y\&"G!2D[TRM%&^*V=!2#X03X4XF\+1IUZ\A!N919*J\@,+.%R+V5,Y.Q MMU9$W<&TL;A8U%Q_OBE6 M!I"[!4@"8JW?X+!W&C!/O;ZUEJ!-*% JIW RB[/=0-5 ]6F@*HH"5/=25+M4 M 8[PDR,PK?,XIP:1R@ # 0O8+O,E2Q44< R7&N@:Z#[5K$!A+$3K_2VZI^6J MAG WCPMYSYI>5A1P$?>I>RS357\Y :[\$"HW]Q>@,0 M32KG0U,YQR:5TZ1R;FDJISF&S#&TP6.HZ:-13_K0QB.H47N3+ _)T3OG.2;X M2.=W5)'^I)DA1G\RP'UZ_4GK0T,5,0D6HBY67#:(7QFN,3@U.'T:G*H9U)'H M$TAQ^FE<3"EAN*Z&#A3!5]B_0L M$]$TS/&,S*%/9A#%4;)1\3E5AR64)K6$8K@+YB7)L;Z(7KBT@CG.N=])1X7 <(?O2DYW]B MZ^D-%$/)5JPRV5Q$@SMU_FD'-H:2H?$$7$J[O2VO4G:HJ1,RY;[7Q>BKB9BB MEI R_T5.)AS V("@R9 6V9EQJ5_*FAI!!3$U\RG=6*&/FJXQ9 /.)SB65P3W']8<]M^_:ML[(_HE97K)I[CJ)1Z/;'?G^,$U,# M-_2#@=WSPRCPO'$T[D^&@Z>A\HT475$T-CT,LB;C,G%K8M9T,P?\ZE8+LM]P M^LG2Q4T<]"_9J_L>\O&CGO!KRC-O.N%/BJ)"=T AV!,G<1+BT,JB)B>M/+[O MR*1][\'G],.ZS9VQEI7M8X1[W,[&DS\ ML#?V?&\PCOR1&_9\T$![3G\R[D?#\8I"V'O/)PP5SC_F67K*TSC+F_/9'XYL MI[\3HWG5N#5%#@OI80F":!K+[K20^8B%YO64YW4&2#3HC\->%/F]09_[7I_W M_5$PL?UPS%@_"MQ!/UC%F_?2=- MXR6_;P^']A,9@"T >[\KVA1:&@UV">;I6BP-G($;!"/'9[W ]KVAY_I!W[/A MI6/S,.KU1I&]@J7!T>4T#N*R\)WAT!OOS,DL7#0#Z:I11-B!H11?*6HBEJL: MH18T1E#X.F]HVB8;X=E[OXLA%G6C,9E&*JDH1ZK 2BYE"[+-3WS8$#/AA 01 M=#J8QA&0_K48DFSW7J]A,'<<1B-WXOI>+PA]SXF&/IN,';\_Z#'7B0:C'F.2 M?TS%Q@-AZMFF8L-4;&QIQ8:0%Y]^._)_._GXZ^//>1K?PHN/YY8_^O.7D[_23\."I'Y8W=*1G MK_:)72,DKW.TC;K#GW3A=L5SID%%^T&,)T[@_%-GBWJ]AS<^$ +H @AS*^-K MGL[Z4A8465*5_)$9?JT8%Q=B2L#=SL\E\;WLF_S.?7"ZXY[9B!9LA&>VH0W; M8/BA)1LQH*/';,2S;X3AB+9LA->UQV8GVK 3AB7:L1'&BFC'/AB&:,E&C+M# MUVS$YC:",F*6TY\5#=E9"/*DZV,>3QF-Z!W:/'CXP0G!( ;_[C M1?_%/:G3<[O#O@JYU#'A^:4%DCB.+!7,>6ZIM+GX2$@15(#%OYLCB]%I#&1::2$\&6:.,<5W&3$;,A5VQE[_ M2%W#MHKKMNGH\GH[A*7W-/F4NM@*P95-EDH0#,H>U1K9&9QAO<9686GK] 1I MENP,HMZSDC+K0:& 11AL/9GD,LJ6@=>C1T1V!E^_\)QCS]]',8F>FTHF<6++ MM=2GB*H8$/W@(-KRP,N/#*/M5A6V/1)CD-569!GMR>!J>].]V@FLVVV:&WM+ M/@E+;LS'U^LZ=T?-S3TU=TZ?)'(\4U(74_>$%85[.):$A>6!;%#T^H7L+C(M MR_G!_O[%Q447+NN>9>?[AWDXC<]YL<^C,Y;O1ZQD^X[M#D>]T;YMVXYC>X/^ MV!G;+E!CO,^<\=YX,/!\AU_V(K<[+6E)@0;+W# MS<%A+L+=VB0+QUG:P5Y-3'ZKG.99=3:U/K"%->Y8KNTT4XZ988/[L<$/:E.] M>#/:^W6K!&2[]8Z;";3E9M*+-W9_'V3FDD0QF'E4S&RW 83ZEVN@\C10V7*; MQI@PSW4L[:9&MY/5*@8(.Z/:_RAXV68";;G";R#T[ 3:;OW? .C9"62L@E:Q MVLX:UFUBF*76][L2V^BU.+;Q=K&7L(NB(V?8PAI-],*8."9ZT2:L;+LQ8Z(7 MQGKY?B6K9Z!B[!1CI[07-[NGT3VS]6*PL"WDV'+M_D?!RS83:,MU?@.A9R?0 M=IL !D#/3B!C&+2*U39G6SNF-&,K,YCN%KXHPUFTY]JN;8][]B6_[#F1TXX( M1%-($65A1^.'3!*[@N36O\J)B:6F5F?6E2KCE]-B> MX[UDKZQ]R^E'\F\:D R!C]IB@1TOQL:-*GPEZ&" 8[;_]>-EF AGMWT#(:/\& M0$;[-T&/30<]7%/IL:W5WO>,>[A;7^SAC*P_NJ?==UT+!T0/7SN]OBU"&5$V MQYY5^L6GV+0*[C^V!W54A.4!2WFQ]^DRX0L5$ $*N28(8LP@HX*TE$#&##(0 M,F:0 9 Q@TP0I*7XV%&ESP1!#!",]M]^O&PS@8SV;R!DM'\#(*/]FR#(YH,@ MIO)CUX(@VU[\88(@K60'8P:U'R_;3"!C!AD(&3/( ,B8028(TE)\[*C29X(@ M!@A&^V\_7K:90$;[-Q RVK\!D-'^31!DPT$0QS9#/[8V"O* ??\ZY=8D2Y+L M I[1FM0Q!QK_/0/>*ZQ)GLTH9O NF\$/+9 ZSO!U8?U>L1QX,UE87_@\RTLK M2ZWC+)]9CKWW.]PUIV_]):ZRQ'#Q4SZ'^P;PNF?C#'$7_IU@=*3$H$6<6B=I M$J?<^O/ME]\.K)?Q*^LM2^"9N'4ZY;PL.O >O'G:/%XVL3[->4X1%/'QRN?X MX#F?\K3 FI*3-,QFW'KY6U84K_ +YU>O/RVS\-LT2R*>%W*UUM%?%6 $+E^Y M^ATKIM8Q4!!^'6>GOSR'!_B8E;"A928)!VM/"U@@_%5D21S1;/4FPM/O '79[?7QD>&LJRK![ W@M985M_X1+T.Z[=+.]D"?)ZYO2O-0=6L\T MWK)U2>34_OWO_]*)$+#PVUF>56FT%V9)EA_\S:;_O=:H+JGID@ YXWM!SMFW M/3:!ISY@R05;%))$PW$7!'*0Y1%\8JL5]6!)8*S [OQD:7_C*E?V>L8N]S1R M2WFUA]7S!_)KZKV<'DJ]F14Q)H0=Y#QA:%I=V6L)%9"6!Z[3'2S#Q'.ZP_X* M4C;-0!8M?23^>$V]#$2W@K]]_?3NIAW_WI\4+_%&W]6:X"NR@ SSJJ6EL M^>$43OJ#7NC %ZU5N*WGWJN;NV[/YM<#_T@VBCP2)GAN'=@Q>!>?*C3 M/,B2".YT>O+/CX=?__AR=/KS?G!%2C_.-5A+H- M0A\@A#YK[2@P)3+G?U5QWB11WFEE4YNK!Y \Z8LONF+(,IL7@)LU08V#M_NC$FB39A3KQU>L]U#D/ MQ+%P 72Z51Q+]J,?5I>RH,B2JN17%KIT?MTI*?LZ;=CM>C?Z=-JSYE8YV^ZE M!'__K@E<=FUG.[;HO@OTNL,;;=;VK/ '!.'M<:;;9,BM@O-Q1=0CJPL;TWO$ M+1VEC.IJD+[V>T^G$DQZ:X M^-&8]B8 MH>/GP. =V?B5G#LDMTT[-;FO#1P]\1;&W.MO6?1/O%?NU? MC!^ 1G*'QB60,D3"YR =K,.N]2'CZ<_[\=-J,49&M$!&;-)HWPZ2K\#^WD>_ M0;Y!_C:1_,6;=].83U9;;!L>,#RP,SSPLNDUW_1]P>QB%H;PT"4VA,D$7ZQF M%3]]WLVCNH9;M8+O;Q)C[)\:XCY<8H\=X94[*4I1W^3W,0^D)47(UG^8\ MBZ/UZ31-U"G(H@7\W[2<)6_^'U!+ P04 " ":@6)1D_T8^90* "13P M& '1C;60M,C R,# Y,S!X97@S,60Q+FAT;>U<_W/:.A+_5W1TKDUG,!A( MV@32S*0)O6:F3?H2,O?>C\(66%=A^4DRA/OK;U>RP1#R2B_@A-=TIDDLK[5? MM!_M:F7Y^!^>UXTC&@,D*/:^YI?.SCTO)-CZ.DL>T3&;=)HU)OUIM_TB7_4;C3:S7WR[2O9 MN^V=O;74YU=GO3^^=1W3;[O>R0BJ1,4F[7I],)K5)JR;5L-Z[KD=F)/;K0DK-:J$)*R?'V (_&0U/ MCD?,4!)$5&EF/E1N>Y^\0Z PW AVHKGS)CPT4;OA^__L)#0,>3ST!!L8:*DUC^9MB@^C>:-T MRK45$]3P,_X)W@0<0)CG90,;&&] 1%]/VFQX?,4TNV81M7ATV_U3FN(R&8)EEAGD PJMI]::+.LJ56&6 S>AEV9SPJ^! Z1^5F>M5: MB2'^_#^R[*]D>:HX%<#@,Q-C9GA D1DXI%?D.'&FZTL10D_=NPA,9$BK46L< MU_O.($^@4''8?EXGR_0 >KJGX9HN\&B-CVHKV1=L$,!,Q51NA%;M_<%&AW5N M]Q6C?-:][EU\NC@[[5U<7=IAW@XGP0SHZ.F$!C!WM)LXTL">;)%EY>3;[?7- M[>EEC_2NRE/-KQT=E*#;]>V7;GE*-6J')>C4:%&OL;]'W]8;!Z'[BUQ]*G7H M2M"R][G4@6N6X8TWW;/;ZXO>1?>FS#FD%-6ZOY]]/KW\U]\.;*=GO9+!]=X- MU^M7C7=^9[L3R5%KOUJF:LTR!JQ$;$'.5X9&YU??>MWS,M5Z5V+:4:I>94R% MY:91AR4%KG(SW]DTN%V]6GZSU-FB#)W*C58'I2"JS%RPG/3VYO3ZX^EE]\:[ M^OU+]P\":4:9CM@J*\4HUQG+2 B;?C9G;*[0,ZOKK*AH;*"N@U8IMXPSKRA: M51K-C>K3<%U=5'/)-]7GDC]Y?JTUF]TVRZERMC9_7 MD@*F#!],MZ"3B:AI%]W)T+Y@I"]5R-2'BE\!WD)DA?'9=2:@O<[$<$]X@12" M)IJU\S\Z&X"9UY?&R%$;G;)3J+?;BBO*ZPDZE:EI#_@=6RA _B?5:+AB4=X) MFI?.C8+_8:Y$1G:8;2&8L'ASA:&7Q1WC. 549-RM("!H9Q)QP^RPLG8L)XHF MG0*KS+J92(W:,N/%^PN##U:6JOW*M_\ZCW$%=XF]@H1J1,7"1)HUK; L@)I$ M=,R(8F/.)BPD)N*:_)92!:XLIH"51"I#9$P^02>DX7N_$3D@/1H8#IYV,]6& MC33IL2"*09OAM$HNXJ VG^/0&'4Z:BWZDVNY[DM&4? ?M M! N'K.H\53G_#"6,>BP-":!/RF-"XRE)8Z-2!II0\%'<=07'I60$5R@Y&8 / M$ZF(''%#C'1T]PAB%C"MJ9HBR8A^9\"WT*>&MA"$ 98"%4$>2!!P%:0C((OA M<9 $/(+ ( 41T2G^F#\_88IEG: "(ZX%HS@<;G-8,9VPP J(_28@F@Q!3? $ M,$I_6C3#"^J>+^I:?QO4,3+@,?@U0F3NQU6 ')##;56XS^,!LL -:/@[$&D( M?0)6"DY;!9QQ##4)N#JB%-$KQ!R&&0+T$FM >FAWMJM(D0H@ .Q) (AEIZT\ M =41&0@YT3DP%1MR;10%1A0;G=P@9;6 +YT+,C(*82=ZU0 A=T M/=AC;^VC=A,4K]PEQ[<$8H=([)]@;"H U0$'95F;T6"!T0 8H9[+\ 4*S%W; M#T-R]8L^C6;Q):/G#-N2(F/KW5/BENX:;L^9A@;P89O*_1A@5=K+1-5&V8E)J!0 ;" M,CZ44'2.5%",[J"6%6*>P\(3+B,N)O+P5Y\A(01@>!Z<>S<#[B^!W/YN(W?M MP'4/P.N'O+5Q#-@?\Q#A2;6,K6=3#=#&!21BEJHPQP\@FE-76\:L=A5;G$TL MU"R*W$2P0%I8@-H4XBY3*$E5 BC6-@L/ G! *X!=B@Y9#,FU ###'9;@+($D ML,QV@(79A"<0Q5\@^WPA&^P:9+MC*E(;D="?V6 2T$^!D_4*Y9T60Z]1GQU MEZO7>!:?\"#$1NU6DGT8_H?YKY,!T!DUPV7RX,?%'-+/%^!VRF'.#B!/!SO? M38B5LPQ]6H2%NX:P<^>^]V& -=1LA6;OK$#:3P1"3%!E$*0*7;V0#=[K%JBS40. $6V\(LUX3B=R?362111/4N; M,;!9?+/01GQKB2P:3XG@WYG(JL!+]-5'&N<'B-[U5>RO4'PZV#74_S_%)[M3 M&.;3174>H3!@%F$[#U8(O9_(L^^M43/!**Q2C51ZEMC:!NAP-.+&,/9@*M"7 MD#CCW9"#;+:+/8 V1%Z-D1U^XTHYGXO8GRD'T>W,D\:!K2._?:DO[79 WKGZ MTJF ]1DT<< >%CJQ9!IP!F#)$M=9G6?"Z'?,1-UZS>:B=J5IMS7SG9"?@F!6 MDG%EYA6QCX;XZ@R;A;X'X)JM3N$!0!WX1]4EPQHR89V.P./ 3%:5+-58N6/T MDN@^:USM7/7G%/+9@8+(404O9S;4 4[LIGL&J*I+"GD\EB +9H8Q'6;O#J@L M.K)1(N24P=U))%U(I MP!7AM(&&N/>SXFWT'\I%O":[YGB-&2CL>'RIX9KN2 MPW"D8I.#,Y MJ.UG;U;:OY;.D!21\BGM11_A$_9R,P-*!U 5W5=/Z[SS?7X%\>(-\BE\+;X-J6W MYP]0^.R-] WKX&PR\\QG#-8'OD6Q^;EN^8A)EBYN#^"V'O"4Z%[+M-LZNG/O MS,7L',]S]\C%8T*-#1X3VH*O/2>[;&[Z.HLX&VQW^O6W$SRZ=RQ(,5,D5ZY^ MNF(BSA=S+IO:Q73G6*%:#G M\#6Q1R?YT6PUW:?!]Z&2:1QZBZ6<@@$6;V0B-I=%SNU4_'1;UK3PY;;E+[,E M=,@\MRRC X!QFXXE#S,3OS^J[3=F0=>U^;8TYKXV9S]?=_(_4$L#!!0 ( M )J!8E',Y,TDBPH ,10 8 =&-M9"TR,#(P,#DS,'AE>#,Q9#(N:'1M M[5SQ4]LZ$OY7=.G<*YV)DSB!!R24F132*S,M]-$P]]Z/BJW$.A3+3Y()N;_^ M=B4[<4+:IL5NR97.%+"\DE:K[]/NRK)/_N%Y@SBB<%U,S)3 ML=\44FK6"$U8.SW!$OC):'AZ,F6&DB"B2C/SNG8S?.L=@83A1K#3DV;^V\F. M9#@_/0GY'=%F+MCKVI2J"8\](Y-NIY68'M1LPNTUF7MOQD,3=?U6ZY^]A(8A MCR>>8&,#)8WV\;),\4FT+)1N<%W%!#7\CF'K7^B[T <()KG86,;&&],I%_/N MRR&?,DTNV8Q3?B8F=-%$03)-L,$\@&%7=D311;]U2 MFPQ0SK@,NS<>%7P"C>/@%N-J=!)#6LO_V.5H8Y=]Q:F #MXQ<<<,#RAV!H#T MBCW.G.E&4H30TN ^ A,9TO$;[9/FR!FD\@'M/QQ1<=Z^?5"VUP-H:GCQ]N*L/[RXNK2S5E+3@AD8A:<3&@#WN^V&?V!5)V5V M4CO]>'/]Z:9_.:Q0]5;#KT+SX56E.A]68N[KF_>#*E%2A#/\_>]2__ M52E),8HH7_/^6:F+^&X1T*_&IOYQ9[]>Z;K1J03%_2JIUVH<5:/T^=7'X>!\ MU]SC#XB@*M&[XOBI&H<(OJ7B0+LJ='=:[4K7O_T=#)JJB;&K#9H V94 NW_] MIG\Y^.1=_?E^\%>E^E>"E)*CCX?PWKVDH)*LM]UJE;TY]*7-K1*V@HZ@I0<# M^5%[0\^SAQMO[-NZ$@P,I(J9.IUK54C 1,B>YBTN,YL:Z\SS5P-+Y!"T$2S;OY' MKP1+>"-IC)QV_?:R")]1V3U\U-<3="Y3TQWS>Q9N6KD+CX"^QFPN+-#;9?-S$".J BZ]SJ 7KV9A$WS *2=6,Y4S3I%7K*C)MIY#?6 M^UV]OP(',+)4W10B/$;WE_$#DF0QH8#D#[-->&3349LB"*8323 M>9U48JU?@&'[N\:PX0H[I MC$%9;H5>0([''"XM3"\(5,],'M7*<").QQ@(,]]LI6 MM4<"\,I=?R5NZ:[P]9QH* ,,VE/LZP>H8908TU=M7P7!OQ( L M64\N@)2I@@; 1>%F #H^D&*Q;0>W,I8NL^AVW5%)8%\602X95,]<,M[DX#Y! M%RT%#^W)7)V.- \Y51P'P%V<:P.!&%M*-<:>=K'2-E"U;E)J!@H9<,M8*:$( MCE10].XP+*O$,H:%&BXB+@;R\->(H2 X8*@/X-Y-A_M+,'>TV\S=VG$](/#V M+F]K'@/W[WB(]*1:QA;95 .U,8%$SE(5YOP!1G/J]@(QJMW4+:XFEFJ616XA M6!$M)* VA+C/!I2D*@$6:QN%!P$ T"I@4]$)BR&X%D!FN,,27"50!-)L1UA8 M37@"7OR9LD^7LL&N479P1T5J/1+BF8W'D KR.T"BWI#293'T%O[576[.\2P_ MH2+X1NTRR1%,_^?[WR8"H MIAFGR^.N;.624)^!VR6'.#J!/#QO?38K]F#3T MYS(LW#6&G3OX/J0![J%F&9J]LX%IW^ (,4"509 JA'HA&GS0YE1J Z7X2@>T MI&$ZR-_N>039VUAA#'P%][0FFZD< (OLQB_N">$X$OV4BVP5>DZ\_TCA?8?2N9[&_PN;3P:ZQ_GLVG^R3PC!?+NI+ M#X4.LTC;I;-"ZGU#G/T@1\T4HY"E&JGT(K"U!=#@=,J-8>RSHG;XC9EROA:QOU,.JMN5)XT#NX_\ZGE_:;<=\L[M+_4%Y&=0 MQ(%[N-&)6Z8!9T"6+'!=[//,&+W%2-3E:S86M9FF?:R9/PGY)@IF6S)NFWF# M[Z,A5-1LX?H^0]HPXH9];5 4_L0_>,4'47%/+X3H(N&!G&=)*='5"9=V331,@Y M@[NS2#J72%?H"O0J(6!N/,[K/*F3;%N>7<-QV3E[7<-/(=1RBF_%6Z M_E2CPW3V9ZJ)SY5=NE:]5XES=F3,M:VYOD&]&8+7AZK)_?$/IXCN1?] MN9;BC\"4]=[R,5JLUVS-Z[6T#C:#32NOMGEE_AF5P4X>TIV*6\I.XLX M&Y.WBW#^RNV?;5C0\F!^=\/U)Z5S[?0<%:J=U@I^E MV_Y;9<4=@*?P ;9'!W#1(E,:T>!VHF0:A]YJ*E\PP.J-3,7VNLJYG8I?N\N* M5CYVM_XQNP0R<<^%W'0,2727WDD>9B8^/&[L^POGY&5X M,S)D,2YH=&WM6FUSVC@0_BM[=.Z:S. W"&UB*#.4D&EFTB0-SMSUH[!EK*NP M?+((X7[]K62;&,I<2)IUF$@C2:M^T^VBUN/>+98W2A*0AC>!#\/$,(A'. M9S15$$I*%(XNF$H@$%E&4OA(I62=3#<-]3'%\/@\^6H$'IY_?[L= @-RW%^;P\= MYS@X+B8.;->#0)(T9XJ)E'#'&9TWH)$HE?F.LU@L[$7;%G+J!%=.HF;\P.%" MY-2.5-3H]_0(OE(2]7LSJ@B$"9$Y5>\:U\&)=8@4BBE.^SVG>B]H)R):]GL1 MNX%<+3E]UY@1.66II43FM]U,=7&E@],;-+?6@D4J\3W7_;6;D2ABZ=3B-%8X M8K>.[L8DFR9W@Z(PSI>4$\5NJ.;^+[)K,I PJ\ABD2HK)C/&E_[K@,UH#N=T M 5=B1M+7S6($WW,J6?RZ:ZAS]C=%1LB3LY1:"35JN;;[MEL(]4M;-74EYX;E M;,(X4TL_85%$4R3X[=5ARVUW>XXF1-=D6]P3NQM>#\P"""_ .X=H>VT,;QJ.AF?7:';?Y>+OYI'8/QC XOK@,1L=UHW\0 MXZH-.W+?P,4)!!]&,!Y%D,L1<'*;[_9G5V-_FD*H4A3&FJ(+ZH)E5#X-"<2(X0OX8IF0BHL&N!$ MR!EXKO4)1 P!P16OEI7U-(VZR!)S";4,=FY#- M93XGN#U*U#&L]+?!,&TEB42F:[,Z>46D\Z84-"9R0E*:6Q>WG"YA$"H]H_-& MVT',LH3E\"45"W3;E/J[#\^G32E%)AAE$R%Q@]XUW ;ZEO.R4%M]SC,25I]+ M78H55B@X)UE._>J?[@YLM[!,4F+FUT9T^6=R5ZMK<;(4<^7'[)9&V]*Y5ET5 M>E;>5!+_HLJ&@LSDNZYH552?W.+L36UO=!B&A)?2C2*H:'>1,$4M[33J8Z!( MDE4:'>*JTKFE2GO>_J;D=8*U"$ O"^F_(VYUCABNJ**<$;YVLI1# M6US;Z.L\*4$KGG-$L!"SDVO 6(&(I'_-F:3Z(I7K!+I+QSVR#PA.7FAGJZ$Z8HCDS37F=G4TX1SP&54ZXIYFV>8 MJGEQ:,=DM8#BP"*JJX/MZBCV@[62J$:;0Z!!9.;G3<]CN.'*JL/"PREK6 M]^Q6QZ@,.Y72Z'_5<"@$K+;Y&4?^D=W9UO3;91-\HP)=KS[4+\S-$YN?DE]WAF>F6/B82N[;[.$C\ M58=W"Q!7]\2B-'GLVN$'ODP]*YTUY"GJPSE6V^9+B%:EZ@-8%E]CW/][]WHK MZSD\3/#@PCU9W6,G)/PRE6*>1M9Z2ZKF@/6)4L76ILIK?R(QHHE/;@2+2A>_/;(/O-797XRYIL=7/&QBGE[I_P-02P,$% M @ FH%B47G==*=+!@ XB( !@ !T8VUD+3(P,C P.3,P>&5X,S)D,BYH M=&WM6GM/VT@0_RISJ>X*4OQ*H 4[1$I#4)$*H<3HKG]N['6\UXW776\(N4]_ MLWX$)Y?K46$0U8%X>7<\C]_.RQ/W?C&,41*3)* A?/0O/D$H@L6<)@H"28G" MU253,?@B34D"%U1*QCE\D"R<48!C\[UIFX='AM'O(:=A>8M(7' *>%VULT=\:2A2IV'=O^U4M)&+)D9G :*5PQ.\?W:Y+- MXOM%41CG2LJ)8K=4<_^.[)H,)$PKLD@DRHC(G/&5^]9GNOEU!G[BR(CY,E90HV8YFK9IOW>*X2ZI:V:NI)SRS(V99RIE1NS M,*0)$OSVYJAC=[V>I0D1FG0'/ &G1+I3H6)O&ZE= #S:KF/S$)7/KY>%85/! M0T_1.V40SF8H3J^N+37?I0KL^Q^MQ'2G$@/)"$>1'RF_I8H%1(M'%S5V8_L/ M%5K]T5V,&"KH=LQ.SYH6B#V5Q=\SL'ZP3=F8"#DGW'N@GSS#.0>8SJA\VH-V M=A_T<'3MGY^=#P?^^?@2T]SUY&9PZ8,_!N<(;LR).31A,AKFNT[WT&X_N3>\ M#%P&$QB MZ=CV:WIHHKS5SOW/1:98M"J66(*"E=M%T[]3\7[(\E;_/(% ) D-=$TKVB<5 M4_B\(!(]CJ_@FJ9"*NR2X RQ ,K8WE#,L2%;Y5>.MP^1D+F4%+40(5 T+(0)39'3E$KHVFW0S5@; M2 812@GO%9O08"&Q ".B) EA=(=-4H+='8J8LRS31N"WI@RQNX.82HK:UI4I M#*IT:>>T"]1 9H@X#=O8+^J.I; M2]O:N:CI"G +CPSU:T.ZD-F"("\EZAFTQ#K/H-I"$HI4-Z)U\HI(1UTI:$+D ME"0T,\9WG*Y@$"B]HZ-.VT#RVV*6P==$+!&R&76A>=]LR.\>&$^*3-'%ID+B MZ9RT[!:"RWG9EJZOLY0$U76I2W&'$0C.29I1M_K':\!V YM")>9N;44WNWG@ M:G4-3E9BH=R(W=%P5RS7>LE"SPI-)?$GK&PHR/)@U_V["NN;.\#>UO96^V% M>"D]5P05]98Q4]30H%',;DM)TDJC([RK!+=4:<_9WY:\2;#A 8BRD.X;.__R M'IV!>X>^#I++1V60V5I8_1REVA^:!;E[S#@T=& M8.FZ^?->[BZO$?E31&3G9XQ(ED2:(@\S[#84P0?X$%>A'JZ$Z78CE333D=G6 MVX1SP-NHUA7C-DLQ5+.B8D?K>HP,P_R)/&\(D&K!B\ 6V%[D,K.M6FT^7\ ^ M1Y5\U?EY=-;CH=R[3UHZ;;:J;/B@%%C,Y$XE M)5^-)=KZGZ/ ]3Z99H(O%/6JM/P40\&&?*'&]>%5L1@?EK\WL_/K4;WPH\K3 M_V:A;^C,F@7+=!J<>#P4K!_PY3+]E;V8D]X!>A(+H>H^7A)N[!'^EO= 3"$$ M ;*R,FMS7M"S6 V[5^=JU+ET4GK9GO6(*>SFV'7+J::O3M6X4[TD7)K+2/\R MKMR1EZIGGJ(8OJC2_KP?QS7?CQ2L3O'1]7X(VQS?2^SS\D%YIYB3/_R3[/JX MY"5\//_H%BY>/RM-2?!U)L4B"8W-L4<-@,V-4L7.MLH;L['RM8=R:>-5B.U7 M'5(RHT;1=)-(4>F26\'"$N+WQ^:!LRYDQ9J=SY&*US?R]T'Z?P-02P$"% ,4 M " ":@6)1?'35(-\0 !YN $0 @ $ =&-M9"TR M,#(P,#DS,"YX&UL4$L! A0#% @ MFH%B49&\:J2X* MZ\" !4 ( !,", '1C;60M,C R,# Y M,S!?9&5F+GAM;%!+ 0(4 Q0 ( )J!8E''*F",KG8 ##'!@ 5 M " 1M, !T8VUD+3(P,C P.3,P7VQA8BYX;6Q02P$"% ,4 " ": M@6)1%%P%6WA* V=@4 %0 @ '\P@ =&-M9"TR,#(P,#DS M,%]P&UL4$L! A0#% @ FH%B44F,%#30A ( "MTD !4 M ( !IPT! '1C;60M,C R,# Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( )J! M8E&3_1CYE H )%/ 8 " :J2 P!T8VUD+3(P,C P.3,P M>&5X,S%D,2YH=&U02P$"% ,4 " ":@6)1S.3-)(L* #$4 & M @ %TG0, =&-M9"TR,#(P,#DS,'AE>#,Q9#(N:'1M4$L! A0#% M @ FH%B452]D)9R!@ D", !@ ( !-:@# '1C;60M,C R M,# Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( )J!8E%YW72G2P8 .(B 8 M " =VN P!T8VUD+3(P,C P.3,P>&5X,S)D,BYH=&U02P4& 2 H "@"F @ 7K4# end